Я пытаюсь мигать светодиодом, используя маршрутизатор AT XBee, который управляется API-интерфейсом координатора Xbee. Координатор Xbee подключен к Raspberry Pi, на котором запущена следующая программа. Светодиод мигает последовательно ровно 4 цикла, но после этого он мигает непоследовательно (застревает и не загорается, а затем мигает очень быстро, снова застревает). Иногда, даже после остановки программы, светодиод мигает через несколько секунд. В чем причина задержки и несогласованности, мне выяснить не удалось. Я был бы признателен за любые указатели. Спасибо. Скорость передачи: 9600
from xbee import XBee, ZigBee
import serial
import time
ser = serial.Serial('/dev/ttyUSB0', 9600)
xbee = ZigBee(ser)
while True:
try:
xbee.send('remote_at',
frame_id='A',
dest_addr_long='\x00\x00\x00\x00\x00\x00\xFF\xFF',
dest_addr='\xFF\xFE',
options='\x02',
command='P2',
parameter='\x05')
time.sleep(1)
xbee.send('remote_at',
frame_id='A',
dest_addr_long='\x00\x00\x00\x00\x00\x00\xFF\xFF',
dest_addr='\xFF\xFE',
options='\x02',
command='P2',
parameter='\x04')
time.sleep(1)
except KeyboardInterrupt:
break
xbee.send('remote_at',
frame_id='A',
dest_addr_long='\x00\x00\x00\x00\x00\x00\xFF\xFF',
dest_addr='\xFF\xFE',
options='\x02',
command='P2',
parameter='\x04')
ser.close()