本帖最后由 YUMENGDIE 于 2020-8-15 14:44 编辑
第43课 三轴倾斜ADXL345X轴控制小车前进和后退
目标
在串口监视器中控制LED灯的亮灭
实验材料
Arduino UNO开发板*2
NRF24L01 2.4G无线模块*2 配套USB数据线*2 L298N电机驱动板 三轴倾斜度ADXL345传感器模块 9V充电锂电池 9V电池扣子 装有两个直流电机马达小车 配套杜邦线 Mixly软件
内容
接线方式
(小车接线方式)
(三轴倾斜度ADXL345传感器模块控制接线图)
Arduino UNO1 <------> NRF24L01 2.4G无线模块 1 3.3V <------> VCC GND <------> GND 8 <------> CSN 7 <------> CE 13 <------> SCK 11 <------> MOSI 12 <------> MISO Arduino UNO1 <------> L298N电机驱动板 5V <------> +5V GND <------> GND ENA <------> 2 IN1 <------> 3 IN2 <------> 4 ENB <------> 5 IN3 <------> 6 IN4 <------> 9 L298N电机驱动板 <------> 直流减速电机A OUT1 <------> 一端接口 OUT2 <------> 另一端接口 L298N电机驱动板 <------> 直流减速电机B OUT3 <------> 一端接口 OUT4 <------> 另一端接口 9V充电锂电池 <------> L298N电机驱动板 正极 <------> +12V 负极 <------> GND Arduino UNO2 <------> NRF24L01 2.4G无线模块2 3.3V <------> VCC GND <------> GND 8 <------> CSN 7 <------> CE 13 <------> SCK 11 <------> MOSI 12 <------> MISO Arduino UNO2 <------> 三轴倾斜度ADXL345传感器模块 5V <------> VCC GND <------> GND 5V <------> CS GND <------> SD0 A4 <------> SDA A5 <------> SCL
ADXL345重力模块
运用与ADXL345重力传感器,可识别X轴、Y轴、Z轴加速度值。
Mixly图形化编程程序
基础案例
用NRF24L01 2.4G无线模块和三轴倾斜度ADXL345传感器模块,远程控制小车,当三轴倾斜度ADXL345传感器的X轴方向往前倾斜时,小车前进,当方向往后倾斜时,小车后退。
|