Bill of Material
遥控器:9V 电池 x1,9V电池扣 x1,Arduino NANO x1, 摇杆模块 x2,nRF24L01 射频通讯模块 x1,电位器x1, 洞洞板?x2。
底盘(可以自行选择):Arduino UNO x1, nRF24L01 射频通讯模块 x1,马达 x2, 马达驱动 x1, 电池。
*我选用的底盘: Pololu 的 Zumo + 配套马达驱动(Zumo Shield V1.3)。
照明模块:电阻,LED(若干个)。
演示视频
【玩具】无线迷你手柄(Nano+nRF24L01)
接线图


Arduino IDE 控制程式

/*
nRF24L01 Transmitter:Joystick 发射端:迷你遥控器
Last Edited: Jan.30th.2021 by Mun Kim 神勇老金
contact: robotix.kim@gmail.com
*/
#include <SPI.h>
#include <nRF24L01.h>
#include <RF24.h>
RF24 radio(9, 10); // CE, CSN
const byte address[6] = "00001"; //通讯地址,单向。
int joystick[5];
void setup() {
Serial.begin(9600);
radio.begin();
radio.openWritingPipe(address); //写入地址。
radio.setPALevel(RF24_PA_MAX); //功放功率,可设为MAX
radio.stopListening(); //遥控器不接收,只负责发射信号
}
void loop(){
int Lx = analogRead(A0); // Left X-axis,左侧摇杆的x轴
joystick[0]=Lx;
int L

该博客介绍了如何使用Arduino NANO和nRF24L01制作一款迷你无线遥控手柄。内容包括所需材料清单、演示视频、接线图以及Arduino IDE的控制程序。手柄组件包括9V电池、摇杆模块和射频通讯模块,而底盘部分则使用Arduino UNO、马达和驱动。此外,还展示了如何添加LED照明模块。
最低0.47元/天 解锁文章
804

被折叠的 条评论
为什么被折叠?



