Dispositivo de navegación DIY para personas ciegas utilizando Arduino y Android teléfono inteligente (3 / 4 paso)

Paso 3: Software (código Arduino)

 #include <OneSheeld.h>#define inputPin 11 #define outputPin 10 #define inputPin2 13 #define outputPin2 12 #define my_constant 20unsigned int sensor_r_value; unsigned int sensor_l_value; unsigned int sensor_r_value_last; unsigned int sensor_l_value_last; int difference;void setup(){ pinMode(inputPin,INPUT); pinMode(outputPin,OUTPUT); pinMode(inputPin2,INPUT); pinMode(outputPin2,OUTPUT); OneSheeld.begin(); }void loop(){ read_sensors(); delay(1500); }int measure_r(){ digitalWrite(outputPin, LOW); // send low pulse for 2μs delayMicroseconds(2); digitalWrite(outputPin, HIGH); // send high pulse for 10μs delayMicroseconds(10); digitalWrite(outputPin, LOW); // back to low pulse int distance = pulseIn(inputPin, HIGH); // read echo value int distance1= distance/29/2; // in cm return distance1; }int measure_l(){ digitalWrite(outputPin2, LOW); // send low pulse for 2μs delayMicroseconds(2); digitalWrite(outputPin2, HIGH); // send high pulse for 10μs delayMicroseconds(10); digitalWrite(outputPin2, LOW); // back to low pulse int distance = pulseIn(inputPin2, HIGH); // read echo value int distance2= distance/29/2; // in cm return distance2; }int read_sensors(){ sensor_r_value=measure_r(); sensor_l_value=measure_l(); if((sensor_r_value<30)||(sensor_l_value<30)){ TextToSpeech.say("stop now and rotate"); } else{} if(((sensor_r_value>30)&&(sensor_l_value>30))&&((sensor_r_value_last<30)||(sensor_l_value_last<30))){ TextToSpeech.say("Go Forward");} sensor_r_value_last=sensor_r_value; sensor_l_value_last=sensor_l_value; } 

Artículos Relacionados

Scrabble para personas ciegas

Scrabble para personas ciegas

hemos creado un tablero de scrabble para personas ciegas. Tenemos esta idea en el juego de teléfono móvil Wordfeud.Uno de nosotros tiene un amigo que es ciego, que no pudo jugar ese juego pero aunque estaba curioso sobre cómo se juega. Por eso hemos
Tamaño teléfonos inteligentes 3D Viewer y casco de realidad Virtual como Oculus Rift y cartulina de Google, para Ipod Touch y similares.

Tamaño teléfonos inteligentes 3D Viewer y casco de realidad Virtual como Oculus Rift y cartulina de Google, para Ipod Touch y similares.

Hagamos un Visor 3D y casco de realidad Virtual para juegos o para ver 3D lado a lado fotos y videos en 3D SBS con un IPOD TOUCH o SMARTPHONE (con pantalla tamaño hasta 4 o 4.5 pulgadas).Esto puede también usarse como una headmounted Mostrar con algu
Como baterías de iones de litio de carga Solar para teléfonos inteligentes

Como baterías de iones de litio de carga Solar para teléfonos inteligentes

Por favor haga clic abajo para visitar nuestra página de proyecto de Kickstarter para Solderdoodle Pro 2.0, que utiliza el mismo circuito como nuestro cargador solar, y pre-ordenar un modelo de producción.http://www.Kickstarter.com/projects/249225636
KVG ajustable stand para el teléfono inteligente y tableta

KVG ajustable stand para el teléfono inteligente y tableta

esto es un soporte ajustable KVG para teléfono inteligente y tableta pequeña como ipad mini, no intente ipad u otro tablet más grande todavía.Paso 1: ajuste 1 Paso 2: ajuste 2 Paso 3: dos diferentes ángulos si usted tiene cualquier pregunta o encontr
Cuerno de PHONO. Muelle de sonido gratis para su teléfono inteligente Descargar y hacer.

Cuerno de PHONO. Muelle de sonido gratis para su teléfono inteligente Descargar y hacer.

