Paso 4: Código de Arduino para banda
Puede descargar Sketch (código fuente Arduino de la banda) en Github. Visite el enlace de más abajo.
https://github.com/godstale/retroband
Subida fuente de Arduino
Necesitas subir fuente de Arduino en placa Arduino después de la compilación. Antes de subirlo, seleccione tipo de tarjeta 'Arduino Pro mini 3.3v(ATmega328)'. Y usted debe oprimir el botón de reset manualmente al cargar la fuente en el mini Arduino Pro. Si el proceso ha fallado, se puede ver este mensaje:
arvdud: stk500_getsync (): no sincronizado: resp = 0 × 00
Las razones por qué este mensaje aparece generalmente son estos:
1. el tipo de tablero que elijas en el IDE de Arduino y el Consejo real es diferente.
2. la conexión entre el TX, RX pins es incorrecto
3. serie pins que se asignan como TX, RX no se utilizan como debe ser.
4. gestor de arranque en el tablero está funcionando mal
5. el usuario no se reinicializó correctamente si utiliza un módulo USB que no es compatible con la función de restablecimiento automático.
Caso 1, debe seleccionar un tipo de tarjeta adecuada en [Herramientas > Junta] el IDE de Arduino y el caso 2, debe comprobar si TX, RX pines son conectados correctamente. Si la conexión es el mismo caso 3, desconecte la conexión de pin D0 y D1. En el caso 5, debe presionar el botón reset. Si pulsas el botón de carga en el IDE de Arduino, compruebe que el mensaje apareció por debajo del IDE. Hay un momento que cambia 'Compilar' para 'Subir'. Debe presionar el botón en ese momento. Si ves el LED TX/RX en el módulo USB parpadeo, entonces el proceso de carga está en progreso. Raramente, pueden enfrentar el caso 4. En ese caso, debe usar una junta UNO que es posible subir la fuente para quemar un gestor de arranque en el tablero funcionado incorrectamente. La solución es demasiado larga para describir y está fuera de nuestro propósito, verifique el enlace de abajo si desea solucionar el problema.
https://Forum.Sparkfun.com/viewtopic.php?f=32&t=2... http://Arduino.CC/en/Tutorial/ArduinoISP/
Depuración de
Es necesario verificar cada módulo conecta entre sí y funciona muy bien. En primer lugar, debe ejecutar [Monitor Serial] en el IDE de Arduino para comprobar si el acelerómetro funciona bien (ejecutar el programa cuando LED en el tablero está encendido después de cargar el sorce de Arduino). Puesto que el código fuente tiene un código de depuración como abajo, debe imprimir los valores que se transfieren de la placa Arduino si la conexión está bien. Si no, hay un problema en la conexión con el acelerometro (puede borrar el código de depuración una vez que termine de comprobar).
Ahora, usted debe comprobar el Bluetooth. Sería encuentran perfectamente si VCC, pernos GCN conectado correctamente cuando el dispositivo móvil comienza la exploración. Si no ve HC-06 módulo en la lista de dispositivos encontrados, Compruebe la conexión de clavija de alimentación.
Si lo has hecho hasta esta parte, es el momento de comprobar la aplicación.
#: Si no hay nada malo en el proceso de emparejamiento, pero la aplicación no recibe los datos correctamente, puede ser un problema en la conexión de TX / pernos de RX. Es decir, los no transferencia de datos desde Arduino a módulo Bluetooth bien.