Arduino baserade Robotic Car(wireless controls+Autonomous) (10 / 13 steg)
Steg 10: Funktioner som används i programmet
Det huvudsakliga arbetet av programmet beskrivs nedan:
Programmet innehåller 8 funktioner, nämligen:
Ogiltig setup(): alla pin läget och storleken på LCD definieras här.
Ogiltig loop(): den körs användarens post som kommer genom Bluetooth-modul och kräver antingen
Manual() eller automatic() för manuell och autonom kontroll.
Ogiltig manual(): den innehåller programmet ska kontrollera robotic bilen manuellt genom att ge olika instruktioner
motoriska föraren.
Ogiltig automatic(): den innehåller programmet för ultrasonic sensor för att beräkna avståndet från den
närmaste hinder och ge instruktioner till motor-drivrutinen.
Ogiltig LCD_start(): alla kommandon för LCD som visar upp innan robotic bilen rör sig i
lagras i denna funktion.
Ogiltig LCD_normal(): alla kommandon för LCD som visas på LCD-skärmen när det inte finns någon
hinder i robotic bilen lagras i denna funktion.
Ogiltig LCD_obstacle(): alla kommandon för LCD som visas på LCD-skärmen när det finns ett hinder
i robotic bilen lagras i denna funktion. void
LCD_final(): Alla kommandon för LCD som visar upp när någon av kontrollerna avslutas
lagras i denna funktion.