HELLO THERE!!!
How are you, guys? I hope everyone is fine and in good condition always. So, as I said from the previous post, I will share with you guys on my experiments on the standard tilt sensor (some would prefer to call it as tilt switch). The sensor/switch that I am going to use is shown in the image below:
The tilt sensor shown has only two pins. One of the pins will be wired to ground while the other would be connected to input pin and 5V.
Working Procedure of the Tilt Sensor:
Similar to the mercury tilt sensor, this tilt sensor has metallic balls in it. The metallic balls functions as a switch where the if tilted the ball will move from "off" to "on" position and vice versa. It can be said that this tilt sensor is a eco-friendly version of the mercury tilt sensor.
On The Arduino
HARDWARE NEEDED:
1.ARDUINO UNO( You can also use other Arduino Variants)
Make sure the connection is right. You will have the opportunity on testing on different values of resistors here.
Coding the Arduino:
int tilt =7;// tilt sensor at digital pin 7
int led = 13;//initialize the built-in led in pin 13
int val;//an empty value to store variable
void setup() {
Serial.begin(9600);//bps(baud rate per second) at 9600bps
pinMode(led,OUTPUT);//initialize the built in led as output
}
void loop() {
val=digitalRead(tilt);//store the sensor value that is read at pin 7 in variable val
if(val==HIGH)//if the value stored is high
{
Serial.println("sensor Tilted");//print a line with sensor tilted
digitalWrite(led,LOW);//turn off the led and vice versa
}
if(val==LOW)
{
Serial.println("sensor not tilted");
digitalWrite(led,HIGH);
}
}
This is the same piece of code we used last week, you can also use another code I found here at instructables: http://www.instructables.com/id/Tilt-Sensor-Tutorial/
Sample Output:
I am able to receive similar output as when I use the mercury tilt sensor. However, there are one difference, I found out that the standard tilt sensor is much more accurate if compared to its mercury counterpart. Sample output is shown below:
Well, that's all from me guys. I hope to see you guys in the next post. Till then, HAPPY TINKERING!!!
How are you, guys? I hope everyone is fine and in good condition always. So, as I said from the previous post, I will share with you guys on my experiments on the standard tilt sensor (some would prefer to call it as tilt switch). The sensor/switch that I am going to use is shown in the image below:
The Standard tilt sensor/switch |
Working Procedure of the Tilt Sensor:
Similar to the mercury tilt sensor, this tilt sensor has metallic balls in it. The metallic balls functions as a switch where the if tilted the ball will move from "off" to "on" position and vice versa. It can be said that this tilt sensor is a eco-friendly version of the mercury tilt sensor.
On The Arduino
HARDWARE NEEDED:
1.ARDUINO UNO( You can also use other Arduino Variants)
2.Resistors (you can use a variety of values to see what is the effect: I used around 1K ohms)
3. Tilt Sensor
Connecting to the Arduino:
This tilt sensor only have two pins to be connected to the Arduino, therefore the connection for the sensor is shown below:
Make sure the connection is right. You will have the opportunity on testing on different values of resistors here.
Coding the Arduino:
int tilt =7;// tilt sensor at digital pin 7
int led = 13;//initialize the built-in led in pin 13
int val;//an empty value to store variable
void setup() {
Serial.begin(9600);//bps(baud rate per second) at 9600bps
pinMode(led,OUTPUT);//initialize the built in led as output
}
void loop() {
val=digitalRead(tilt);//store the sensor value that is read at pin 7 in variable val
if(val==HIGH)//if the value stored is high
{
Serial.println("sensor Tilted");//print a line with sensor tilted
digitalWrite(led,LOW);//turn off the led and vice versa
}
if(val==LOW)
{
Serial.println("sensor not tilted");
digitalWrite(led,HIGH);
}
}
This is the same piece of code we used last week, you can also use another code I found here at instructables: http://www.instructables.com/id/Tilt-Sensor-Tutorial/
Sample Output:
I am able to receive similar output as when I use the mercury tilt sensor. However, there are one difference, I found out that the standard tilt sensor is much more accurate if compared to its mercury counterpart. Sample output is shown below:
Well, that's all from me guys. I hope to see you guys in the next post. Till then, HAPPY TINKERING!!!
Comments
Post a Comment