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

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • 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.