arduino小车前进代码_基于Arduino操纵杆扩展板Funduino制作机器人小车

news/2024/7/3 0:54:57

在本篇文章中,我们将制作一款两轮遥控机器人小车,使用的组件包含nRF24L01模块、Arduino UNO和Funduino操纵杆扩展板组成的控制部分,Arduino nano开发板以及和一个用于控制直流电机的L298N电机驱动器。

nRF24L01和L298N电机驱动器为机器人小车提供动力,并且以arduino nano为大脑。此外,为了控制这款车,我们使用Arduino UNO和Funduino操纵杆模块。

nRF24L01射频收发器芯片

nRF24L01是一款真正快速、低成本的RF收发器芯片。它的工作频率为2.4GHz,速率高达2Mbps,功耗极低,这意味着一节5号电池可以为其供电多年。它的工作电压范围为1.9至3.6V,峰值RX / TX电流小于14mA。

b952b0ffeb16a300d39ad577a98f7d4b.png

增强型ShockBurst硬件协议加速器还可以卸载应用微控制器的时间关键协议功能,实现与低成本第三方微控制器的高级和强大无线连接。

Funduino操纵杆Arduino扩展板

Funduino是一款非常酷的Arduino扩展板,可轻松放在Arduino UNO之上,我们可以轻松地将普通的Arduino UNO转换为用户友好的操纵杆。

5c86f369e9fb71436d8bbabfe73cd3db.png

屏蔽提供简单的模拟输入,带有操纵杆和四个独立按钮。还包括两个额外的小按钮。

操纵杆可用于控制各种事物,例如屏幕上的旋律、机器人或像素,并且按钮可用于导航或游戏控制。

所需的硬件

●    Arduino UNO开发板

●    Arduino nano开发板

●    Funduino操纵杆扩展板

●    L298N电机驱动器

●    nRF24L01无线模块

●    移动电源

●    机器人汽车底盘

●    直流电机

3bc771ce1d0cd1132d9998d51c2a5534.png

硬件组装

将Arduino Uno和Funduino组装在一起。将Funduino置于Uno之上。它很容易组装。

b13cb76d5d9955b799b56cb8413a97c6.png

接下来,将nRF24L01插入Funduino操纵杆模块顶部,如下图所示。

78634f6e9f59b742c88ff3726d259165.png

硬件接线

如果您从亚马逊购买了一个机器人底盘套件,请首先进行组装。接下来,按照Fritzing图并将所有组件连接到Arduino Nano,如下所示。

dc1784c4fc80ee52f6d51b4c8ae71da2.png

下图是组装完成后的效果:

708ce383c0cd04af5674e4212d251cec.png

测试Funduino

上传控制端和机器人小车的代码后,就可以进行测试了!下图是小车的控制方式:

946495e639a863158aaf8ca14d0231cb.png

欢迎打赏+点赞+留言+转发!

更多内容请点击“” 》》


http://lihuaxi.xjx100.cn/news/272083.html

相关文章

缺失值填写

空值填充算法 简介 造成数据缺失的原因 现实世界中的数据异常杂乱,属性值缺失的情况经常发全甚至是不可避免的。造成数据缺失的原因是多方面的: 信息暂时无法获取。例如在医疗数据库中,并非所有病人的所有临床检验结果都能在给定的时间内得到…

好用到爆的 Java 技巧

点击上方“方志朋”,选择“设为星标”回复”666“获取新整理的面试文章来自:Lrwin的技术博客链接:http://lrwinx.github.io/2017/03/04/细思极恐-你真的会写java吗/本文不是一个吹嘘的文章,不会讲很多高深的架构,相反&…

程序猿惯用口头禅与内心真实 OS,快来看看你中招没?

作者 | 他二哥来源 | 腾讯技术工程滑动查看真实内心 OS滑动查看真实内心 OS滑动查看真实内心 OS滑动查看真实内心 OS滑动查看真实内心 OS滑动查看真实内心 OS滑动查看真实内心 OS滑动查看真实内心 OS滑动查看真实内心 OS【end】◆精彩推荐◆推荐阅读百万人学AI:CSDN…

如何根据原理图画封装_生物水处理专用消泡剂是如何根据生物水处理工艺原理进行消泡的?...

生物水处理专用消泡剂是如何根据生物水处理工艺原理进行消泡的?水处理消泡剂厂家给出了专业的分析。随着可持续和环保的发展,对于工业污水处理提出了更高的要求。很多生产工业都会采用生物水处理技术,提高循环水的使用。因此生物水处理技术被…

我是如何在3个月内写出博士论文的?

点击上方“视学算法”,选择加"星标"或“置顶”重磅干货,第一时间送达作者丨James Hayton来源丨学位与写作编辑丨极市平台在看这篇文章之前请注意:我的博士论文花了我三年半的全职研究时间来收集数据,本文所指的三个月只…

自定义Android注解Part3:绑定

上一节我们已经将自动生成注解代码部分介绍完毕,今天这篇文章是自定义Android注解系列的最后一篇文章。希望大家这一路走来有所收获。 经过前面的了解,我们三大部分:butterknife-annotations、butterknife-compiler与butterknife-bind。现在就…

python保存路径_Python IDLE的默认保存路径?

在OS X上,如果启动IDLE.app(例如,通过双击或使用open(1)),默认目录将硬连接到~/Documents。如果要永久更改默认值,则需要编辑IDLE.app应用程序包中的文件idlemain.py;根据已安装的Python&#x…

Spring Validation最佳实践及其实现原理,参数校验没那么简单!

点击上方“方志朋”,选择“设为星标”回复”666“获取新整理的面试文章作者:六点半起床juejin.im/post/6856541106626363399之前也写过一篇关于Spring Validation使用的文章,不过自我感觉还是浮于表面,本次打算彻底搞懂Spring Val…