01-11-2015, 23:54
Mam problem z Takim zestawem gniazdek Clarus z Biedronki - za nic nie mogę nimi sterować z Arduino Mega 2560. Proszę o pomoc!
Przykład ReceiveDemo_Advanced z biblioteki RCSwitch bez problemu odczytuje sygnał z pilota, który wygląda tak:
Program na bazie przykładu "Send" jest taki:
Gniazdka nie reagują nawet gdy są 10cm od nadajnika, dodatkowa antena nie pomogła. Myślałem, że może natrafiłem na uszkodzony nadajnik i zamówiłem drugi ale nadal gniazdka nie reagują na komunikaty z nadajnika jak poniżej.
Przykład ReceiveDemo_Advanced z biblioteki RCSwitch bez problemu odczytuje sygnał z pilota, który wygląda tak:
Kod:
Decimal: 87811 (24Bit) Binary: 000000010101011100000011 Tri-State: 000FFFF10001 PulseLength: 198 microseconds Protocol: 1
Program na bazie przykładu "Send" jest taki:
Cytat:#include <RCSwitch.h>
RCSwitch mySwitch = RCSwitch();
void setup() {
Serial.begin(9600);
mySwitch.enableTransmit(2);
mySwitch.setPulseLength(320);
mySwitch.setProtocol(1);
}
void loop() {
/* Same switch as above, but tri-state code */
mySwitch.sendTriState("000FFFF10001");
Serial.print("ON ");
delay(2000);
mySwitch.sendTriState("000FFFF10010");
Serial.print("OFF ");
delay(2000);
}
Gniazdka nie reagują nawet gdy są 10cm od nadajnika, dodatkowa antena nie pomogła. Myślałem, że może natrafiłem na uszkodzony nadajnik i zamówiłem drugi ale nadal gniazdka nie reagują na komunikaty z nadajnika jak poniżej.