Új hozzászólás Aktív témák

  • gordonfreemN

    addikt

    Sziasztok!

    Legutóbb meg lettem jegyezve, hogy feltöltöttem a kódomat ide. Isten lássa lelkem, most beregeltem a github-ra, de azért ezt egy nem ősprogramozói lélek 10perc alatt nem látja át. Vagy lehet csak én vagyok béna, mindegy. Most se hosszú a kód amiről kérdeznék, talán elfér itt.
    #include <IRremote.h>

    int RECV_PIN = 11;
    int playPin = 8;
    int pausePin = 13;

    IRrecv irrecv(RECV_PIN);
    decode_results results;

    void setup()
    {
    Serial.begin(115200);
    irrecv.enableIRIn(); // Start the receiver
    pinMode(playPin, OUTPUT); // sets the digital pin as output
    pinMode(pausePin, OUTPUT); // sets the digital pin as output
    }
    void loop() {
    if (irrecv.decode(&results)) {
    long int decCode = results.value;
    Serial.println(decCode);
    switch (results.value) {
    case 6072407:
    Serial.println("Play");
    digitalWrite(playPin, HIGH); // sets the LED on
    digitalWrite(pausePin, LOW);
    break;
    case 6066287:
    Serial.println("Pause");
    digitalWrite(pausePin, HIGH); // sets the LED on
    digitalWrite(playPin, LOW);
    break;
    default:
    Serial.println("Waiting ...");
    }
    irrecv.resume(); // Receive the next value
    }
    }

    Infra kommunikáció megvan, veszi az arduino a táv jeleket, de arra nem jövök rá, hogyan tudnám azt megcsinálni, hogy csak addig világítson a LED még nyomom a gombot a távon. Ebben tudna valaki segíteni? :R

Új hozzászólás Aktív témák

Hirdetés