本文主要是介绍【玩具】迷你无线遥控手柄 ( Arduino NANO + nRF24L01),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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); //功放功率,可设为MAXradio.stopListening(); //遥控器不接收,只负责发射信号
}void loop(){int Lx = analogRead(A0)
这篇关于【玩具】迷你无线遥控手柄 ( Arduino NANO + nRF24L01)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!