Şimdi Ara

arduino analogread etkinleştirme/dondurma

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
1
Cevap
0
Favori
244
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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.







  • Yapay Zeka’dan İlgili Konular
    Arduino Serial Print Sorunu
    3 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.