andy 发表于 2017-7-7 13:01:12

nRF24L01系列之四(无线遥控器) 加速度计三轴+十字摇杆+2个按键

本帖最后由 andy 于 2017-7-7 15:05 编辑

nRF24L01系列之四(无线遥控器) 加速度计三轴+十字摇杆+2个按键。


在两节18650锂电池的充电宝内藏整个电路。

1 >TP4506(充电/放电保护) 模块
2 >1117_3.3V(稳压)
3 >CP2102 模块
4 >Arduino pro mini(mega328) 模块
5 >nRF24L01 模块
6 > 电源(开关制)

andy 发表于 2017-7-7 15:45:22

将4个模块放入这里可以了。

andy 发表于 2017-7-7 19:37:38

硬件电路连接完成。

andy 发表于 2017-7-9 17:05:37

连线正确,用以下程式测试正常。

/*
* ArduinoNunchukDemo.ino
*
* Copyright 2011-2013 Gabriel Bianconi, http://www.gabrielbianconi.com/
*
* Project URL: http://www.gabrielbianconi.com/projects/arduinonunchuk/
*
*/

#include <Wire.h>
#include <ArduinoNunchuk.h>

#define BAUDRATE 19200

ArduinoNunchuk nunchuk = ArduinoNunchuk();

void setup()
{
Serial.begin(BAUDRATE);
nunchuk.init();
}

void loop()
{
nunchuk.update();

Serial.print(nunchuk.analogX, DEC);
Serial.print(' ');
Serial.print(nunchuk.analogY, DEC);
Serial.print(' ');
Serial.print(nunchuk.accelX, DEC);
Serial.print(' ');
Serial.print(nunchuk.accelY, DEC);
Serial.print(' ');
Serial.print(nunchuk.accelZ, DEC);
Serial.print(' ');
Serial.print(nunchuk.zButton, DEC);
Serial.print(' ');
Serial.println(nunchuk.cButton, DEC);
}

jingmeidz 发表于 2017-7-9 17:40:11

无线部分有做调频吗

andy 发表于 2017-7-14 06:52:51

jingmeidz 发表于 2017-7-9 17:40
无线部分有做调频吗

不明白你讲什么?

jingmeidz 发表于 2017-7-14 10:06:56

andy 发表于 2017-7-14 06:52
不明白你讲什么?

打错字了,跳频

andy 发表于 2017-7-14 11:00:52

jingmeidz 发表于 2017-7-14 10:06
打错字了,跳频

现才开始研究nRF24L01通信程式。
页: [1]
查看完整版本: nRF24L01系列之四(无线遥控器) 加速度计三轴+十字摇杆+2个按键