balancing_for_Arduino_Final.zip
Arduino平衡车源码,采用增量式PID控制,通过IMU获取姿态调整平衡
ROS环境配置包,一键配置ROS环境。运行文件下./ros_install.sh即可一键安装ROS,依赖包安装等。
STM32F103平台裸机源码,采用12864屏幕和触屏界面,通过交互控制门禁锁开关以及记录密码等操作,适用于毕业设计或其他项目参考
针对STM32F1做的库,方便使用,省去了繁琐的工程添加和.c文件,对官方的库进行打包,需要添加其他功能可直接在APP中添加。 整个工程只需添加4个文件: main.c 主函数 config.h 配置头文件 STM32F1x.lib 库文件打包 SystickProcess.c 示例文件 库包含封装的一些常用外设: 串口: 调试串口占用USART1,串口接收采用了队列缓存结构,提供队列检查和出队操作 定时器: 系统定时器占用Tim3,在config内部可配置定时器中断事件,默认5ms IO配置: IO配置采用Arduino方式,pinMode(PA,2,INPUT);//将PA2配置为输入 更多配置请参考IOLink.h中的速度与默认输入输出配置 SystickProcess.c函数展示了一个使用系统定时中断的例子,每5ms进入一次,判断超出1s时将LED取反,并给出了一些相关IO配置的例子 未经作者允许,只能于个人或开发者使用 有什么不足或意见的欢迎联系作者:1260105099@qq.com 感谢使用!
OLED驱动芯片英文资料,描述OLED产品规格,寄存器功能以及SPI方式驱动OLED屏幕时序分析。