Arduino serimize başladık arkadaşlar alemnedio sayfası içerisinde teknoloji kategorisinde Arduino ile ilgili uygulamalar projeler şemalar paylaşımları yapacağım. Arduino kodları ve şeması ile beraber sayfada yer alacak uygulamalar. Şimdi gelelim bu uygulamaya buton uygulaması ile led veya ledleri nasıl yakarız?
Gerekli malzemeler:
- Arduino UNO
- Breadboard
- 4 adet LED
- 4 adet 330Ω direnç (Bu direnci kullanmak zorunda değilsiniz)
- 1 adet 10kΩ direnç (Bu direnci kullanmak zorunda değilsiniz)
- 1 adet push-buton
- İki ucu erkek jumper kablo
Bağlantı şeması:
Kodumuz ise şu şekilde:
int ledler[] = {4, 5, 6, 7};
int led_sayisi = 4;
int buton_pin = 2;
int buton_deger = 0;
int buton_basilma = 0;
void setup()
{
for (int i = 0 ; i < led_sayisi ; i++)
{
pinMode(ledler[i], OUTPUT);
}
pinMode(buton_pin, INPUT);
}
void loop()
{
buton_deger = digitalRead(buton_pin);
if (buton_deger == HIGH)
{
for (int i = 0 ; i < led_sayisi ; i++)
{
if (buton_basilma % led_sayisi == i)
digitalWrite(ledler[i], HIGH);
else
digitalWrite(ledler[i], LOW);
}
buton_basilma++;
delay(100);
}
}
1 Comments