整体设计思路:由树莓派运行程序文件,通过串口向stm32单片机发送指令,在编译好的stm32单片机中根据指令,驱动电机转动。
硬件准备:树莓派4B一块,stm32F103ZET6开发板一块,普通直流电机一个,L298N驱动模块一个,学生电源一个,杜邦线若干;
实现流程:
1.首先进行树莓派与电脑的串口通信,即让树莓派通过TX,RX发送指令到上位机(即电脑),由串口助手软件显示出来。证明了树莓派可以正常发送,接收数据。在这个过程中,我们需要先对树莓派的串口管脚进行配置。
2.同样的,对于单片机,先让单片机与电脑进行串口通信,接收发送数据外,还要根据收到的数据选择驱动电机。
3.在确保了树莓派和单片机的串口正常接收发送通信后,就可以让树莓派和单片机的TX,RX连起来。