Sensor De Inclinación Y Servo

1,810

5

About: Músico, matemático, computación, ciencia... insolente y subversivo, pero siempre propositivo

En este instructable utilizamos un sensor de inclinación muy sencillo que funciona como un switch para saber cuando algo esta en posición horizontal y vertical. Al leer la información del sensor, la inclinación hará mover un servo motor. Utilizaremos pullup resistors para leer el sensor de inclinación y la librería servo para mover el servo.

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Materiales

Pocos materiales:

  1. Arduino UNO
  2. Sensor de inclinación
  3. Servo motor
  4. cables

Step 2: Conexión

Las conexiónes son sencillas. Para el sensor de inclinación utilizaremos un pullup resistor. El sensor tiene dos patas, cualquiera de las dos se puede conectar a "GND" y la otra a el pin 2, como se indica en la foto. EL Servo lo conectamos a "5V" el cable rojo, a "GND" el café y el naranja al pin 6 (o cualquier con ~, nada más recuerde indicarlo en el código).

Step 3: Código

El código es corto. La línea 4 indica que se requiere la librería "Servo.h", y en la línea 6 se declara un objeto servo que lo llamamos "miservo".

En la línea 10 iniciamos el pin 2 con un "INPUT_PULLUP" para usar un pullup resistor. El tilt sensor es básicamente un botón que se activa o desactiva al inclinarse (adentro tiene una bola pequeña que hace contacto en posición vertical). En el pin 2 recibiremos un 1 cuando esté desconectado y un 1 al estar conectado.

En la línea 11 conectamos el servo al pin 6.

En la línea 15 se lee la información del sensor. si es 0, en la línea 16 sería verdadero y por tanto hace que el servo vaya a la posición 0, si es falso, el código lee el "else" y el servo va a la posición 180.

Step 4: Funcionando

En el video se ve como funciona

Be the First to Share

    Recommendations

    • Made with Math Contest

      Made with Math Contest
    • Multi-Discipline Contest

      Multi-Discipline Contest
    • Robotics Contest

      Robotics Contest

    Discussions