Arama butonu
Bu konudaki kullanıcılar: 1 misafir
0
Cevap
239
Tıklama
0
Öne Çıkarma
arduino analogread etkinleştirme/dondurma
G
11 yıl
Binbaşı
Konu Sahibi

Merhabalar, şekildeki gibi bir kodum var.

void setup() { 
Serial.begin(9600);
}

void loop() { float sensorValue = analogRead(A0);
int deger = sensorValue/35+1;
if (deger<=0) {
deger=0; }
Serial.println(deger);
delay(500);
}


Bu kodla potansiyometre ile 1...30 sayılarını elde edebiliyorum. Bana şöyle bir şey lazım, bir butona basacağım ve lcd ekranda potansiyometreden elde ettiğim sayı (1-30) yazacak. Bastım sayıya, çevirdim potansiyometreyi 15 yazınca durdum. Sonra bir tuşa daha bastım, 15 dakikadan geriye doğru saymaya başladı lcdde. 0 olunca yani süre dolunca ( if ( =0) ile değil delay komutuyla yapacağım bunu. Birkaç deneme yaptım 1 saatte 1-2 saniye bile şaşmıyor.) röleyi çekecek ve ışık kapanacak.

Kolay bir şey, ancak teorik eğitimi almadığım için direk vaktinde Arduino'yu önüme çekip "Ehe lamba yaniyü" şeklinde öğrendiğim için bu tip bilgileri bilmiyorum. Özetle bana şu lazım, bir tuşa basınca pot okunabilir hale gelecek, öbür tuşa basınca da pot o an kaçtaysa donacak ve geri sayım başlayacak.

Aynı buton da olur, ancak tahminimce iki buton daha kolay.

Çok teşekkürler şimdiden.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.