Temeller · 10 dk okuma

İlk Arduino Projesi: Telefonla 4 Adımda Birlikte Yapalım Modu

İlk Arduino projesi için telefonda adım adım rehber: Birlikte yapalım moduyla ücretsiz Trafik Lambası, malzeme tablosu, bağlantılar, kod yükleme, zaman planı.

İlk Arduino projesi için hiçbir şey bilmeden başlıyorsan telefonda seni adım adım götüren bir yol var: BlueGrays'te bir projenin sayfasını açıp Birlikte yapalım düğmesine dokunuyorsun. Rehber mod projeyi dört adıma böler: Parçaları hazırla, Devreyi kur, Kodu yükle ve Çalıştır ve test et. Her adımda ekranda yalnız o adımın bilgisi durur, kabloları takarken telefonun ekranı kapanmaz ve yarıda bırakırsan proje sayfasındaki düğme kaldığın adımı gösterir. Sana gereken tek şey bir Arduino Uno, birkaç ucuz parça ve kodu karta yükleyeceğin bir bilgisayar.

Bu yazıda modu kuru bir tanıtım olarak değil, gerçek bir projeyle baştan sona anlatıyoruz: uygulamadaki ücretsiz Trafik Lambası projesini dört adımda birlikte kuruyoruz. Malzeme tablosu, hangi kablonun hangi pine gittiği, Arduino IDE'de kart ve port seçimi, beklenen sonuç, takıldığında nereye bakacağın, 45–60 dakikalık zaman planı ve ilk projeden sonra yapabileceğin üç küçük deney de burada. Proje sayfasındaki bölümlerin tek tek ne işe yaradığını merak ediyorsan onları proje sayfası rehberinde anlattık; burada yalnız rehber modun akışına odaklanıyoruz.

Birlikte yapalım modu nedir, nerede açılır?

Bir projeye girdiğinde başlığın, puanın ve kısa açıklamanın altında sayfanın ana düğmesi olan Birlikte yapalım durur; hemen altındaki küçük satır modun dört durağını özetler: Parçalar · Devre · Kod · Test. Düğmeye dokununca proje sayfası yerine tek bir adımı gösteren sade bir ekran açılır. Üstte Ekran açık kalır notu ve Adım 1 / 4 sayacı, altta Önceki ve Sonraki adım düğmeleri vardır. Hangi adımda olduğun ve hangi parçaları işaretlediğin kaydedilir; uygulamayı kapatıp ertesi gün döndüğünde düğmede Devam et · Adım 2 / 4 gibi bir yazı görür, kaldığın yerden sürersin. Ücretsiz projelerde rehberin her adımı açıktır; Premium projelerde rehber, projenin kendisi gibi Premium ile açılır.

AdımEkranda ne görürsün?Sen ne yaparsın?Ne zaman geçersin?
1. Parçaları hazırlaAdetleriyle parça listesi ve "5 / 5 parça hazır" gibi bir ilerleme çubuğuMasadaki parçaları bulup listede tek tek işaretlersinBütün parçalar işaretli olunca
2. Devreyi kurDokununca büyüyen devre şeması ve USB ipucuKabloları şemadaki sırayla takarsınHer bağlantıyı şemayla karşılaştırdığında
3. Kodu yükleKaynak kodu, Bloklarla göster, Kodu anla ve Arduino IDE ipucuKodu bilgisayara aktarıp karta yüklersinArduino IDE yüklemenin bittiğini söyleyince
4. Çalıştır ve test etProje videosu ("Böyle çalışmalı:"), Takıldım ve Çalıştı! düğmeleriDevrenin davranışını videoyla karşılaştırırsınDavranış videodakiyle aynıysa

Örnek proje: neden Trafik Lambası?

