当前位置:首页 > 文章中心 > 正文内容

Ps2手柄遥控Arduino小车制作之一:自己如何动手做一辆4驱小车

dgx6662个月前 (05-26)文章中心8

百度百科给出的解释是,Arduino是一款便捷灵活、方便上手的开源电子原型平台。而我的目的不是推广什么,只是想尽自己的绵薄之力,让看到我文章的人,可以知道遥控小车是怎么来的。如果能够激发一些读者的学习热情,那就更好了。

难道,你就不想知道小时侯玩过的遥控车,通过一个小小的遥控器是怎么控制小车行驶的吗?在我们看不到的地方,小车到底在干些什么呢?实际中,遥控小车可能是Arduino、stm32、51等一些单片机控制的。我们以Aduino小车为例,下面先来认识一下Arduino IDE这个程序编辑器吧。

在百度上搜索Arduino IDE就可以选择下载并安装,安装完成之后会在桌面上生成一个Arduino图标。

双击打开Arduino图标,就会看到界面非常简洁的Arduino IDE了。

Arduino IDE界面最上面的第一行显示了IDE的版本号;第二行显示了文件(可以新建Arduino程序文件、打开、保存等功能)、编辑(编辑程序文件、剪切、复制、查找等功能)、项目(可以验证、编译、上传、加载库等功能)、工具(选择开发板、选择上传程序到Arduino板的端口号等功能)、帮助(提供入门的一些帮助,帮助排除故障等);第三行有六个小图标,分别是验证、上传、新建、打开、保存和打开串口监视器(就是第三行最右端那个像放大镜的图标);第四行就是打开的程序了,里面主要有两个函数setup和loop,setup是初始化(Arduino板子上电后执行一次setup函数),loop是死循环(Arduino板子上电后就一直循环执行loop函数);第五行会显示编译和上传程序时的一些信息。

按照上图所示,依次打开“项目”、“加载库”、“添加.zip库”。之所以有这个就是加载Ps2手柄库的步骤,是因为我们下面编辑手柄遥控Arduino小车的程序时会用到这个库。当然了,这个库在买Ps2手柄时,任何一个卖家都会提供给你。另外,自己也可以在网上找这个库的资源,下载。加载后,就会如上图的第4个红框位置那样出现“PS2X_lib”字样。

到这里,我已经准备好了编程环境,开始编程吧。

当我们的程序编写好后,就可以准备把程序上传到Arduino板上了。当然你也可以先编译一下,验证自己编写的程序是否有误。不过这一步也可以跳过,因为在接下来的上传程序过程中,程序也会被编译一遍。下面的步骤分为三个:一是选择对应的开发板,二是选择对应的端口号,三是上传程序到开发板。可以归纳为一句话,就是“找到板子,再找口子,然后才能上传程序喂给板子”。我们先把Arduino板通过一根usb线连接到我们的Arduino IDE编辑器所在的电脑上。

编写好程序后,鼠标左键点击“工具”,依次选择“开发板:“Arduino/Genuino Uno””、“Arduino/Genuino Uno”。因为我们使用的是Arduino板。

这里使用类似的方法去选择端口号。我们知道,当usb插入电脑后,电脑就会给这个usb分配一个独有的端口号。这里选择的端口号就是指Arduino板子连接电脑的端口号。下一步上传程序时,就是要通过这个端口才能把程序传到Arduino板子上。

到这里,就可以点击上传程序了。上传成功,下一步就可以连接线路,进而实现手柄遥控Arduino小车了。如果程序有问题,在下面的区域就会报错的。

下期,我们将讲述如何按照已经编写好的程序,来接线(减速电机、Ps2手柄接收器、Arduino板、电机驱动板等),最终实现我们的目标:使用手柄无线遥控Arduino小车。

谢谢您的阅读,并非常希望能够得到您的指点一二,不胜感激。

扫描二维码推送至手机访问。

版权声明:本文由第六芝士网发布,如需转载请注明出处。

本文链接:http://www.dgx666.com/post/1901.html

标签: arduino下载
分享给朋友:

“Ps2手柄遥控Arduino小车制作之一:自己如何动手做一辆4驱小车” 的相关文章

为什么win10、win11不能正常显示仿宋_GB2312字体格式

很多人发现新系统的仿宋_GB2312字体在Office Word里以默认的微软雅黑代替显示了,他们以为这是因为系统里只有仿宋字体,缺少仿宋_GB2312的缘故,于是下载仿宋_GB2312字体安装,结果发现然并卵。GB2312是老字库,只有两千多字,很多生僻字都无法正常显示,导致微软只留下包含很多生僻...

CAD打印怎么设置黑白?一文教会你CAD打印黑白图纸

CAD设计过程中,为了区分图纸中各个图形对象使其看起来更加直观,方便二次编辑,通常会用不同颜色来标识不同的内容。但在CAD打印时并不需要将这些颜色全部打印出来,只需要黑白打印即可。那么,你知道CAD打印怎么设置黑白吗?本文小编就以浩辰CAD软件为例来给大家分享一下CAD打印怎么设置黑白吧!CAD打印...

AUTOCAD——中心线绘制

创建与选定直线和多段线关联的指定线型的中心线几何图形。执行方式1.输入中心线绘制命令“CENTERLINE”(快捷键:CL)。中心线绘制命令2.根据提示选择第一条直线,鼠标左键点击。第一条直线3.接下来再选择第二条直线,鼠标左键点击。第二条直线4.中心线标注完成,标注效果如下图:标注完成标注效果...

CAD插座符号怎么画出来,怎么画插座布置图?

插座是我们在使用AutoCAD绘图时经常会遇到的图形对象,也是建筑电器设计中频率非常高的绘制对象,今天小编与大家分享一下如图在CAD中绘制插座。1、首先打开CAD文件,点击“任意布置”或者“矩形布置”,再在弹出的电气图块中点击右上方的下拉菜单,再选择其中的“插座”选项,如下图所示2、再在电气图块的对...

摩尔线程内测版驱动发布,解锁DirectX 12能力

10 月 15 日晚,摩尔线程公布了旗下显卡产品全新驱动的内测消息,表示即将为 MTT S80 和 MTT S70 更新新的内测版驱动,提供 DirectX 12 的支持。本次开启的内测是面向全部用户的,只需要在摩尔线程官方提供的链接之中进行下载,就可以安装对应版本的内测驱动。作为参考,Direct...

C盘清理指南,清理出30G+起,超详细总结(建议收藏)

windows的C盘,总是使用一段时间就红了。无论分给它多大的空间,它总是能填满了(当然如果2T的C盘可能就不用清理了)。今天给大家总结一下C盘清理的指南,争取做到非常全面,尽可能整理成最全指南。有遗漏的欢迎大家在评论区指出。由于C盘是系统盘,清理起来还是有一定的风险性的,我会标注出每一个清理步骤的...