Neste tutorial vamos mostrar como utilizar o Sensor Tilt com Arduino.
O Sensor Tilt é um sensor que detecta orientação ou inclinação. Ele é pequeno, baixo consumo e de fácil utilização.
Dentro do sensor existe duas bolinhas que ao se tocarem, terá continuidade nos contatos (curto-circuito). A imagem abaixo mostra o sensor Tilt internamente:
Sabendo seu funcionamento, vamos para a ligação com o Arduino:
A programação para Arduino está mostrada abaixo:
int SensorPin = 2;
int LEDPin = 3;
int LEDstate = HIGH;
int reading;
int previous = LOW;
long time = 0;
long debounce = 50;
void setup()
{
pinMode(SensorPin, INPUT);
digitalWrite(SensorPin, HIGH);
pinMode(LEDPin, OUTPUT);
}
void loop()
{
int switchstate;
reading = digitalRead(SensorPin);
if (reading != previous) {
time = millis();
}
if ((millis() - time) > debounce) {
switchstate = reading;
if (switchstate == HIGH)
LEDstate = LOW;
else
LEDstate = HIGH;
}
digitalWrite(LEDPin, LEDstate);
previous = reading;
}
Abra a IDE do Arduino e passe a programação acima! Selecione a versão da sua PLaca Arduino (UNO, Duemilanove, etc) e a porta (COMx, ttyUSBx, ttyACMx, etc) e clique em UPLOAD.
Ao inclinar o sensor Tilt para baixo, o led do pino digital 3 irá acender.
Eé isso! Esperamos que tenha gostado! Se tiver dúvidas sobre o tutorial, poste aqui neste blog! Caso tenha sugestões para tutoriais, clique aqui! Para ver outros tutoriais e projetos desenvolvidos pela equipe LDG e por outros garagistas, clique aqui e aqui, respectivamente! Até a próxima!
Referências:
Comentar
Comentário de Leonardo Barichello em 3 junho 2013 às 9:53 O lab tem esse sensor para vender?
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
Por: R$ 29,00
Ou em até 6x de
R$ 5,18
Por: R$ 57,00
Ou em até 13x de
R$ 5,02
(com Arduino Uno REV3 Original)
Por: R$ 149,00
Ou em até 18x de
R$ 9,93
Kit Completo de Ferramentas - Avançado
Por: R$ 540,00
Ou em até 18x de
R$ 35,99
© 2013 Criado por Marcelo Rodrigues.
Você precisa ser um membro de Laboratorio de Garagem (arduino, eletrônica, robotica, hacking) para adicionar comentários!
Entrar em Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)