53-Trafik lambaları

                    

void setup() {
pinMode(2, OUTPUT); // 2 numaralı pini çıkış olarak ayarladık.
pinMode(3, OUTPUT); // 3 numaralı pini çıkış olarak ayarladık.
pinMode(4, OUTPUT); // 4 numaralı pini çıkış olarak ayarladık.  
}

void loop() {
digitalWrite(2, HIGH); // 2 numaralı pine yüksek sinyal gönderdik. (5 Volt gönderdik) 
digitalWrite(3, LOW); // 3 numaralı pine düşük sinyal gönderdik. (0 Volt gönderdik)
digitalWrite(4, LOW); // 4 numaralı pine düşük sinyal gönderdik. (0 Volt gönderdik)
delay(1000); 

digitalWrite(2, LOW); // 2 numaralı pine düşük sinyal gönderdik. (0 Volt gönderdik) 
digitalWrite(3, HIGH); // 3 numaralı pine yüksek sinyal gönderdik. (5 Volt gönderdik)
digitalWrite(4, LOW); // 4 numaralı pine düşük sinyal gönderdik. (0 Volt gönderdik)
delay(1000);

digitalWrite(2, LOW); // 2 numaralı pine düşük sinyal gönderdik. (0 Volt gönderdik) 
digitalWrite(3, LOW); // 3 numaralı pine düşük sinyal gönderdik. (0 Volt gönderdik)
digitalWrite(4, HIGH); // 4 numaralı pine yüksek sinyal gönderdik. (5 Volt gönderdik)
delay(1000); 
}

52-Polis çakarı

                    

void setup() {
pinMode(9, OUTPUT); // 9 numaralı pini çıkış olarak ayarladık.
pinMode(10, OUTPUT); // 10 numaralı pini çıkış olarak ayarladık.  
}
void loop() {
digitalWrite(9, HIGH); // 9 numaralı pine yüksek sinyal gönderdik. (5 Volt gönderdik) 
digitalWrite(10, LOW); // 10 numaralı pine düşük sinyal gönderdik. (0 Volt gönderdik)
delay(50); // 50 ms bekleme süresi verdik.
digitalWrite(9, LOW); // 9 numaralı pine düşük sinyal gönderdik. (0 Volt gönderdik)
digitalWrite(10, HIGH); // 10 numaralı pine yüksek sinyal gönderdik. (5 Volt gönderdik)
delay(50); // 50 ms bekleme süresi verdik.
}

51-Led yakıp söndürme

                    

void setup() {
pinMode(9, OUTPUT); // 9 numaralı pini çıkış olarak ayarladık.
}

void loop() {
digitalWrite(9, HIGH); // 9 numaralı pine yüksek sinyal gönderdik. (5 Volt gönderdik)
delay(1000); // ledin 1000 ms = 1 sn yanık olarak beklemesini sağladık.
digitalWrite(9, LOW); // 9 numaralı pine düşük sinyal gönderdik. (0 Volt gönderdik)
delay(1000); // ledin 1000 ms = 1 sn sönük olarak beklemesini sağladık.
}

50-Arduino IDE yazılımı indirme, kurma, arayüz.

Arduino resmi sitesine giriyoruz. https://www.arduino.cc/

Uygun olan Arduino IDE uygulamasını indiriyoruz. (bir sonraki ekranda “just download” seçilecek. İndirdikten sonra uygulama simgesini çift tıklayıp uyarıları izleyerek kurabilirsiniz.

Arduino (driver) sürücüsü yükleme:

Linkteki sürücüyü indirip kurunuz.
https://maker.robotistan.com/download/ch341ser.zip

Arduino IDE Arayüzü:

1-Kontrol:Kodunuzu derler ve onaylar. Sözdizimindeki hataları yakalar (eksik noktalı virgül veya parantez gibi).
2-Yükle:Kodunuzu anakarta gönderir. Tıkladığınızda, kartınızdaki ışıkların hızla yanıp söndüğünü görmelisiniz.
3-Yeni:Bu düğme yeni bir kod penceresi sekmesi açar.
4-Aç:Bu düğme mevcut bir Kodu açmanızı sağlar.
5-Kaydet:Bu, o anda etkin olan kodu kaydeder.
6-Serial Monitor: Bu, anakartınızın ilettiği tüm seri bilgileri görüntüleyen bir pencere açar. Hata ayıklama için çok kullanışlıdır.
7-Kod Adı: Bu, üzerinde çalışmakta olduğunuz kodun adını gösterir.
8-Kod Alanı:Burası kodlarınızı oluşturduğunuz alandır.
9-Bildiri Alanı: Burada IDE, kodunuzda herhangi bir hata olup olmadığını söyler.
10-Metin Konsolu:Metin konsolu tüm hata mesajlarını gösterir. Hata ayıklama sırasında, metin konsolu çok kullanışlıdır.
11-Board ve Serial Port: Hangi anakartı ve seri bağlantı noktası seçimlerini gösterir.

Kullanılacak Arduino modelini seçme:

Bağlı olan portu seçme: