Arama butonu
Bu konudaki kullanıcılar: 1 misafir
7
Cevap
483
Tıklama
0
Öne Çıkarma
arduino kodu hatam nerede ?
G
11 yıl
Binbaşı
Konu Sahibi

const int buton = 12;
int butondurumu = 0;
const int lamba= 13;
const long zaman = 4000;

void setup () {
pinMode(lamba, OUTPUT);
pinMode(buton, INPUT);
}

void loop () {
int butondurumu=digitalRead(buton);
if (butondurumu == HIGH)
{digitalWrite(lamba, HIGH);
delay(zaman);
digitalWrite(lamba, LOW); }
else {digitalWrite(lamba, LOW);
}
}

Amacım şuydu, tuşa basınca led açılsın ve 30 dakika sonra kapansın. "Zaman" değerini değiştirerek onu ayarlayabiliyorum onda sorun yok. Ama bunu yükleyince 13 nolu pindeki led sürekli yanıyor. Hiç buton falan iplemiyor 12. pine trafo bağlasam yine iplemeyecek resmen. İşlemci mi bozuk diye 3 farklı işlemci taktım ama kod sorunda. Neden olabilir ?