Paso 3: Software
El código es fácil de construir.
-Para controlar los motores, utilicé la biblioteca que afmotor.h incluida arriba.
-La comunicación entre el smartphone y el módulo Bluetooth se realizó utilizando el arduino de comunicación serial.
-La aplicación "Bluetooth RC Controller" enviar al módulo de bluetooth los siguientes comandos:
- Adelante -> F
- Back -> B
- Izquierda -> L
- Derecha -> R
- Delantera izquierda -> G
- Adelante derecha -> I
- Trasera izquierda -> H
- Trasero derecho -> J
- Stop -> S
- Luces delanteras en -> W
- Luces delanteras Off -> w
- Luces traseras en -> U
- Luces traseras Off -> u
- Cuerno -> V
- Cuerno de apagado -> v
- Extra a -> X
- Adicional Off -> x
- Velocidad 0 -> 0
- Velocidad 10 -> 1
- Velocidad 20 -> 2
- Velocidad 30 -> 3
- Velocidad 90 -> 9
- Velocidad 100 -> q
- Stop All -> D
En este proyecto he programado 2 comandos:
- Básico (Adelante, atrás, izquierda y derecha)
- Comando completo (Adelante, atrás, izquierda y derecha) y también (delantero izquierdo, delantero derecho, trasero izquierda, vuelta derecha)
Todo el código está disponible para su descarga.