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 );
  
} 
https://create.arduino.cc/