
淘宝的链接:
https://item.taobao.com/item.htm?_u=t1ka3ne74d63&id=644639351105&spm=a1z09.2.0.0.622e2e8d0lC6MQ



==============
https://blog.51cto.com/u_16175484/6738485
sudo raspi-config
先配置,打开uart的硬件
sudo nano /boot/cmdline.txt
但说实话,不知道要干啥
===============
pip3 install pyserial
mkdir ir
cd ir
#!/usr/bin/python3

https://blog.51cto.com/u_16213681/8272306
树莓派多个版本的串口映射问题



lemonhall@raspberrypi:~/ir $ ls -l /dev/serial*
lrwxrwxrwx 1 root root 5 1月 29 09:17 /dev/serial0 -> ttyS0
lrwxrwxrwx 1 root root 7 1月 29 09:17 /dev/serial1 -> ttyAMA0
所以,我能用的就是serial0,ttyS0就可以了

波特率9600,然后数据位8,停止位1,校验位None,流控None
以HEX方式发送:
这个控件,发送FA FD 01 xx DF,就是学习模式
FA FD 01 00 DF,我把遥控器的ON按钮就学习进去了
然后接受缓冲区会接收到A1,等于是START的开始,学习完成了就是A2,等于学习完了以后就是A1A2,就会接收到
FA FD 01 01 DF,这样就把OFF按钮学习到通道2里面去,00-FF,它可以学习这么多
之后就是发送
FA FD 02 00 DF,就是发送通道1的指令
FA FD 02 01 DF,就是发送通道2的指令
嗯,然后看一下掉电的话会怎样
===================
然后就是上位机的TX和RX与下位机的必须是对接的哈

最后是python版本的程序,树莓派3一样的,tx,rx和这个组件之间是相反的,这个要注意
然后就是python的这个库如果要以hex格式发送需要做一个转换,这块卡了一小会儿