Trafik Lambası, BlueGrays'teki ücretsiz ve Başlangıç seviyesindeki projelerden biri: kırmızı LED iki saniye yanar, sarı kısa bir an parlar, yeşil iki saniye yanar, sonra yine sarı üzerinden kırmızıya dönülür ve döngü hiç durmaz. İlk proje için iyi bir seçim, çünkü tek LED'i yakıp söndürmekten bir adım ileride ama yeni bir kavram istemez: aynı üç komutu (pinMode, digitalWrite, delay) üç pin için tekrarlarsın. Sonucu herkes tanıdığı için doğru çalışıp çalışmadığını hemen anlarsın, parçaları da her başlangıç setinde bulunur. Daha da sade başlamak istersen Led Yakma projesi aynı dört adımı tek LED ve iki kabloyla gösterir. Yaya butonu, kavşak ve millis() ile geliştirilmiş sürümler Arduino trafik lambası yazısında var; orada farklı pinler kullanıldığı için bu yazıdaki bağlantıları uygulamadaki projeye göre takip et.

Adım 1: Parçaları hazırla

İlk ekranda 1. Parçaları hazırla başlığı ve "Elinde olanları işaretle. Eksik varsa şimdi fark et." notu var. Altında projenin parça listesi adetleriyle sıralanır; masadaki her parçayı bulup listede üstüne dokununca işaretlenir ve üstteki çubuk "3 / 5 parça hazır" gibi dolar. Premium kullanıyorsan ve parçalarını Atölyem'e kaydettiysen, atölyende yeterli adette olan parçalar baştan işaretli gelir ve yanlarında Atölyende var yazar. Bu adımı geçiştirme: devrenin yarısında üçüncü direncin olmadığını fark etmek, işe başlamadan önce fark etmekten çok daha can sıkıcıdır.

ParçaAdetÖzellikNot
Arduino Uno1Uno R3 ya da uyumlu klonKlon kartlarda yükleme için sürücü gerekebilir
Breadboard1Yarım boy, 400 delikliTam boy da olur
LED35 mm; kırmızı, sarı, yeşilRenkler farklıysa proje yine çalışır
Direnç3330 Ω (listede 330R)Her LED'e bir tane; 220 Ω da olur
Jumper kablo7Erkek-erkek3 pin kablosu, 3 LED dönüşü, 1 GND
USB kablo1A-B tipi (listede yok)Kodu yükler ve kartı besler
Bilgisayar1Arduino IDE kurulu (listede yok)Windows, macOS ya da Linux

Bir parça eksikse çoğu zaman projeyi bırakman gerekmez. 330 Ω yerine 220 Ω direnç kullanabilirsin; LED biraz daha parlak yanar, ikisi de güvenli aralıktadır. Elindeki direncin değerini bilmiyorsan renk halkalarını direnç renk kodu aracına gir: 330 Ω turuncu-turuncu-kahverengi, 220 Ω kırmızı-kırmızı-kahverengi diye okunur, dördüncü altın halka toleranstır. Başka bir LED için uygun direnci LED direnci hesaplayıcısıyla bulursun. LED renkleri farklıysa (üçü de kırmızı gibi) proje yine çalışır, yalnız trafik lambası görüntüsü kaybolur. Kartın henüz yoksa devreyi önce Tinkercad simülasyonunda deneyebilir, alışverişe hazırlanırken Arduino başlangıç seti rehberine bakabilirsin.

Adım 2: Devreyi kur

Rehberin bu adımdaki ipucunu ciddiye al: kabloları takarken kartın USB kablosu takılı olmasın. 5 V düşük bir gerilim gibi görünse de yanlışlıkla 5 V ile GND'yi bir kabloyla birleştirirsen kartın üzerindeki sigorta devreye girer ya da bilgisayar o USB portunu bir süreliğine kapatabilir. Devreyi enerjisizken kur, şemayla bir kez daha karşılaştır, USB'yi en son tak.
Breadboard: numaralı sütunlar, ortadaki ayırıcı oluk ve kenarlardaki artı ile eksi güç hatları
Breadboard'da aynı numaralı sütundaki beş delik içeriden bağlıdır; ortadaki oluk iki yarıyı birbirinden ayırır.

