描述
Description
Arduino KY-017 mercury tilt switch module, it uses a small mercury ball that completes the circuit when you tilt the module.
Specifications
This module consists of a mercury switch, a 680Ω resistor and a LED that will light up when tilt is detected. The mercury ball will open/close the circuit when the module is rotated.
Operating Voltage | 3.3V to 5.5V |
KY-017 Connection Diagram
Connect the Power line (middle) and ground (-) to +5 and GND respectively. Connect signal (S) to pin 3 on the Arduino.
KY-017 | Arduino |
S | Pin 3 |
middle | +5V |
– | GND |
KY-017 Example code
The following sketch will light up the led on pin 13 of the Arduino when the module is tilted.
int led_pin = 13; // Define the LED interface
int switch_pin = 3; // Definition of mercury tilt switch sensor interface
int val; // Defines a numeric variable
void setup()
{
pinMode(led_pin, OUTPUT);
pinMode(switch_pin, INPUT);
}
void loop()
{
val = digitalRead(switch_pin); // check mercury switch state
if(val == HIGH)
{
digitalWrite(led_pin, HIGH);
}
else
{
digitalWrite(led_pin, LOW);
}
}
商品評價
目前沒有評價。