Skocz do zawartości

Program z kursu forbot oraz biblioteka RC5


mateusz797

Pomocna odpowiedź

Czec przegladalem sobie kurs forbot. Chcialbym zrobic zadanie na arduino odnosnie odczytu kodow RC5.

Skopiowałem ten o to program do arduino.

1.Kod z kursu

image.thumb.png.66d771d7a3f398035250aabc98779916.png

2. Zawartosc biblioteki RC5

/*
 *  Wiring notes:
 *  
 *  Using IR sensor like this:
 *    http://www.adafruit.com/products/157
 *  wired as follows:
 *   pin1 - arduino pin 7 
 *   pin2 - ground
 *   pin3 - 5V
 *  
 *  This code will display address, command and toggle for decoded sequences.
 *  Pressing the power button twice gives this result:
 *     a:0 c:12 t:0  <- first press, a:0 => TV1, c:12 => Standby command.
 *     a:0 c:12 t:0
 *     a:0 c:12 t:0
 *     a:0 c:12 t:1  <- second press, toggle changes
 *     a:0 c:12 t:1
 *
 */
 
#include <RC5.h>

int IR_PIN = 7;
unsigned long t0;
RC5 rc5(IR_PIN);

void setup() {                
  Serial.begin(9600);
  Serial.println("Starting");
}

void loop() {
  unsigned char toggle;
  unsigned char address;
  unsigned char command;
  if (rc5.read(&toggle, &address, &command))
  {
    Serial.print("a:");
    Serial.print(address);
    Serial.print(" c:");
    Serial.print(command);
    Serial.print(" t:");
    Serial.println(toggle);
  }
}

3. Kod arduino

#define TSOP_PIN 10
 
#include <RC5.h>
RC5 rc5(TSOP_PIN); //Informacja o podłączeniu odbiornika TSOP
 
//Zmienne dla RC5
byte address; 
byte command;
byte toggle;
 
void setup() {                
  Serial.begin(9600);
}
 
void loop() {
  //Jeśli odebrano komendę
  if (rc5.read(&toggle, &address, &command))
  {
    Serial.print("A:");
    Serial.print(address);
    Serial.print(" K:");
    Serial.print(command);
    Serial.print(" T:");
    Serial.println(toggle);
    delay(200);
  }
}

Moje pytanie jest nastepujace. W kursie pisze ze powinno sie wyswietlac takie okienko z wynikami. Dlaczego u mnie po wcisnieciu przyciskow nic sie nie wyswietla?

image.thumb.png.2393dce192d7ed07ddbadddb0c582718.png

 

image.thumb.png.b6e3da6d06780d2027a3bcc8dd26a8ef.png

IMG_20210212_123952.jpg

16131303420465135915748889876973.jpg

16131303615252816238720695044199.jpg

1613130380113332469018310910064.jpg

Edytowano przez mateusz797
Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.