Breadboard'u ilk kez görüyorsan tek bir kuralı bilmen yeter: aynı numaralı sütundaki beş delik (A–E ya da F–J) içeriden birbirine bağlıdır, ortadaki oluk bu iki yarıyı ayırır. Kenarlardaki uzun sıralar güç hatlarıdır; kırmızı çizgili olan artı, mavi çizgili olan eksi (GND) içindir ve boydan boya bağlıdır, yalnız bazı uzun breadboard'larda ortadan bölünmüş olabilir. Trafik Lambası şemasında her LED'in iki bacağı yan yana iki sütuna takılır, direnç oluğun üstünden atlayarak LED'in bir bacağını alt yarıya taşır, Arduino pinine giden kablo da direncin alt ucunun bulunduğu sütuna girer. LED'lerin diğer bacakları birer kabloyla mavi hatta, mavi hat da tek kabloyla Arduino'nun GND pinine bağlanır. Ayrıntısı breadboard nedir yazısında.

5 mm LED: uzun bacak anot (+), kısa bacak ve gövdedeki düz kenar katot (-)
LED tek yönlü çalışır: uzun bacak direnç üzerinden Arduino pinine, kısa bacak GND'ye gider.

LED, ters takıldığında yanmayan tek yönlü bir parçadır. Uzun bacak anot (+), kısa bacak katottur (-); kısa bacak tarafında gövdenin kenarı da hafifçe düzdür. Bu projede uzun bacak direnç üzerinden Arduino pinine, kısa bacak GND'ye gider. Direnç akımı sınırlar: pin 5 V verir, kırmızı LED üzerinde yaklaşık 2 V düşer, kalan 3 V 330 Ω dirençten geçerken akım yaklaşık 9 mA olur (3 / 330). 220 Ω ile bu değer yaklaşık 14 mA'ya çıkar; ikisi de LED ve Arduino pini için rahat bir değerdir. Dirençsiz bağlanan bir LED kısa sürede bozulabilir ve pini zorlar. Konuyu derinlemesine merak edersen LED nedir ve direnç nedir yazıları işini görür.

LEDArduino piniUzun bacak (+)Kısa bacak (-)
Kırmızı2330 Ω direnç üzerinden pin 2'yeKabloyla GND hattına
Sarı3330 Ω direnç üzerinden pin 3'eKabloyla GND hattına
Yeşil4330 Ω direnç üzerinden pin 4'eKabloyla GND hattına
GND hattıGND–Tek kabloyla Arduino'nun GND pinine
  1. USB kablosu çıkarılmışken önce GND'yi kur: Arduino'nun GND pininden breadboard'un mavi çizgili hattına bir kablo tak.
  2. Üç LED'i breadboard'un üst yarısına soldan sağa yeşil, sarı, kırmızı sırasıyla tak; her LED'in iki bacağı ayrı sütunda olsun ve uzun bacakların hepsi aynı tarafta dursun.
  3. Her LED'in uzun bacağının sütunundan başlayıp ortadaki oluğun üstünden alt yarıya uzanan birer 330 Ω direnç tak.
  4. Her LED'in kısa bacağının sütunundan mavi GND hattına birer kablo çek.
  5. Dirençlerin alt uçlarının bulunduğu sütunlardan Arduino'ya kablo çek: kırmızının direnci pin 2'ye, sarınınki pin 3'e, yeşilinki pin 4'e.
  6. Bitirince her yolu parmağınla izle: pin, kablo, direnç, uzun bacak, LED, kısa bacak, GND. Yolda boşluk ya da aynı sütuna düşen iki uç olmamalı.
  7. Rehberdeki şemaya dokunup büyüt ve kendi devrenle karşılaştır; her şey aynıysa USB kablosunu tak ve Sonraki adım'a geç.
BelirtiOlası nedenÇözüm
Hiçbir LED yanmıyorGND kablosu takılı değil ya da mavi yerine kırmızı hattaArduino GND'sinden mavi hatta giden kabloyu kontrol et
Tek bir LED yanmıyorLED ters takılmışLED'i çıkarıp bacakları yer değiştirecek şekilde yeniden tak
Bir LED yanmıyor, LED doğru yöndeLED'in iki bacağı aynı sütuna girmişBacakları yan yana iki farklı sütuna tak
LED çok parlak ya da hiç yanmıyorDirencin iki ucu aynı sütundaDirenç iki ayrı sütunu birleştirmeli; oluğun üstünden atlat
Renkler yanlış sırada yanıyorPin kabloları yer değiştirmişKırmızı pin 2, sarı pin 3, yeşil pin 4 olacak şekilde düzelt
LED'ler arada bir titriyorGevşek jumper kabloKabloları sonuna kadar bastır, şüpheli kabloyu değiştir

Adım 3: Kodu yükle

Bu adımda ekranda projenin kaynak kodu, blok olan projelerde Bloklarla göster anahtarı ve kodu adım adım açıklayan Kodu anla bölümü bulunur. Kodu karta telefon değil bilgisayar yükler; bu yüzden önce bilgisayara Arduino IDE kurman gerekir. Kısaca: Arduino'nun resmi sitesinden işletim sistemine uygun Arduino IDE 2 sürümünü indirip kur, kurulum sırasında sorulan sürücü izinlerine onay ver; bu iş genellikle 10 dakika sürer. Adım adım kurulum Arduino IDE kurulumu yazısında. Kodu bilgisayara aktarmanın iki yolu var: Kopyala ile kopyalayıp kendine mesaj olarak gönderebilir ya da Linki Kopyala ile kodu bilgisayarda açacak bağlantıyı alabilirsin.

  1. Arduino IDE'yi aç, Dosya menüsünden yeni bir çalışma (sketch) aç, içindeki her şeyi silip projenin kodunu yapıştır.
  2. USB kablosuyla Arduino Uno'yu bilgisayara tak; kartın ON ışığı yanmalı.
  3. Araçlar > Kart menüsünden Arduino AVR Boards altındaki Arduino Uno'yu seç.
  4. Araçlar > Port menüsünden kartın bağlı olduğu portu seç: Windows'ta COM3 gibi, macOS'ta /dev/cu.usbmodem ya da /dev/cu.usbserial ile başlayan, Linux'ta /dev/ttyACM0 gibi bir ad görürsün.
  5. Önce soldaki tik simgesiyle (Doğrula) kodu derle; hata yoksa yanındaki ok simgesine (Yükle) bas.
  6. Yükleme sırasında kartın üzerindeki küçük TX ve RX ışıkları kırpışır; alttaki çıktı bölümünde yüklemenin bittiği yazınca rehberde Sonraki adım'a geç.
