- 概述
本模块一个arduino专用模块,它的连接端口兼容arduino传感器扩展板。它主要是利用滚珠在开关内随不同倾斜角度的发化,达到触发电路的目的;可用于倾斜检测、报警器制作或者其他检测。模块自带2个定位孔,方便你将模块固定在其他设备。
- 规格参数
工作电压:3.3V-5V(DC)
接口:3PIN接口
输出信号:数字信号
重量:2.7g
- 连接图
- 测试代码
int ledPin = 13; //定义数字口13
int switcher = 3; // 定义数字口3
void setup()
{
pinMode(ledPin, OUTPUT); // 将ledPin设置为输出
pinMode(switcher, INPUT); //将switcher设置为输入
}
void loop()
{
if(digitalRead(switcher)==HIGH) //当读取数字口3,并发现为高电平
{
digitalWrite(ledPin, HIGH); // LED亮起
}
else
{
digitalWrite(ledPin, LOW); // LED变暗
}
}
- 测试结果
按照上图接好线,烧录好代码;上电后,倾斜一方时 Arduino UNO 板上的 D13 的指示灯亮,数字倾斜模块上D1灯灭;倾斜另一方时 Arduino UNO 板上的 D13 的指示灯灭,数字倾斜模块上D1灯亮。