Önceki uygulama: Arduino ile Breadboard üzerinde Led yakıp söndürmek
Şimdi bir girdi component'i ekleyerek kullanıcının tasarıma müdahale edebilmesini sağlayalım ve breadboard'a bir buton ekleyelim.
Kodlarımız aşağıdaki gibi olduğunda kullanıcı butona bastığı sürece saniyenin onda biri hızında led ışığımız yanıp sönecek.
#define dugme 8
#define led 10
int buton_basma = 0;
void setup() {
pinMode(dugme,INPUT);
pinMode(led,OUTPUT);
}
void loop() {
buton_basma = digitalRead(dugme);
if (buton_basma == 1) {
digitalWrite(led, HIGH);
delay(100);
digitalWrite(led, LOW);
delay(100);
}
else {
digitalWrite(led, LOW);
}
}
Çalışır bir demo simülasyounu da şu şekilde görebilirsiniz: