Paso 10: Funciones utilizadas en el programa
El trabajo principal del programa se describe a continuación:
El programa contiene 8 funciones, a saber:
void setup(): el pin modo y tamaño de la pantalla LCD se define aquí.
void loop(): la ejecuta la entrada del usuario que viene a través del módulo de Bluetooth y se llama ya sea
manual() o automatic() para el control manual y autónomo.
anular manual(): contiene el programa para controlar el coche robótico manualmente dando varias instrucciones
al conductor del motor.
anular automatic(): contiene el programa para el sensor de ultrasonidos calcular la distancia desde el
obstáculo más cercano y dar instrucciones para el conductor del motor.
anular LCD_start(): todos los comandos de la pantalla LCD que demuestra para arriba antes de que el coche robótico se mueve en
almacenados en esta función.
anular LCD_normal(): todos los comandos de la pantalla LCD que muestra en la pantalla LCD cuando no se
obstáculo delante el coche robótico se almacena en esta función.
anular LCD_obstacle(): todos los comandos de la pantalla LCD que muestra en la pantalla LCD cuando hay un obstáculo
delante el coche robótico se almacena en esta función. vacío
LCD_final(): Todos los comandos de la pantalla que aparece cuando cualquiera de los controles se terminan
se almacena en esta función.