总体上包含电机控制代码、吸盘控制代码、电子秤代码以及舵机测试仪代码,大体上使用了树莓派、Arduino、STM32三种控制工具
WIFI——通过搭载ESP8266-12F芯片的NodeMCU开发板实现接收信号,使用手机上的app——Blinker(物联网)发射信号,从而实现具体的控制 蓝牙——通过HC-05蓝牙模块接受信号,使用手机上的app——Roboremo发射信号,从而实现具体的控制 对于两种电机的具体代码来说——导入的库不同,所以核心代码不同;但是总体上的流程一致 最终项目中采用了蓝牙去控制步进电机,而且没有使用Arduino中自带的库,自己去编写了核心的控制代码
使用PC,通过VNC发送具体字母来实现控制气泵
包含setup部分、主体的测量部分与减少误差的相关计算,可以实现持续的输出,同时更新测量到的数据
核心代码:main.c文件-包含程序说明、主函数 /config.c文件-包含TIM/ GPIO/ ADC等初始化函数 /config.h-包含函数预定义和全局变量预定义 /oled.c-包含各种显示函数和IIC初始化 /oled.h-包含函数预定义和OLED显示所需的宏定义