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

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

dgx6667个月前 (05-26)文章中心24

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

CAD入门基础内容

CAD制图会有入门和中高级之分,一开始要有很多知识点要记,但很多刚开始学的小伙伴可能还不了解,下面是我就来介绍一下CAD入门基础内容,希望大家能有所收获!打开CAD2007绘图界面,点击“绘图”,在下拉菜单中选择“点”。然后选择“单点”,命令窗口中将出现“指定点”的命令,在绘图界面中可以绘制单点。绘...

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

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

日常生活中事情太多,记录很重要,win10电脑桌面如何添加备忘录

电脑桌面备忘录Win10如何给桌面添加备忘录?在我们的日常生活中,我们经常记录重要的事情来提醒我们不要忘记。在Win10系统中,我们还可以在桌面上添加备忘录,时刻提醒我们。那么我们该怎么办呢?下面,小编给大家分享一下Win10桌面添加备忘录的具体操作方法。1.点击开始菜单,点击设置图标,进入设置界面...

FIFA13跳出、闪退、卡顿等运行问题及解决方法汇总

觉得掉帧可以用D3DOverrider为FIFA13.exe(强制)开启三重缓冲和垂直同步,并也在显卡驱动控制面板中(强制)开启抗锯齿请使用最新版显卡驱动和Direct XAPPCRASH”错误请将fifaconfig.exe 和 FIFA13.exe的属性设为在Win XP SP3兼容模式下运行。...

Microsoft Office 2010办公软件详细安装教程(附安装包)

Microsoft Office乃广大用户常用办公软件,而Microsoft office 2010版本目前仍广泛应用。其全新界面便携简练,标志则转为全橙色。此版将采用新的用户界面主题,与Microsoft office 2003、2007相比,2010版改进颇多,LOGO亦有所更新,新界面更显清爽...

CBN Special丨“Ne Zha 2” makes “hiss-tory” in Year of the Snake, redefining Chinese animation

Hello! Welcome to this edition of CBN Friday Special. I’m Stephanie Li.It's still pretty early into 2025, but we have already witnessed a few record-b...