电子元器件价格低到随意玩,不懂电路、电子信息技术没关系,模块化的电子产品种类极其丰富,买来就用,不懂就问AI。下面一个小例子,在没有电子信息专业知识基础情况下,完成使用遥控器控制LED灯开关。
准备工作:
1、入门级的PyBoard(STM32F407芯片);
2、遥控器+接收模块(R433M+PT2272)。
接收模块与PyBoard用杜邦线连接。
接收模块的VT、D0、D1、D2、D3、VCC、GND分别与PyBoard的B5、B6、B7、B8、B9、3.3V、GND连接。


告诉DeepSeek:“使用433接收模块,VT、D0、D1、D2、D3、D4,连接PyBoard,遥控器按A、B、C、D键,分别点亮PyBoard的LED1、LED2、LED3、LED4,请生成Python代码。”

DeepSeek生成的Python程序中假定使用PyBoard的X1、X2、X3、X4、X5引脚,而物理连线为B9、B8、B7、B6、B5,所以,将上述程序中的引脚字符改为与实际连线相应的引脚字符。(为什么不是B6、B7、B8、B9、B5,详见文末避坑。)

PyBoard通过USB线与计算机连接,使用Thonny通过COM端口与PyBoard连接。将修改好的Python程序命名为main.py并上传到PyBoard的flash。或直接复 制程序到flash中的main.py文件。运行main.py或重启PyBoard。
按遥控器ABCD键,观察PyBoard上LED点亮情况。


Python程序中 | 遥控器 | 接收模块 |
B9 | A | D3 |
B8 | B | D2 |
B7 | C | D1 |
B6 | D | D0 |