在前面的课程中,学习了如何使用舵机,如何使用加速度计,这节课,将会把两个东西结合起来。
使用加速度传感器,从而控制舵机的角度。那么,我们开始吧!
目录
第一步 准备材料
![(二十二)nodemcu初级:使用加速度传感器控制舵机](https://static.qutaojiao.com/wp-content/uploads/2019/05/6fdd3-c8a7e-14fdbe482fb845.jpg)
硬件清单:
- ADXL335:加速计传感器
- NodeMCU开发板
- 舵机
- 连接线(可选)
- 面包板
- 跳线或杜邦线
- USB数据线
第二步 原理说明
![(二十二)nodemcu初级:使用加速度传感器控制舵机](https://static.qutaojiao.com/wp-content/uploads/2019/05/1de43-43f33-105b984502147b.jpg)
![(二十二)nodemcu初级:使用加速度传感器控制舵机](https://static.qutaojiao.com/wp-content/uploads/2019/05/57bf1-e4675-150b2d60b75698.jpg)
![(二十二)nodemcu初级:使用加速度传感器控制舵机](https://static.qutaojiao.com/wp-content/uploads/2019/05/336e2-97d26-17b9c78a5b3b50.jpg)
![(二十二)nodemcu初级:使用加速度传感器控制舵机](https://static.qutaojiao.com/wp-content/uploads/2019/05/47310-54b3d-10b358b2542eb8.jpg)
![(二十二)nodemcu初级:使用加速度传感器控制舵机](https://static.qutaojiao.com/wp-content/uploads/2019/05/3cca6-7b664-159582b0784cb7.jpg)
![(二十二)nodemcu初级:使用加速度传感器控制舵机](https://static.qutaojiao.com/wp-content/uploads/2019/05/7485e-a5be7-13c5bc8f80bb95.jpg)
![(二十二)nodemcu初级:使用加速度传感器控制舵机](https://static.qutaojiao.com/wp-content/uploads/2019/05/9cb35-e3cc4-1ac58b0769bc55.jpg)
舵机是可以转向指定位置的设备。
通常,它们有一个可以转到最大180度。使用NodeMCU,我们控制舵机转到指定位置。就是如此容易!
ADXL335是3v加速度传感器。每个轴有三个输出,即X,Y和Z,这些是模拟输出。
在我之前的课程中,你应该学会了如何连接舵机,然后如何将其转到不同的位置以及如何连接加速度传感器。
第三步 电路搭建
![(二十二)nodemcu初级:使用加速度传感器控制舵机](https://static.qutaojiao.com/wp-content/uploads/2019/05/75641-5d52e-1588fab59ebc17.jpg)
![(二十二)nodemcu初级:使用加速度传感器控制舵机](https://static.qutaojiao.com/wp-content/uploads/2019/05/cd2c5-c2fe3-15a1d6b235b081.jpg)
![(二十二)nodemcu初级:使用加速度传感器控制舵机](https://static.qutaojiao.com/wp-content/uploads/2019/05/ca496-7fdf5-158150d5b765db.jpg)
![(二十二)nodemcu初级:使用加速度传感器控制舵机](https://static.qutaojiao.com/wp-content/uploads/2019/05/ce851-1be59-1e5448d8be51bc.jpg)
![(二十二)nodemcu初级:使用加速度传感器控制舵机](https://static.qutaojiao.com/wp-content/uploads/2019/05/e2419-ab759-1a51c8ebb5d551.jpg)
![(二十二)nodemcu初级:使用加速度传感器控制舵机](https://static.qutaojiao.com/wp-content/uploads/2019/05/f30a8-4ce26-1b55d8b3521eb1.jpg)
舵机与nodemcu的连接:
橙色线连接到数字引脚D2。
棕色线连接到GND引脚。
红色线连接到3v3引脚。
加速度传感器与nodemcu的连接
VCC – 连接到NodeMCU + 3.3v。
X – 连接到模拟引脚A0。
GND – 连接到接地引脚(GND)。
第四步 开始编程
![(二十二)nodemcu初级:使用加速度传感器控制舵机](https://static.qutaojiao.com/wp-content/uploads/2019/05/83793-25bea-1bbce455b84973.jpg)
程序:
第五步 效果演示
![(二十二)nodemcu初级:使用加速度传感器控制舵机](https://static.qutaojiao.com/wp-content/uploads/2019/05/3bdb9-b4e38-1f335beba58dec.jpg)
![(二十二)nodemcu初级:使用加速度传感器控制舵机](https://static.qutaojiao.com/wp-content/uploads/2019/05/956a4-6f6ff-18fab54b599035.jpg)