Tilt sensor(SW-520D) CN

아두위키 : Arduwiki

当倾斜时,这个传感器会输出HIGH值。

它是模块化的,可以直接连接到Arduino。

通过调整产品上的可变电阻,可以调节倾斜检测的灵敏度。


规格

  • 工作电压: 3.3V ~ 5V


所需硬件

  • 倾斜传感器
  • Arduino UNO
  • UNO电缆
  • M-F电缆(3根)


连接

可以连接到D7以外的数字引脚。

SW-520D Arduino Uno
D0 D7
GND GND
VCC 5V


示例代码

在串行监视器上查看执行结果。 Execution video

// Define the tilt sensor pin number
#define tilt 7

void setup()
{
  // Set pin 7 as INPUT
  pinMode(tilt, INPUT);
  // Start serial communication
  Serial.begin(9600);
  Serial.println("Serial start");
}

void loop()
{
  if(digitalRead(tilt) == 0) // 当倾斜传感器输出为0(平衡状态)时
  {
    Serial.println("Balanced");
    delay(1000);
  }
  else if(digitalRead(tilt) == 1) // 当倾斜传感器输出为1(倾斜状态)时
  {
    Serial.println("Tilted");
    delay(1000);
  }
}