C++ (Arduino IDE)
1// Trafik Lambası / Traffic Light
2void setup() {
3  pinMode(2, OUTPUT);   // Kırmızı LED / Red LED
4  pinMode(3, OUTPUT);   // Sarı LED / Yellow LED
5  pinMode(4, OUTPUT);   // Yeşil LED / Green LED
6}
7
8void loop() {
9  // Kırmızı yanar, 2 sn / Red on, 2 s
10  digitalWrite(2, HIGH);
11  digitalWrite(3, LOW);
12  digitalWrite(4, LOW);
13  delay(2000);
14  // Sarı yanar, 0,3 sn / Yellow on, 0.3 s
15  digitalWrite(2, LOW);
16  digitalWrite(3, HIGH);
17  digitalWrite(4, LOW);
18  delay(300);
19  // Yeşil yanar, 2 sn / Green on, 2 s
20  digitalWrite(2, LOW);
21  digitalWrite(3, LOW);
22  digitalWrite(4, HIGH);
23  delay(2000);
24  // Sarı yanar, sonra başa döner / Yellow on, then back to red
25  digitalWrite(2, LOW);
26  digitalWrite(3, HIGH);
27  digitalWrite(4, LOW);
28  delay(300);
29}
30
SatırNe yapar?
pinMode(2, OUTPUT)Pin 2'yi çıkış yapar; setup() içindeki satırlar kart açılınca bir kez çalışır
digitalWrite(2, HIGH)Pin 2'ye 5 V verir, kırmızı LED yanar; LOW yazılınca söner
delay(2000)2000 milisaniye (2 saniye) bekler; bu sırada LED'lerin durumu değişmez
loop()İçindeki dört bölüm sonsuza kadar sırayla tekrarlanır; bir tur yaklaşık 4,6 saniye sürer
Kartın Raspberry Pi Pico ise rehber bu adımda Arduino IDE yerine Thonny'yi gösterir: Thonny'de yorumlayıcı olarak MicroPython'u seç, kodu yapıştır ve Çalıştır'a bas. Aynı fikrin Pico sürümü ücretsiz Raspberry Pi Pico Trafik Lambası projesidir; Pico'yla ilk kez çalışacaksan Pico MicroPython ders planı işini kolaylaştırır. ESP32 kullanıyorsan ücretsiz ESP32 Trafik Lambası projesini seç ve Arduino IDE'ye ESP32 kart paketini ekle; ESP32 ilk ders planı bu kurulumu anlatır. Elinde bir ESP32 ya da Raspberry Pi Pico W varsa ileride onu telefondan da yönetebilirsin: BlueGrays IoT ile Atölyem › Cihazlarım › Yeni cihaz ekle'den 8 hazır şablondan birini seçersin, Ohmi kodu cihaz anahtarınla hazırlar, sen de BlueGraysIoT kütüphanesiyle bir kez Arduino IDE'den yüklersin. İlk cihazın ücretsiz; ayrıntılar ESP32'yi telefondan kontrol etme rehberinde.
Yükle'ye bastığında kırmızı bir hata görürsen telaşlanma; ilk projede en sık rastlanan durum budur. Port menüsü gri ya da boşsa kablon yalnız şarj kablosu olabilir ya da klon kartın CH340 sürücüsü eksiktir. "avrdude" ya da "not in sync" geçen mesajlarda çoğunlukla yanlış port veya yanlış kart seçilidir. Bu hataların tek tek çözümü Arduino kod yüklenmiyor yazısında.

Adım 4: Çalıştır ve test et

Son adımda rehber "Böyle çalışmalı:" diyerek projenin videosunu gösterir. Kod yüklendiği anda devren çalışmaya başlar: kırmızı 2 saniye yanar, sarı 0,3 saniyelik kısa bir parlama yapar, yeşil 2 saniye yanar, ardından yine kısa bir sarı ve tekrar kırmızı gelir. Bir tam tur yaklaşık 4,6 saniye sürer ve aynı anda hiçbir zaman iki LED yanmaz. Sarının çok kısa yanması hata değildir, koddaki delay(300) satırından gelir; gözünden kaçıyorsa sarıya odaklanıp birkaç tur izle. Kendi devreni videoyla üç soruyla karşılaştır: renkler doğru sırada mı, süreler videodakine yakın mı, her LED yeterince parlak mı? Üçünün cevabı evetse proje çalışıyor demektir.

Bu durumda Çalıştı! düğmesine dokun. Proje tamamlandı olarak işaretlenir, kısa bir kutlamanın ardından Çalıştı, tebrikler! ekranı açılır. Burada projeyi 1–5 yıldızla puanlayabilir (Projeyi puanla), SIRADAKİ ÖNERİMİZ kartından bir sonraki projeye geçebilir ya da Projeye dön ile sayfaya dönebilirsin. Premium kullanıyorsan ve projenin parçaları Atölyem'de kayıtlı değilse uygulama önce Parçaları Atölyene ekleyelim mi? diye sorar; Ekle ve tamamla dersen eksik parçalar atölyene eklenir ve proje tamamlanır, böylece Atölyem bir dahaki sefere hangi projeleri yapabileceğini doğru gösterir.

