Arduino'yu Tanıyalım ve İlk LED'i Yakalım

Arduino UNO kartının pinlerini tanıyın, Arduino IDE'yi kurun ve ilk programınızla kart üzerindeki LED'i yanıp söndürün. Robotik kodlamanın ilk adımı.

Arduino'yu Tanıyalım ve İlk LED'i Yakalım

Arduino nedir?

Arduino, üzerine yazdığımız programı çalıştıran küçük bir bilgisayar kartıdır. Sensörlerden bilgi okuyabilir; LED, motor ve hoparlör gibi parçaları kontrol edebilir. Robotik projelerin beyni olarak kullanılır.

Arduino UNO'yu tanıyalım

  • USB girişi: Bilgisayara bağlanır; hem program yükler hem de kartı besler.
  • Dijital pinler (0-13): Açık (HIGH) veya kapalı (LOW) sinyal verir ya da okur.
  • Analog pinler (A0-A5): Sensörlerden 0-1023 arası değer okur.
  • 5V ve GND: Devredeki parçalara elektrik sağlar.
  • Dahili LED (L): 13. pine bağlı, kart üzerindeki küçük ışık.

Her Arduino programının iki bölümü

  • setup(): Kart açıldığında bir kez çalışır. Pin ayarları burada yapılır.
  • loop(): Kart çalıştığı sürece sürekli tekrar eder.

İlk program

// Codebil Campus - Proje 1: İlk LED
// Dahili LED (13. pin) yarım saniye aralıkla yanıp söner.
void setup() {
  pinMode(LED_BUILTIN, OUTPUT);   // 13. pini çıkış yap
}
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);  // LED'i yak
  delay(500);                       // 500 ms bekle
  digitalWrite(LED_BUILTIN, LOW);   // LED'i söndür
  delay(500);
}

Karta yükleme

  1. Arduino IDE'de Araçlar > Kart menüsünden Arduino UNO'yu seçin.
  2. Araçlar > Port menüsünden kartın bağlı olduğu portu seçin.
  3. Önce Doğrula (✓), sonra Yükle (→) düğmesine basın.

Deneyelim

delay değerlerini 100 ve 1000 yaparak deneyin. LED'in "SOS" (üç kısa, üç uzun, üç kısa) sinyali vermesini sağlayabilir misiniz?

Konuyu pekiştir

3 soruluk kısa test. Bir seçeneğe dokunduğunuzda doğru cevap ve açıklaması görünür.

0 / 3 cevaplandı
  1. Arduino programında sadece bir kez çalışan bölüm hangisidir?

  2. delay(1000) komutu ne kadar bekletir?

  3. digitalWrite(13, HIGH) komutu ne yapar?

Aynı dersten diğer konular

Tüm konular