Paso 5: Software
El enlace de software se enumera a continuación. Mientras que se destina a la 16F688, fácilmente se adaptó a otras versiones de la foto. Usted necesitará cambiar la línea que identifica la versión de PIC (lista =) y el archivo de inclusión, pero los cambios intuitivas. La línea __CONFIG también necesite ajustar sólo porque uno o dos de las etiquetas utilizadas se deletrean diferentemente en algunos de los archivos de inclusión.
El software es realmente bastante simple porque esperando entradas de carácter desde el Bluetooth y luego activar o desactivar los controles de dirección apropiadas del motor. Como se menciona en el episodio anterior, el programa Bluetooth que uso se llama "Bluetooth Serial Controller" por próximos prototipos. Configurar mina con cinco botones para enviar comandos de "Adelante", "Invertir", "Izquierda", "Derecha" y "Stop". Puedo también configurarlo para que automáticamente le Repita el comando cada 200ms si continuaba la tecla. Es útil al dar vuelta a izquierda o derecha. Usted también notará que para girar en una dirección determinada apague el motor de ese lado y encienda el motor (hacia adelante) en el lado opuesto. Tiene sentido si lo piensas bien. Si usted quiere experimentar, puede hacerlo al revés apagando el motor en el lado opuesto y marcha atrás el motor para el lado que desea girar hacia. Ya había construido el coche de prueba con ningún revés, te acabo de dejar el control direccional del software lo mismo cuando tengo el L298N y añadido inversa.