Arduino öğrenmeye çalışıyorum. Klasik buton ile LED yakma projesini yapıyorum ancak kafama programlama konusunda bir şey takıldı. Aşağıya tüm kodları yazacağım ancak aklıma takılan şey "int buton_durum = 0" burada buton_durum adlı int değişkenimiz var ama neden eşit sıfır diyoruz? Yazılım konusunda çok kısıtlı bilgim var, mantıksız bir şey ise kusura bakmayın.
#define buton 8
#define led 10
int buton_durum = 0;
void setup() {
pinMode(8, INPUT);
pinMode(10, OUTPUT);
}
void loop() {
buton_durum = digitalRead(8);
if(buton_durum == 1){
digitalWrite(10,HIGH);
}
else{
digitalWrite(10,LOW);
}
}