The Software of NoBox's Line Follow robot of 2016
NoFollow Final Version
Firmware
: Is the main firmware that controls all the functions of the robot.Eletric
: This keeps all the information about the electronics for the line following robot ‘NoFollow’.Mechanic
: Contains the STL files of the robot design.
-
activities
: Controls the robots motor power, threads callbacks and PID constants. -
interface
: Show in the LED interface the time to stop the robot and read the comands by a joystick. -
lineReader
: Read the outside sensors and check the conditions. -
motors
: Initiates the "pinMODEs", sets power and directions of the motors. -
pid
: Configures PID control on the angular velocity of the robot. -
robot
: Configurates the correct pinMODEs and beeps, defines the current robot's state. -
runner
: Is the "menu" of the robot. In the interface receive the comands by the joystick to do tests actuators, calibrate steering and follow line.