这段时间抽空做了个智能视频小车。包含了pid电机控制、socket网络编程、多线程编程、epoll机制、gtk图形界面编程。

这是界面:

小车的底层是用的stm32f405系列的单片机+电机驱动做的一个小车底盘。同时小车配的有个遥控器。能够受网络和遥控器同时遥控。

首先,stm32采集电机的位置信息然后通过pid算法对电机进行速度环控制。并获取遥控器的信息,方便控制小车。并通过串口将小车的信息发送到pcDuino中,并从pcDuino中获取控制信息。

最新文章

  1. php : 自定义分页类
  2. scss编译
  3. http调接口
  4. jquery.get()
  5. 17. 星际争霸之php设计模式--职责链模式
  6. linux如何修改文件或目录的权限(chmod)
  7. css小tip
  8. 1011 最大公约数GCD
  9. 最大权闭合图最大获益(把边抽象为点)HDU3879
  10. apache开源项目--dbutils
  11. boost------function的使用(Boost程序库完全开发指南)读书笔记
  12. 部署在腾讯云的公益网站遭受了一次CC攻击
  13. Netbeans 注释模板配置
  14. 使用 cnpm 加速 npm
  15. openjudge8465:马走日 [搜索]
  16. sql server作业实现数据同步
  17. 第2次作业:STEAM案例分析
  18. 1、linux下对绝对路径和相对路径
  19. day_6.8 py 网络编程
  20. HDU 2988 Dark roads (裸的最小生成树)

热门文章

  1. webService学习之路(二):springMVC集成CXF快速发布webService
  2. Javascript 中 with 的替代方案和String 中的正则方法
  3. Java 二叉树遍历右视图-LeetCode199
  4. SQL Server 并行操作优化,避免并行操作被抑制而影响SQL的执行效率
  5. Phantomjs+Nodejs+Mysql数据抓取(1.数据抓取)
  6. C#组件系列——又一款Excel处理神器Spire.XLS,你值得拥有(二)
  7. 来,一起让我们越来越懒,面向CSS、JS未来编程。(9.28已更新)
  8. Android Studio同时打开多个项目
  9. MyBatis通过JDBC生成的执行语句问题
  10. 使用 Vue 2.0 实现服务端渲染的 HackerNews