PHONO-Horn. Un sonido de papel base para tu teléfono inteligente! Jugar su teléfono a través de la bocina RCA y la salida de sonido es más rico y más claro con mejor respuesta de graves. Hay dos plantillas base, uno para el iPhone 4S y uno para Samsu
Sostenedor del teléfono inteligente iPhone para moto

Sostenedor del teléfono inteligente iPhone para moto

Hola!Necesitaba un gps para mi moto, y no quiero gastar 200€ en un gps + 80€ para el montaje de hardware. Y un soporte para iPhone me costo 50€. Así que decidí construir uno, funcionará para la mayoría de los teléfonos inteligentes como pueda por un
Coche magnético soporte para iPhone, Droid y otros teléfonos inteligentes

Coche magnético soporte para iPhone, Droid y otros teléfonos inteligentes

Aquí es una solución elegante para a todos aquellos a los que jugar con sus teléfonos mientras conducen. Si siguen Waze, buscando un restaurante en Google Maps, o me atrevería a decir mensajes de texto, usando su teléfono mientras se conduce es pelig
Cómo hacer un soporte para teléfono inteligente para tu iPhone, Android y Black Berry por centavos

Cómo hacer un soporte para teléfono inteligente para tu iPhone, Android y Black Berry por centavos

súper fácil construir y usted puede ahorrar un montón de botín en conseguir un soporte para teléfono inteligente para su vehículo. Cuesta un centavo y sólo necesitas tijeras, y un cuchillo, goma elástica y un rotulador...
Recinto de lapso de tiempo para los teléfonos inteligentes

Recinto de lapso de tiempo para los teléfonos inteligentes

cómo construir un recinto resistente a la intemperie para tomar fotos de lapso de tiempo utilizando un teléfono inteligente.Este recinto no es 100% impermeable pero razonablemente puede sobrevivir lluvia al tiempo que protege tu smartphone.  Este rec
Banco de energía externos caseros batería para teléfono inteligente

Banco de energía externos caseros batería para teléfono inteligente

Si tienes un Iphone o Android y como todos los smartphones; la batería no durará más de ocho horas.Cuando se va en viajes largos, me gusta estar preparado. También me gusta escuchar música, web de usuario, video o juego necesitaexterna potencia banco
Construir una base de teléfono inteligente para $4,00

Construir una base de teléfono inteligente para $4,00

/ * definiciones de estilos * / tabla. MsoNormalTable {mso-estilo-name: "Tabla Normal"; mso-tstyle-rowband-tamaño: 0; mso-tstyle-colband-tamaño: 0; mso-estilo-noshow:yes; mso-estilo-prioridad: 99; mso-estilo-qformat:yes; mso-estilo-parent: "
Hardware abierto asequible tecnología basada en Arduino para personas ciegas

Hardware abierto asequible tecnología basada en Arduino para personas ciegas

En este artículo me gustaría hablarte de un llavero ultrasónico el dispositivo para ciegos que ayudan a la detección de obstáculos en un nivel más elevado que un simple bastón blanco no puede advertir a los usuarios sobre. Estos obstáculos pueden ser
Utilizando un teléfono inteligente para trabajo de campo de la ciencia nivel bajo

Utilizando un teléfono inteligente para trabajo de campo de la ciencia nivel bajo

Esta es mi primera escritura instructable sobre algo que no es un hobby. ¡ Qué emoción! Pero también un poco de miedo... No tengo mucha experiencia en realizar trabajos de campo del medio ambiente, además de algunas tareas de trabajo de campo 'simula
¿Instalación de Bluetooth multifunción coche Smart para Arduino controlado por teléfono móvil

¿Instalación de Bluetooth multifunción coche Smart para Arduino controlado por teléfono móvil

por lo que usted quiere hacer un coche smart? ¿No sabes dónde empezar? Por qué aprender con equipo de ICStation.El Arduino Bluetooth coche Smart tiene la función de seguimiento, evitación del obstáculo, control remoto por infrarrojos y Bluetooth remo