FS1000A и Raspberry
-
код на raspberry:
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()```
-
питание подключил на прямую к 5v не помогло
-
Первое, что бросается в глаза: у вас в коде arduino pulselenght = 342, а в малине 350
-
менял и так и так, что характерно на ардуине и с 350 работает, а на малинке нет... только иногда приходят непонятность 7592722 / 24bit MS: 748 Protocol: 5 а на самом деле 7592722 / 24bit MS: 350 Protocol: 1
-
и ещё одна особенность, когда включаю малинку, она глушит сам пульт с которого считывал сигнал
-
Попробуйте заменить rfdevice = RFDevice(17) на rfdevice = RFDevice(gpio=17, tx_repeat=4)
https://github.com/milaq/rpi-rf/blob/master/scripts/rpi-rf_send - этот код работает? -
нет не работает, может потому что у меня Raspberry pi zero w
-
@EvgenDRV#5776 код должен работать, он поставляется вместе с библиотекой. С какими параметрами запускали?
-
Такая же беда, python код коорый предлагается с библиотекой для raspberry - работает как надо: т.е. я передаю и ловлю. Там конечно видимо шумов много в эфире, но я отлавливаю именно "своё". Когда передаю с ардуино - вообще никакого контакта: пробовал разные протоколы и длинны сигналов, тишина. Такое ощущение что они по разному сигнал посылают или чего
-
И кстати, автор пытается отловить всё чётко. Дак вот, так не выходит. Когда отсылаю с rasp на rasp: я принимаю свой сигнал но его параметры отличаются: простокол тот же, но во длинна сигнала отличается немного.