Paso 9: ayuda! no funciona!
Oke vamos a hacer algunos problemas, analizaré algunos posibles problemas.
Escenario 1: el teléfono aun no prueba marcado en el paso 5
Asegúrese de que tienes la correcta conexión, medirlos con un multímetro es muy útil! Asegúrese de que su teléfono es compatible con PDU, buscar en internet para el pinout de los conectores del teléfono y buscar una posible falla. ¿Está usando una fuente externa? Alimentación del arduino de un PC con el usb le molestará la comunicación entre el sony ericsson y el arduino.
Escenario 2: el teléfono consiguió el disco de prueba en el paso 5 pero no funciona con el programa final.
Asegúrese de que llenaste en ti eres número PDU convertido en el programa (en lugar de la x). ¿Desconectar el teléfono de arduino para subir el programa? ¿Asegurarse allí no que Anny espacios detrás de la parte del mensaje en el codificador PDU (paso 6)? ¿Enviar el mensaje con el teléfono correcto? (arduino sólo escuchará el número codificado PDU preprogramado) ¿Usar el arduino con buffer serial ampliada (paso 3)?
Escenario 3: el teléfono consiguió el disco de prueba en el paso 5, estoy seguro de has hecho todo bien y todavía no funciona.
He escribí un pequeño programa que lea una cadena PDU mediante una pantalla lcd (el teléfono está utilizando le está comunicación serial) para que pueda leer usted mismo la cadena PDU. Comprobar si los comandos de subcadena no necesitan cambios para la extracción de la información. En mi país el número se encuentra de char 24 a 34 en la cadena PDU (= substring(24,34)). Tal vez se encuentra otro lugar para su país. Lo mismo para la parte del mensaje. aviso que he estado usando una pantalla de lcd con el bus I2C si no tienes cualquier usted necesitará modificar el código ligeramente. Debo decir dudo altamente que se produce este problema, pero quería estar completa y que incluí.
descargar el programa para leer una cadena PDU con una pantalla lcd de aquí: descarga de dropbox (leer serial con lcd I2C)