Paso 3: Software
El código también es sencillo.
-Para controlar los motores, utilicé la biblioteca <AFMotor.h>.
-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
- Lighst trasera 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 fue utilizado apenas los comandos básicos: adelante, atrás, izquierda y derecha.
Todo el código está disponible para su descarga.