1 butona basıldıgında 1 den fazla harf nasıl yazdırılır?
  • Arkadaşlar 1 butona basıldıgı zaman nasıl 1den fazla harf yazdırırım olay şöyle gerçekleşicek butona 1 kere basınca A 2 kere ard arda basınca b çıkıcak yani böyle birşey istiyorum butona 1 kere basılınca A ve B nin çıkmasını değil.
  • void setup() {
    //butona basıldığında gelen veri 'a' olduğunu kabul ettim.
    Serial.begin(9600);
    int counter = 0;
    int comingData = 0;
    while(counter < 5000)//500 tahmini bir değer bunu senin butona hangi hızla basmak istediğine göre değiştir.
    {
    if(buraya gelen veri == a mı sorusu sorulur)
    {
    comingData++;// a geldiyse 1 arttırılır
    }
    if(comingData == 2) //2 kere basıldıysa döngü direk kırılır
    {
    Serial.print("B");//2 kere basıldığı için B ekrana yazılır.
    break;
    }
    delayMicroseconds(100);//100 mikrosaniyede bir kontrol edilir
    }
    if(comingData == 1)
    Serial.print("A");

    }

    void loop() {
    //ihtiyaç yok.
    }
  • işini görür mü böyle bir şey?
  • görür saol

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.