Takılırsan: Takıldım, Kodu anla ve forum

  • Takıldım: 4. adımda Çalıştı! düğmesinin yanındadır ve projenin hazır kontrol adımlarını aynı ekranda açar. Trafik Lambası'nda güç, port, pin numaraları, breadboard, GND, LED yönü ve direnç değerini soran 10 adım vardır. Hazır ipucu olmayan projelerde Profil › Destek'ten yazabileceğini söyler.
  • Kodu anla: 3. adımdaki kodun altındadır. "Bu kod ne yapıyor?" özetiyle başlar, kodu adım adım açıklar ve sonda küçük bir Kendin dene görevi verir. Kod çalışıyor ama nedenini anlamadıysan buradan devam et; nasıl kullanılacağı Kodu anla rehberinde.
  • Forum: Öğren › Forum'da Soru kategorisiyle yeni konu aç, devrenin net bir fotoğrafını (en fazla 5 resim) ve Kod ekle ile yüklediğin kodu paylaş. Hangi projeyi yaptığını, ne beklediğini ve ne olduğunu üç cümleyle yazarsan cevap daha kolay gelir. BlueGrays'in maskotu Ohmi de forumda sorulara cevap verir.
  • Yardım istemeden önce: USB'yi çıkar, devreyi şemayla son bir kez karşılaştır, kodu yeniden yükle. İlk projelerdeki sorunların çoğu ters takılmış bir LED'den ya da yanlış sütuna giren tek bir kablodan çıkar.

İlk Arduino projesi için zaman planı

Hiç bilmeden başlayan biri için Trafik Lambası, bilgisayar kurulumu dahil 45–60 dakikalık bir iştir. Acele etmene gerek yok; en uzun süren kısım devreyi kurmak ve kontrol etmektir. İkinci projede Arduino IDE ve kart ile port seçimi hazır olduğu için aynı akış 25–30 dakikaya iner.

BölümSüreNe yapılır?
Hazırlık10–15 dkArduino IDE'yi indir ve kur, USB kablosunu dene
Adım 1: Parçaları hazırla5 dkParçaları masaya diz, rehberde işaretle, dirençleri renk koduyla doğrula
Adım 2: Devreyi kur15–20 dk7 kabloyu, 3 LED'i ve 3 direnci şemaya göre tak, her yolu parmağınla izle
Adım 3: Kodu yükle5–10 dkKodu bilgisayara aktar, kartı ve portu seç, Doğrula ve Yükle
Adım 4: Çalıştır ve test et5 dkVideoyla karşılaştır, Çalıştı! ile bitir, puan ver
İlk deney5 dkBir delay değerini değiştir ve yeniden yükle
Toplam45–60 dkİkinci projede kurulum olmadığı için 25–30 dk

İlk 5 projede izleyebileceğin sıra

Trafik Lambası'ndan sonra her projede tek bir yeni kavram eklemek, öğrenmenin en sakin yoludur. Aşağıdaki beş projenin hepsi BlueGrays'te ücretsiz; devre şeması, parça listesi, kod, bloklar ve Kodu anla açık. Hepsini Birlikte yapalım moduyla aynı dört adımda yaparsın ve her biri bir öncekinin parçalarının üstüne en fazla bir iki yeni parça ekler.

SıraProjeYeni kavramEklenen parça
1Trafik LambasıDijital çıkış, komut sırası, delay()3 LED, 3 direnç
2Polis ÇakarDeğişken ve for döngüsüyle sayılı tekrarYeni parça yok, 2 LED yeterli
3Buton İle Led Yakma (Push)Giriş okuma, if / else ile kararPush buton, 10k direnç
4Ldr İle Gece LambasıanalogRead() ile 0–1023 arası değer ve eşikLDR (ışık sensörü)
5Buzzer Kullanımıtone() ve noTone() ile ses frekansıBuzzer

