• 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
Odbiornik RF + pilot
#1
Witam mam arduino mega 256 oraz zakupiłem moduł radiowy z pilotem (botland)
oczytałem kody dla poszczególnych przycisków używając biblioteki rc-switch
chciałem przetestować i sprawdzić na prostym przykładzie czy dioda sie zapali i zgaśnie
ale albo coś zle napisałem i o czyms zapomniałem albo coś nie działa.
Jestem początkujący proszę o wyrozumiałość.




/*
  Simple example for receiving
 
  https://github.com/sui77/rc-switch/
*/

#include <RCSwitch.h>

RCSwitch mySwitch = RCSwitch();

void setup() {
  Serial.begin(9600);
  mySwitch.enableReceive(0);  // Receiver on interrupt 0 => that is pin #2
}

void loop() {
   
 int kod; {
if(kod == 5592368){digitalWrite(13,HIGH);

if(kod == 5592512){digitalWrite(13,LOW);}

    }  }
}
 
Odpowiedź
#2
1. Źle wstawiasz klamry.
2. Zmienna kod jest typu int i nie "zmieści" się w niej wartość 5592368.
3. Albo zakupiłem albo początkująca.
4. Ten moduł radiowy to mamy sobie wywróżyć?
Pomagam za darmo więc szanuj mój czas.
Wklejaj tekst a nie jego zdjęcie.
Nie pisz następnego postu jak nie odpowiedziałeś na poprzedni.
Jak mądrze zadawać pytania
 
Odpowiedź
#3
https://botland.com.pl/piloty/8334-modul...pilot.html

to jest ten moduł

i jaka zmienna mogę użyć zamiast int
 
Odpowiedź
#4
Ja użyłbym long lub unsigned long.
Zresztą o typach danych w Arduino (wystarczy spytać google Smile).
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości