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

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

dgx6662周前 (05-26)文章中心3

百度百科给出的解释是,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驱小车” 的相关文章

公文印制版式标准

××××局文件(空 6 行,文号在第 7 行,文号下沿与红线距离 4mm,年份括号为六角括号)字〔2021〕X 号(抬头空两行)关于规范公文印制版式标准的通知(空一行) (正文标题方正小标宋简体 2 号,34 磅)局机关各科室:一、排版标准(一)版式1.页眉 1.5,页脚 2.3;页边距上 3.7,...

AutoCAD 2014最新版教程,在此,有图有视频,看到懂为止

金粉老路推荐:《AutoCAD2014机械制图实用教程》书共有8个模块,每个模块由若干个任务组成,每个任务以一个典型的机械应用实例为线索将相关AutoCAD命令有机地串联起来,在实际操作过程中贯穿知识点的讲解,同时提炼出各种操作技巧,穿插在学习过程中,帮助读者在牢固掌握AutoCAD的各种常用功能的...

CAD2014安装图文教程

由于平时经常使用的cad版本是cad2014,个人觉得cad2014的功能完整性、流畅度、电脑适配度都相当的不错,所以基本上很少使用其它高版本的cad。下面就如何安装cad2014详述一下,希望能够对大家有所用处。1、下载CAD2014安装包,并解压,打开安装程序2、双击应用程序,点击安装3、选择我...

cad闪退怎么办?原因是一个文件被破坏,解决方法简单到不敢相信

在Win10系统下使用AutoCAD软件,有很多朋友都遇到了闪退的问题,一般来说Win10下CAD闪退可能是没有使用管理员身份打开,或激活信息不对,还有一些别的问题,不过按照下面的方法操作基本可以解决Win10 CAD闪退的情况。原因:cad2014的ADLM许可文件被破坏导致。删除FLEXnet目...

AutoCAD一打开就崩溃闪退怎么解决呢?

我们在使用cad2010或者cad2012、cad2014版本的cad大都会出现打开就崩溃闪退的情况,那么出现这种情况到底如何解决呢?我试过卸载cad并且重新安装cad并且重新用注册机注册激活,但是打开依然还是闪退,还是崩溃,那么到底如何解决cad闪退的问题呢?通过我的一番试验和查找,终于亲测找到了...

记住这些CAD施工图符号、图例,看图不求人

来源:网络整理, 如有侵权请联系删除【定位轴线】1.作用定位轴线是施工中墙身砌筑、柱梁浇筑、构件安装等定位、放线的依据。规定:主要承重构件,应绘制水平和竖向定位轴线,并编注轴线号;对非承重墙或次要承重构件,编写附加定位轴线。2.定位轴线的编号横向定位轴线编号用阿拉伯数字,自左向右顺序编写;纵向轴线编...