ESP8266Arduino编程实例RPI1031倾斜传感器驱动
ESP8266-Arduino编程实例-RPI-1031倾斜传感器驱动
RPI-1031倾斜传感器驱动
1、RPI-1031介绍
RPI-1031 倾斜传感器能够感应四个不同方向的方向变化:向前、向后、向左或向右
该倾斜传感器可用于检测多个方向。 传感器内部是红外发射器,根据传感器的方向,它们要么反射要么不反射。 通过读取各种引脚的输出,您可以轻松确定传感器和项目的方向。
作为倾斜传感器,这只是一个在外壳内滚动的金属球。 即使球是平的,球也总是靠在一侧。
传感器需要电源和接地,然后您可以连接 2 个数字引脚。 这 2 个数字引脚将根据所接触的墙壁输出 LOW/LOW、LOW/HIGH、HIGH/LOW 和 HIGH/HIGH。

2、硬件准备
- ESP8266 NodeMCU开发板一块
- SHTC1传感器模块一个
- 面板板一个
- 杜邦线若干
- 数据线一条
硬件接线如下:
| ESP8266开发板 | 传感器模块 |
|---|---|
| 3v3 | Vcc |
| Gnd | Gnd |
| D5 | S1 |
| D6 | S2 |
3、软件准备
- Arduino IDE或VSCode + PlatformIO
在前面的文章中,对如何搭建ESP8266开发环境做了详细的介绍,请参考:
ESP8266 NodeMCU的引脚介绍在前面的文章中做了详细的介绍,请参考:
4、代码实现
1 | int tilt_s1 = 2; |
文章来源: https://iotsmart.blog.csdn.net/article/details/126832970
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 秋意寒!
评论