Analog girişten buton değerine göre işlem yapma.
  • Selam bir projede kullanmak üzere A0 pininde bulunan butondan okunan değere göre;
    3 saniye ve üzeri buton basılı tutulduğunda kırmızı led sürekli yanacak,
    3 saniyeden az basılıp bırakıldığında yeşil led yanıp sönecek,
    yine 3 saniye ve üzeri sürede basıldığında kırmızı led sönecek.
    Kullanım amacım direksiyon tuşlarından birisinde 3 saniyeden fazla basılı tutulduğunda Cruise Control sistemi devreye girecek aynı tuşlada 3 saniyeden az basarak hız artırma yapacağım. Cruise Control sistemi devrede iken 3 saniyeden fazla basılırsa sistemi kapatacak bir kod yazabilir misiniz. Teşekkürler
  • Kod yazan olur mu bilmiyorum, zamanın varsa forumun basında sabitlenmiş basliklarda bulunan konuları öğrenip, kodu kendinizin yazması daha yerinde olur.Cikamadiginiz yerlerde elimizden geldiğince yardımcı olmaya çalışırız.
  • arduino buton orneklerını yaptınızmı butona basmayı algılayabılıyormusunuz
  • int buton=A0;
    int kirmizi=7;
    int kirmizi1=7;
    int yesil = 6;
    int deger = 0;
    int say = 0;
    bool islem = false;
    int butondurum = 0;

    void setup() {
    pinMode(buton, INPUT);
    pinMode(kirmizi, OUTPUT);
    pinMode(kirmizi1, INPUT);
    pinMode(buton, OUTPUT);
    Serial.begin(9600);
    }
    void loop() {
    deger = analogRead(buton);

    Serial.println(deger);
    //cc aç resume
    while (deger > 900 && deger < 1023 )
    {
    delay(100);
    say++;
    deger = analogRead(buton);
    islem = true;
    }
    Serial.println(say);
    {if (islem == true)
    if (say >20 && say <30) <br />
    digitalWrite(kirmizi,HIGH);
    else if (say >40 & (digitalRead(kirmizi1 == HIGH)))
    digitalWrite(kirmizi,LOW);
    }
    say=0;
    islem = false;


    // digitalWrite(yesil,HIGH);


    }
  • Bununla kırmızıyı yakıp söndürdüm ama yeşili sağlıklı çalıştıramadım birde analog pinden 2 farklı değer daha dönecek onlarlada sarı ve yeşil ledleri yaktırmam lazım

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Login with Facebook

Tagged

Açık kaynak kültürü gereği, çözdüğünüz problemlerin çözümlerini paylaşmayı lütfen unutmayın.