Arama butonu
Bu konudaki kullanıcılar: 1 misafir
0
Cevap
238
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 forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



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.