Bu sıradan sapmak istersen uygulamadaki Proje Bulucu, "Ne kadar deneyimin var?" sorusunda İlk projem olacak seçeneğini işaretlediğinde sana uygun projeleri ve aynı parçalarla başlayabileceğin ücretsiz bir ısınma projesini önerir. Beş projeden sonra nasıl devam edeceğini gün gün planlamak istersen 30 günlük Arduino yol haritası seni ikinci ve üçüncü haftaya taşır.

İlk projeden sonra: 3 küçük deney

  1. Süreleri değiştir. Kırmızının delay(2000) satırını delay(5000) yap, sarının iki delay(300) satırını delay(1000) yap ve yeniden yükle. Bir tur 4,6 saniyeden 9 saniyeye çıkar ve gerçek bir trafik lambasına daha çok benzer. Bu deney, koddaki sayının doğrudan devrenin davranışı olduğunu gösterir.
  2. Yaya için ikinci bir yeşil LED ekle. Bir LED, bir 330 Ω direnç ve iki kablo daha alıp aynı bağlantıyı boştaki pin 5'e kur, setup() içine pinMode(5, OUTPUT) ekle. Kırmızının yandığı bölüme digitalWrite(5, HIGH), diğer üç bölüme digitalWrite(5, LOW) yaz. Araçlar kırmızıda beklerken yayalar yeşil görür; tek bir LED eklemek için hangi satırların değiştiğini görmek pin ve çıkış mantığını pekiştirir.
  3. Sarıyı yanıp söndür. Yeşilden sonraki sarı bölümünü, sarıyı 300 ms yakıp 300 ms söndüren üç tekrarla değiştir. Önce satırları elle üç kez kopyala, sonra aynı işi for (int i = 0; i < 3; i++) döngüsüyle yaz. Bu, sıradaki Polis Çakar projesinin ana fikrine doğal bir giriştir.

İlk Arduino projesinin asıl kazancı yanan üç LED değil, dört adımlık akışın kendisi: parçayı tanımak, devreyi şemadan kurmak, kodu yüklemek ve sonucu beklenen davranışla karşılaştırmak. Bu akış Trafik Lambası'nda da, aylar sonra kuracağın bir sensör projesinde de aynıdır. Telefonunda BlueGrays'i açıp Trafik Lambası'nda Birlikte yapalım'a dokunduğunda bu yazıdaki adımların hepsi seni ekranda bekliyor olacak.

Sıkça sorulan sorular

İlk Arduino projesi olarak ne yapılmalı?

Yalnız LED, direnç ve kablo kullanan tek LED yakma ya da trafik lambası gibi bir proje en rahat başlangıçtır. Bu projeler dijital çıkışı, delay() komutunu ve breadboard mantığını bir arada öğretir, parçaları da her başlangıç setinde bulunur. BlueGrays'teki Led Yakma ve Trafik Lambası projeleri ücretsizdir.

Arduino'yu hiç bilmeden proje yapabilir miyim?

Evet. İlk projelerde kodu sıfırdan yazman gerekmez; hazır kodu karta yükleyip devreyi şemaya göre kurman yeterlidir. Kodun ne yaptığını sonra satır satır okuyarak öğrenirsin. Önemli olan LED yönü, direnç ve breadboard sütunları gibi birkaç temel kuralı doğru uygulamaktır.

İlk Arduino projesi ne kadar sürer?

Arduino IDE kurulumu dahil 45–60 dakika gerçekçi bir süredir. Kurulum yaklaşık 10–15 dakika, devreyi kurmak 15–20 dakika, kodu yükleyip test etmek 10–15 dakika tutar. İkinci projeden itibaren kurulum olmadığı için süre 25–30 dakikaya iner.

Arduino kodunu telefondan karta yükleyebilir miyim?

Arduino Uno gibi kartlara kod, bilgisayardaki Arduino IDE ile USB üzerinden yüklenir. BlueGrays'te telefon rehber görevi görür: parçaları, devre şemasını, kodu ve testi adım adım gösterir; kodu Kopyala ya da Linki Kopyala ile bilgisayara aktarırsın. Raspberry Pi Pico'da bu iş için Thonny kullanılır.

