Tahtada nasıl trafik ışığı yapılacağını göstereceğim Arduino uno
Çok basit
İki seçenek vardır, birincisi breadboard'da (genellikle her arduino setinde), ikincisi kalkanda (Ali sadece 60-75 ruble ifade eder)
Birincisi bir kalkan
Kalitesi için özür dilerim
çok basit bir lehimleme yapıyoruz, 12, 11 ve 10 çıkışa 220 ohm ve LED'leri 12 - kırmızı, 11 - sarı, 10 - yeşil ve tüm bu çıkışları herhangi bir GND'ye lehimliyoruz
İkinci - breadboard
Burada hala daha basit, tıpkı kalkanta olduğu gibi, LED'lere teller yapıyoruz, hepimiz eksi çıktı ve orada başka bir eksi atarak direnç ekliyoruz ve orada teli GND'ye çekiyoruz.
Ve işte trafik ışığı programı
void setup () {
pinMode (12, ÇIKIŞ);
pinMode (11, ÇIKIŞ);
pinMode (10, ÇIKIŞ);
}
void loop () {
digitalWrite (12, YÜKSEK);
gecikme (3000);
digitalWrite (11, YÜKSEK);
gecikme (1000);
digitalWrite (12, DÜŞÜK);
digitalWrite (11, DÜŞÜK);
digitalWrite (10, YÜKSEK);
gecikme (3000);
digitalWrite (10, DÜŞÜK);
gecikme (500);
digitalWrite (10, YÜKSEK);
gecikme (500);
digitalWrite (10, DÜŞÜK);
gecikme (500);
digitalWrite (10, YÜKSEK);
gecikme (500);
digitalWrite (10, DÜŞÜK);
gecikme (500);
digitalWrite (10, YÜKSEK);
gecikme (500);
digitalWrite (10, DÜŞÜK);
digitalWrite (11, YÜKSEK);
gecikme (2000);
digitalWrite (11, DÜŞÜK);
}
Hepsi bu, umarım başarılı olursunuz !!!