找回密码
 立即注册

QQ登录

只需一步,快速开始

本帖最后由 YUMENGDIE 于 2020-8-15 14:44 编辑

第43课 三轴倾斜ADXL345X轴控制小车前进和后退

目标

在串口监视器中控制LED灯的亮灭

实验材料

Arduino UNO开发板*2
NRF24L01 2.4G无线模块*2
配套USB数据线*2
L298N电机驱动板
三轴倾斜度ADXL345传感器模块
9V充电锂电池
9V电池扣子
装有两个直流电机马达小车
配套杜邦线
Mixly软件

图片1.png

内容

接线方式

图片2.png
(小车接线方式)


图片3.png
三轴倾斜度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轴加速度值。

图片4.png

Mixly图形化编程程序

基础案例

NRF24L01 2.4G无线模块和三轴倾斜度ADXL345传感器模块,远程控制小车,当三轴倾斜度ADXL345传感器的X轴方向往前倾斜时,小车前进,当方向往后倾斜时,小车后退。

发送端

图片6.png

发送端编程思路

图片5.png

接收端

图片8.png

接收端编程思路

图片7.png
分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册