Daha önceki yazıda Arduino ile 2 led yakma uygulaması yapmıştık. Bu yazıda 3 ledi sırasıyla yakan kodları ve devre şemasını göreceksiniz.
İlk olarak aşağıdaki gibi Arduino devre şemasını inceleyelim. Bu işlem için 3 tane led ve direnç kullanacağız.
Yukarıdaki gibi devreyi kurduktan sonra aşağıdaki gibi Arduino kodlarını yazıyoruz.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
void setup() { pinMode(13,OUTPUT); pinMode(12,OUTPUT); pinMode(11,OUTPUT); } void loop() { digitalWrite(13, HIGH); // led1 yansın digitalWrite(12,LOW); // led2 sönsün digitalWrite(11,LOW); // led3 sönsün delay(500); digitalWrite(13, LOW); // led1 sönsün digitalWrite(12,HIGH); // led2 yansın digitalWrite(11,LOW); // led3 sönsün delay(500); digitalWrite(13, LOW); // led1 sönsün digitalWrite(12,LOW); // led2 sönsün digitalWrite(11,HIGH); // led3 yansın delay(500); } |
Yukarıdaki kodları incelediğimizde void setup() içinde hangi pinin çıkış olarak ayarlanacağını seçtik. Ardından loop() içinde ise pinleri sırayla yakan uygulama kodlarını yazdık.
Örnekte Arduino kullanarak 3 Led yaktık. Arduino kullanarak çoklu led yakma işlemini pinlerin sayısını arttırarak yapabilirsiniz. Arttırdığını dijital pin sayısı kadar yada oluşturduğunu matris ile çok sayıda led yakabilirsiniz.
Daha fazla örnek için Arduino başlığı altındaki yazılarımızı okuyabilirsiniz.
Add Comment