• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Irremote odczytywanie wartości z pilota
#1
Witam.
Mam oto taki szkic, który ma za zadanie po naciścnieciu przycisku na pilocie, zwrócić jesgo wartość w porcie szeregowym,
Kod:
#include <IRremote.h>
//state the IR input to the MCU
#define RECV_PIN 11
//make it recognised to IR Lib
IRrecv irrecv(RECV_PIN);
//ask it it get results and save it
decode_results results;

void setup() {

Serial.begin(9600);
irrecv.enableIRIn();


}

void loop() {

if(irrecv.decode())  {

Serial.print("0x");
    Serial.println(results.value,HEX);
    delay(250);
    irrecv.resume();

  }

}
Problem w tym, ze jaki przycisk bym nie wcisnął,na porcie szeregowym dostaje 0x0, dzie popełniam błąd?
 
Odpowiedź
#2
Co to jest??
if(irrecv.decode()) {

Serial.print("0x");
Serial.println(results.value,HEX);

Ty wiesz co te linijki robią?? jak nie to się naucz a wszystko ci się wyjaśni...
Arduino zostało wymyślone po to, by robić dobrze jedną prostą rzecz – migać diodą. 
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości