Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
executable file 36 lines (24 sloc) 1.54 KB
title description tags level authors
Barrera de aparcamiento
Barrera de aparcamiento mediante sensor de ultrasonidos.
mblock, arduino, secundaria
Iniciación
name github
Alfredo Velázquez Marín

Barrera de aparcamiento

La práctica consiste en una barrera de aparcamiento, que sube cuando un detector de ultrasonidos detecta un objeto a menos de una distancia prefijada. La barrera es accionada por un servomotor y además se visualiza en pantalla el mismo movimiento que el del montaje. En la pantalla de mblock también se visualiza la distancia medida por el detector de ultrasonidos.

Materiales

  • 1 Placa de Arduino
  • 1 Protoboard
  • 1 Sensor ultrasónico HC-SR4
  • 1 Miniservo
  • 9 latiguillos

Esquema eléctrico

Llevamos la tensión de 5V y GND de la placa arduino a la protoboard. Fijándonos en los pines del sensor de ultrasonidos, se conecta el pin Vcc a la línea de positivo de la placa y el GND a la de negativos y los pines triger y echo a los pines 12 y 11 respectivamente. Conectamos el cable rojo (positivo del servomotor) a la línea de positivo de la placa y el cable negro (negativo del servomotor) a la línea de negativos y el color amarillo al pin analógico PWM 9 de la placa de arduino.

Programación en mBlock

Se crea la variable “distancia de barra” que será la que guarde el valor de la lectura del sensor y después con un condicional veremos si esa distancia es inferior a la fijada. El servo girará 90º dependiendo de la distancia medida.

You can’t perform that action at this time.