Arduino'da LED neden yanmıyor?

En sık neden LED'in ters takılmasıdır: uzun bacak (+) direnç üzerinden pine, kısa bacak GND'ye gitmelidir. Ardından GND kablosunu, koddaki pin numarasının devredekiyle aynı olup olmadığını ve LED'in iki bacağının aynı breadboard sütununa girmediğini kontrol et. LED'in bozuk olmasından şüpheleniyorsan başka bir LED dene.

Birlikte yapalım modu ücretsiz mi?

Ücretsiz projelerde Birlikte yapalım modunun dört adımı da açıktır; Trafik Lambası ve Led Yakma bunlardan ikisidir. BlueGrays'te her platformda 20 olmak üzere 60 proje tamamen ücretsizdir. Premium projelerde rehber, projenin kendisi gibi Premium ile açılır.

Tüm projeleri gör
Trafik Lambası
#3Başlangıç

Trafik Lambası

Her gün yolda gördüğün trafik ışığının minik bir kopyası. Kırmızı iki saniye yanar, sarı kısa bir an parlar, yeşil iki saniye yanar, ardından yine sarı üzerinden kırmızıya dönülür ve döngü hiç durmaz.

4.8(131)
397
Led Yakma
#1Başlangıç

Led Yakma

Elektroniğin ilk merhabası: tek bir LED'i yakıp söndürmek. Arduino LED'i çok kısa aralıklarla yakıp söndürür, ışık hızlı hızlı göz kırpar. Kartın bir ışığı nasıl yönettiğini en sade haliyle görür, son

4.6(188)
1127
2 Adet Led Yakma
#2Başlangıç

2 Adet Led Yakma

İki LED hızlı hızlı sırayla yanıp söner: biri yanarken öteki söner, sanki birbirine top atıyorlarmış gibi. Arduino her ışığı saniyenin beşte biri kadar yakıp ötekine geçer. Tek LED'den sonra birden fa

4.6(105)
343
Polis Çakar
#4Başlangıç

Polis Çakar

Polis arabasının çakarı gibi: kırmızı LED üç kez hızlıca yanıp söner, ardından mavi LED üç kez çakar ve bu sıra hiç durmadan sürer. Arduino'ya iki LED ve iki direnç bağlaman yeter. Birkaç dakikada kur

4.7(103)
258
Buton İle Led Yakma (Push)
#9Başlangıç

Buton İle Led Yakma (Push)

Kapı zili gibi: bastığın sürece ışık yanar, bırakınca söner. Arduino butonu sürekli dinler; butona basılıyken LED'i yakar, elini çektiğin an söndürür. Kartın dışarıdan gelen bir dokunuşu nasıl hissett

4.8(113)
229
Ldr İle Gece Lambası
#12Başlangıç

Ldr İle Gece Lambası

Hava karardığında kendiliğinden yanan, sabah olunca sönen küçük bir gece lambası. Işık sensörü odadaki aydınlığı ölçer; Arduino ortam yeterince karanlıksa LED'i yakar, aydınlanınca söndürür. Sokak lam

4.8(102)
205
Buzzer Kullanımı
#13Başlangıç

Buzzer Kullanımı

Kapı zili ya da alarm sesi nasıl çıkar, hiç merak ettin mi? Arduino küçük bir buzzer'ı kısa aralıklarla öttürür: bip, sus, bip, sus. Sesin elektrikle nasıl üretildiğini görür, ileride melodi çalan pro

4.7(89)
161
Ldr İle Işık Şiddeti Okuma
#11Başlangıç

Ldr İle Işık Şiddeti Okuma

Odanın ne kadar aydınlık olduğunu sayıyla görmek ister misin? Işığa duyarlı küçük bir parça olan LDR ortam ışığını ölçer ve Arduino bu değeri yarım saniyede bir bilgisayar ekranına yazar. Elinle üstün

4.6(81)
139