Tutorial: como utilizar o Sensor Tilt com Arduino

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:

http://www.sparkfun.com/products/10289

http://learn.adafruit.com/tilt-sensor/overview

Exibições: 1709

Tags: arduino, sensor, tilt, tutorial

Comentar

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)

Comentário de Leonardo Barichello em 3 junho 2013 às 9:53

O lab tem esse sensor para vender?

Publicidade

Convide um amigo para o Lab!

 Loja Lab de Garagem

Novo!

Garagino Rev1

Por: R$ 29,00

Ou em até 6x de

R$ 5,18 

Servo - Motor Grande - 360º

Por: R$ 57,00

Ou em até 13x de

R$ 5,02

 

Starter Kit

(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.

Badges  |  Relatar um incidente  |  Termos de serviço