Ребята, помогите... голову сломал. Передатчик FS1000a работает прекрасно на arduino, но при подключении к малинке сробатывает через раз.... и приемник иногда ловит вообще неадекватные вещи.
код ардуино(работет на ура)
#include <RCSwitch.h>
RCSwitch mySwitch = RCSwitch();
void setup()
{
Serial.begin(9600);
mySwitch.enableTransmit(3);
mySwitch.setPulseLength(342);
mySwitch.setRepeatTransmit(4);
}
void loop()
{
mySwitch.send(7592722, 24);
delay(1000);
}`
код на raspberry:
`import RPi.GPIO as GPIO
import time
from rpi_rf import RFDevice
rfdevice = RFDevice(17)
protocol = 1
pulselength = 350
GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)
GPIO.setup(21, GPIO.OUT)
rfdevice.enable_tx()
while True :
GPIO.output(21,True)
rfdevice.tx_code(7592722, protocol, pulselength)
time.sleep(1)
GPIO.output(21,False)
rfdevice.tx_code(7592722, protocol,pulselength)
time.sleep(1)
rfdevice.cleanup()