• 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
Z biblioteką IRremote działa, z biblioteką RC5 już nie...
#3
(11-07-2018, 14:22)mes mariusz napisał(a): Bezproblemowo działa natomiast program stąd:
http://roboblog.eu/2016/02/26/arduino-poradnik/

Ponieważ pierwszą rzeczą jest odczytanie kodów przycisków pilota i  przypisanie ich do instrukcji sterujących silnikami.

(11-07-2018, 14:22)mes mariusz napisał(a): Najbardziej podoba mi się program z tego kursu, ponieważ do osobnych zmiennych ładowane są adres, komenda i toggle:

https://forbot.pl/blog/kurs-budowy-robot...c5-id19364

Problem w tym, że program ten nie chce u mnie ruszyć, ani na UNO ani na NANO. Brak reakcji na naciskane klawisze pilota.

Ponieważ, Twój pilot nie wysyła kodów z standardzie RC5. A jeśli wysyła, to inne niż te wykorzystane w programie.
Na wyżej wymienionej stronie jest program do czytania pilotów pracujących w standardzie RC5.
Wgraj go do Arduino i sprawdź kody, które wysyłasz, a potem je wykorzystaj w docelowym programie.

Kod:
#define TSOP_PIN 3

#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);
 }
}
Jeśli masz problem z kodem lub sprzętem, zadaj pytanie na forum. Nie odpowiadam na PW, jeśli nie dotyczą one spraw forum lub innych tematów prywatnych.

[Obrazek: SsIndaG.jpg]
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Z biblioteką IRremote działa, z biblioteką RC5 już nie... - przez Robson Kerman - 13-07-2018, 07:07

Skocz do:


Przeglądający: 1 gości