Gafas de sol que tienen un propósito aún más útil que proteger los ojos de los ciegos. Pueden ayudarlos a detectar objetos frente a ellos.
COMPONENTES
- 1 Arduino Pro Mini
- 1 Sensor ultrasónico – HC-SR0
- 1 Zumbador
- 5 Cables de puente
- 1 Gafas de sol
CÓDIGO
#define trigPin 8 // Estas líneas asignan nombres a los valores
#define echoPin 7 // para que se puedan identificar fácilmente.
#define buzzer 12 // Estos se establecen antes del código
/ * Esta sección de código a continuación se ejecuta solo una vez.
* Permite que el monitor en serie vea la salida y
* establece los pines en entrada o salida.
* /
configuración vacía () {
Serial . comenzar ( 9600 );
pinMode ( trigPin , SALIDA );
pinMode ( echoPin , ENTRADA );
pinMode ( zumbador , SALIDA );
}
/ * La parte restante del código se ejecuta en un ciclo constante.
* Activa el sensor ultrasónico y calcula el
* tiempo que tardó en regresar las ondas sonoras. Se convierte
* el tiempo en milisegundos en la distancia en centímetros.
* /
bucle vacío () {
larga duración , distancia ;
digitalWrite ( trigPin , LOW );
delayMicroseconds ( 2 );
digitalWrite ( trigPin , HIGH );
delayMicroseconds ( 10 );
digitalWrite ( trigPin , LOW );
duración = pulseIn ( echoPin , HIGH );
distancia = ( duración / 2 ) / 29,1 ;
Serial . imprimir ( distancia );
Serial . println ( "cm" );
// Esta parte del código siguiente determina si
// bip dependiendo de la distancia detectada. Si el objeto
// está dentro de 62 para iniciar los pitidos.
if ( distancia > 30 y distancia < 62 ) {
tono ( zumbador , 100 , 50 ); // Pitidos intermitentes
}
if ( distancia > 0 y distancia < 31 ) {
tono ( zumbador , 100 ); // Pitido largo y continuo
}
else {
}
retraso ( 500 );
}
-
Arduino ATmega 2560 R3¡Oferta!
$20.50$19.00 -
Arduino Uno Wifi¡Oferta!
$15.00$13.00 -
Arduino Mini USB Nano V3.0 CH340 Chip Board 5V 16M + Cable¡Oferta!
$9.00$8.50