原创 实战项目 -- 做一个舵机控制上位机

2021-3-21 14:07 17351 114 4 分类: 智能硬件 文集: winform/c#编程

实战项目旨在交流学习,项目相关资料请在关注大鸟科创空间微信公众号后回复项目关键字———“舵机控制” 以获取,欢迎在评论区交流意见。

 

简介:设计舵机控制的上位机和运行在舵机控制板中的下位机代码,实现联动控制舵机。


先展示效果:

                                     

项目开发环境: 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

版权声明:本文为博主原创,未经本人允许,禁止转载!

文章评论1条评论)

登录后参与讨论

yzw92 2021-3-22 06:40

感谢分享
相关推荐阅读
大鸟科创空间 2022-02-14 17:42
生日快乐HTML浪漫网页制作源码
对象生日快到了,赶快下载去给ta一个惊喜吧。解压后里面有整个项目和使用说明。这个代码有背景音乐(可以自己更改),有自转相册(可以改成对象照片)如下是效果截图,用鼠标滑动界面会有爱心划过,下滑可以循环播...
大鸟科创空间 2022-01-18 18:06
Android之WebView用法
除了HTTP通信与 Socket 通信两种主要的网络技术外,在 Android 中还提供了一种加载和显示网页的技术—WebView。这可以让我们去处理一些特殊的需求,比如像微信那样在应用程序里展示网页...
大鸟科创空间 2022-01-07 14:18
Android之Socket实例
    Socket(套接字)是对 TCP/IP 协议的封装和应用,根据底层封装协议的不同,Socket 的类型可以分为流套接字(streamsocket)和数据报套接字(data...
大鸟科创空间 2021-12-24 14:38
Android之本地广播的使用
前面我们发送和接收的广播全部属于系统全局广播,即发出的广播可以被其他任何应用程序接收到,并且我们也可以接收来自于其他任何应用程序的广播。这样就很容易会引起安全性的问题,比如说我们发送的一些携带关键性数...
大鸟科创空间 2021-12-15 12:50
自定义广播实例
我们应该已经学会了通过广播接收者来接收系统广播的内容,但是在实际开发中,仍需要自定义一些广播。下面我们就来讲解如何在应用程序中发送自定义的广播。发送广播很简单,只需要声明一个意图,然后使用Contex...
大鸟科创空间 2021-12-07 13:04
Android之动态注册广播实例
Android内置了很多系统级别的广播,我们可以在应用序中通过监听这些广播来得到各种系统的状态信息,比如手机开机完成后会发出一条广播、电池的电最发生变化会发出一条广播、时间或时区发生改变也会发出一条广...
我要评论
1
114
关闭 站长推荐上一条 /2 下一条