在本篇文章中,我们将制作一款两轮遥控机器人小车,使用的组件包含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。

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

Funduino操纵杆Arduino扩展板

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

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

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

所需的硬件

●    Arduino UNO开发板

●    Arduino nano开发板

●    Funduino操纵杆扩展板

●    L298N电机驱动器

●    nRF24L01无线模块

●    移动电源

●    机器人汽车底盘

●    直流电机

硬件组装

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

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

硬件接线

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

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

测试Funduino

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

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

更多内容请点击“” 》》

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

  1. arduino使用oled代码_用 Arduino 制造一台 FM 调频收音机

    这是一个基于 Arduino 的开源的收音机项目,它具备一台标准收音机的全部功能,从控制部分到外壳都可以自己 DIY.在项目中,我们将介绍让 FM 收音机调谐器的 RDA5807 模块与 I2C 协议 ...

  2. arduino使用oled代码_用Arduino玩转掌控板(ESP32):蓝牙翻页笔(PPT 控制器)

    众所周知,掌控板在创客教育中用的非常广泛,它是一块基于 ESP32 的学习开发板.大家对掌控板编程,用的比较多的都是图形化编程的方式,比如 mPython.Mind+ 等.但是,既然掌控板是基于 ES ...

  3. arduino点阵声音频谱_基于Arduino和频谱分析的LED音乐课节拍器

    摘要: 音乐课上,学习乐器或者唱歌的学生都需要节拍器来练习稳定速度和节奏.而传统的节拍器主要是机械构造,只拥有稳定的速度,发出"嘀嗒嘀嗒"的节拍声.但是,人类最敏锐的感官是视觉,设 ...

  4. arduino蓝牙通讯代码_「Arduino」OLED屏使用教程,显示内容听谁的?我不管,听我的...

    玩转Arduino小伙伴肯定都接触过OLED屏吧,不管是在Arduino还是树莓派中都起到浓墨重彩的一笔,会写编程的同学也可以变换更多的花样. 材料清单: Arduino驱动板 x 1 OLED模块 ...

  5. arduino彩灯计时器电路_基于Arduino开发板的倒计时器

    Arduino-based-Countdown-Timer.jpg (54.03 KB, 下载次数: 86) 2018-4-18 17:18 上传 计时器是一种时钟形式,通常用于测量时间间隔.有两种类 ...

  6. 开源免费代码_01_基于Arduino的ESP-NOW,ESP32发送指令、ESP-01S接收指令,通过ESP-01S继电器实现LED灯开关控制_公羽兴

    发文希望能够帮忙物联网爱好者少走弯路,少被割韭菜.如果觉得此文对您有帮助的话帮忙点个赞,感谢!!! 哔哩哔哩网址:开源免费代码_01_基于Arduino的ESP-NOW,ESP32发送指令.ESP-0 ...

  7. 二氧化碳传感器CCS811简单的测试驱动_基于Arduino

    二氧化碳传感器CCS811简单的测试驱动_基于Arduino 目的 简单介绍 由于MOX Sensor材料特性在使用过程中要注意的问题 IC的初始化过程 IC的读数据过程 可配置参数 完整程序代码 数 ...

  8. Arduino开发(二)_基于Arduino UNO开发板的RGB灯光控制方法

    Arduino开发(二)_基于Arduino UNO开发板的RGB灯光控制方法 首先,我们来看一下Arduino UNO开发板的具体引脚排列,如下图所示, 再了解一下三色RGB LED模块,如下图所示 ...

  9. 树莓派红外避障小车python_基于树莓派的环保“捡垃圾”机器人小车(避障、摄像、红外、WIFI)...

    项目:基于树莓派的环保"捡垃圾"机器人小车控制平台 功能:避障.锁定某个障碍物 概述: 目前这个控制平台能够识别是"垃圾"只是塑料瓶,核心是利用Arduino控 ...

最新文章

  1. reporting services 导出pdf格式优化
  2. 持续集成篇:jenkins搭建和job运行
  3. NodeJS中form上传附件中针对表单的multiple attribute出现的问题总结
  4. 高德地图天气图标符号大全_共享雨伞,高德这波营销格外暖!
  5. jmeter测试udp收发数据
  6. PHP与SQL注入攻击
  7. Fragment的生命周期和activity如何的一个关系
  8. 免费WiFi,仅仅为好久没联系的你们
  9. 24口光纤配线架 cad块_光纤配线架cad画法
  10. 洛谷 P5194 [USACO05DEC]Scales S(DFS)
  11. 分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(12月12日-12月18日)
  12. final关键字多态
  13. 三菱PLC安装报错“工程初始化失败”处理方法
  14. 树莓派制作内网dns服务器,树莓派使用dnsmasq搭建DNS服务器
  15. idea查看类层级hierarchy快捷键
  16. java for语句 实现一个功能:
  17. 奇东锐腾服务器无法显示,奇东锐腾软件 Keydone Return Software
  18. pap认证失败_路由器PAP:密码验证失败.无法上网
  19. 三维图像专业处理软件Dragonfly 应用-如何计算面孔隙率
  20. asterisk 中 简单会议(MeetMe)实现

热门文章

  1. 何恺明时隔2年再发一作论文:为视觉大模型开路,“CVPR 2022最佳论文候选预定”...
  2. “这辈子不可能打工男子”出狱了,引发热议!
  3. 华为副总裁因家庭原因提出辞职…… 任正非:你可以离婚啊!
  4. 科研与爱情选谁?中科院教授教你平衡!
  5. Linux内核网络栈1.2.13-af_inet.c概述
  6. Redis重要文档、数据结构、操作行为
  7. HTML页面展示遇到问题
  8. python 获取你电脑纯文本文档内容!解决IndentationError: expected an indented block报错!
  9. 为什么机器学习项目非常难管理?
  10. 基于深度学习的医学图像配准综述