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.
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.