arduino小车前进代码_基于Arduino操纵杆扩展板Funduino制作机器人小车
在本篇文章中,我们将制作一款两轮遥控机器人小车,使用的组件包含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制作机器人小车相关推荐
- arduino使用oled代码_用 Arduino 制造一台 FM 调频收音机
这是一个基于 Arduino 的开源的收音机项目,它具备一台标准收音机的全部功能,从控制部分到外壳都可以自己 DIY.在项目中,我们将介绍让 FM 收音机调谐器的 RDA5807 模块与 I2C 协议 ...
- arduino使用oled代码_用Arduino玩转掌控板(ESP32):蓝牙翻页笔(PPT 控制器)
众所周知,掌控板在创客教育中用的非常广泛,它是一块基于 ESP32 的学习开发板.大家对掌控板编程,用的比较多的都是图形化编程的方式,比如 mPython.Mind+ 等.但是,既然掌控板是基于 ES ...
- arduino点阵声音频谱_基于Arduino和频谱分析的LED音乐课节拍器
摘要: 音乐课上,学习乐器或者唱歌的学生都需要节拍器来练习稳定速度和节奏.而传统的节拍器主要是机械构造,只拥有稳定的速度,发出"嘀嗒嘀嗒"的节拍声.但是,人类最敏锐的感官是视觉,设 ...
- arduino蓝牙通讯代码_「Arduino」OLED屏使用教程,显示内容听谁的?我不管,听我的...
玩转Arduino小伙伴肯定都接触过OLED屏吧,不管是在Arduino还是树莓派中都起到浓墨重彩的一笔,会写编程的同学也可以变换更多的花样. 材料清单: Arduino驱动板 x 1 OLED模块 ...
- arduino彩灯计时器电路_基于Arduino开发板的倒计时器
Arduino-based-Countdown-Timer.jpg (54.03 KB, 下载次数: 86) 2018-4-18 17:18 上传 计时器是一种时钟形式,通常用于测量时间间隔.有两种类 ...
- 开源免费代码_01_基于Arduino的ESP-NOW,ESP32发送指令、ESP-01S接收指令,通过ESP-01S继电器实现LED灯开关控制_公羽兴
发文希望能够帮忙物联网爱好者少走弯路,少被割韭菜.如果觉得此文对您有帮助的话帮忙点个赞,感谢!!! 哔哩哔哩网址:开源免费代码_01_基于Arduino的ESP-NOW,ESP32发送指令.ESP-0 ...
- 二氧化碳传感器CCS811简单的测试驱动_基于Arduino
二氧化碳传感器CCS811简单的测试驱动_基于Arduino 目的 简单介绍 由于MOX Sensor材料特性在使用过程中要注意的问题 IC的初始化过程 IC的读数据过程 可配置参数 完整程序代码 数 ...
- Arduino开发(二)_基于Arduino UNO开发板的RGB灯光控制方法
Arduino开发(二)_基于Arduino UNO开发板的RGB灯光控制方法 首先,我们来看一下Arduino UNO开发板的具体引脚排列,如下图所示, 再了解一下三色RGB LED模块,如下图所示 ...
- 树莓派红外避障小车python_基于树莓派的环保“捡垃圾”机器人小车(避障、摄像、红外、WIFI)...
项目:基于树莓派的环保"捡垃圾"机器人小车控制平台 功能:避障.锁定某个障碍物 概述: 目前这个控制平台能够识别是"垃圾"只是塑料瓶,核心是利用Arduino控 ...
最新文章
- reporting services 导出pdf格式优化
- 持续集成篇:jenkins搭建和job运行
- NodeJS中form上传附件中针对表单的multiple attribute出现的问题总结
- 高德地图天气图标符号大全_共享雨伞,高德这波营销格外暖!
- jmeter测试udp收发数据
- PHP与SQL注入攻击
- Fragment的生命周期和activity如何的一个关系
- 免费WiFi,仅仅为好久没联系的你们
- 24口光纤配线架 cad块_光纤配线架cad画法
- 洛谷 P5194 [USACO05DEC]Scales S(DFS)
- 分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(12月12日-12月18日)
- final关键字多态
- 三菱PLC安装报错“工程初始化失败”处理方法
- 树莓派制作内网dns服务器,树莓派使用dnsmasq搭建DNS服务器
- idea查看类层级hierarchy快捷键
- java for语句 实现一个功能:
- 奇东锐腾服务器无法显示,奇东锐腾软件 Keydone Return Software
- pap认证失败_路由器PAP:密码验证失败.无法上网
- 三维图像专业处理软件Dragonfly 应用-如何计算面孔隙率
- asterisk 中 简单会议(MeetMe)实现
热门文章
- 何恺明时隔2年再发一作论文:为视觉大模型开路,“CVPR 2022最佳论文候选预定”...
- “这辈子不可能打工男子”出狱了,引发热议!
- 华为副总裁因家庭原因提出辞职…… 任正非:你可以离婚啊!
- 科研与爱情选谁?中科院教授教你平衡!
- Linux内核网络栈1.2.13-af_inet.c概述
- Redis重要文档、数据结构、操作行为
- HTML页面展示遇到问题
- python 获取你电脑纯文本文档内容!解决IndentationError: expected an indented block报错!
- 为什么机器学习项目非常难管理?
- 基于深度学习的医学图像配准综述