实战项目旨在交流学习,项目相关资料请在关注大鸟科创空间微信公众号后回复项目关键字———“舵机控制” 以获取,欢迎在评论区交流意见。
简介:设计舵机控制的上位机和运行在舵机控制板中的下位机代码,实现联动控制舵机。
先展示效果:
项目开发环境: Visual Studio 2017 / Arduino IDE
开发语言: C#/C
demo功能:
1:设计上位机,使得用户在其界面拖动滑条,可以通过串口发送指令到单片机控制板
2:设计单片机控制板中的固件程序,接收上位机发过来的串口指令并解析,根据指令控制舵机运动
3:这里单片机控制板采用一块自己设计的arduino板,其他单片机板也可以,主要理解其通信原理。
PS:这个上位机设计在前期的博文中有介绍,详细设计过程可参考前期内容,下面上源码截图:
上位机部分源码截图:
还有下位机部分源码截图:
上位机要注意串口的设置,demo设计的比较简单,仅仅实现了原理,在舵机控制方面,有很多玩法,包括将指定动作写入控制板内并保存在芯片flash中,实现重播;也可以在线编辑动作组;而舵机控制板还可以用stm32或者51等单片机设计电路和程序,这些内容将在后期陆续分享开源。
至此项目介绍完毕,本项目旨在开源,想要获取源码资料的朋友,关注大鸟科创空间微信公众号后,回复项目关键字———“舵机控制” ,即可获得源码资料下载链接。
微信扫描下方二维码,关注“大鸟科创空间”微信公众号
作者: 大鸟科创空间, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-3949041.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
yzw92 2021-3-22 06:40