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
 

Forum istatistikleri

Konular
128,159
Mesajlar
915,545
Kullanıcılar
449,912
Son üye
mavilacivert11

Yeni konular

Geri
Üst