Arduino ile 7segment , düğme ,led kontrolü.

Butona bir kez tıklanıldığında herhangi çıkışa bağlı olan bir led yakılacak ve 9 dan geriye 1000 ms aralıklarla sayarak 7 Segment Display ekranına yazılacak.
0 olduğunda ise ledimiz sönecek.

Örneğin zor bir soruyu parçalara ayırabilirsin.
- Arduino ile ışık yakma
- Düğmeye basıldığında ışık yakma
- Düğmeye basıldığında 8 tane ışığı ikili olarak 9'dan geriye doğru yakabilir
- 7 parçalı ekranda sayıları gösterme
ben şeyi anlayamadım if else komutlarını nasıl butonda kullanırız?
Örneğin bir tane robotumuz olsun. Düğmeye basınca sağa sola hareket etsin. Tabi burada şimdilik düğme diyoruz ama klavyenin ileri geri sağ sol tuşları ile hareket ettirebilelim.

C++:
#include <Arduino.h>

int dugme = 8;
int led = 13;

void setup()
{
    pinMode(dugme, INPUT);
    pinMode(led, OUTPUT);
    Serial.begin(9600);
}

void loop()
{
    /*  Düğmeye basıldıysa */
    if (digitalRead(dugme) == HIGH)
    {
        // Robotu sola hareket ettir
        sağaHareketEt();
        // Işığı yak
        digitalWrite(led, HIGH);
    }
    else
    {
        // Robotu sağa hareket ettir
        solaHareketEt();
        // Işığı söndür
        digitalWrite(led, LOW);
    }
}

void solaHareketEt()
{
    Serial.println("------------");
    Serial.println("Sola gidiyorum");
    Serial.println("------------");
}

void sagaHareketEt()
{
    Serial.println("------------");
    Serial.println("Sağa gidiyorum");
    Serial.println("------------");
}
 
projemi bitirmiş bulunmaktayım herkese teşekkürler
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…