project-neon / NoFollow

The Software of NoBox's Line Follow robot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NoFollow

The Software of NoBox's Line Follow robot of 2016

NoFollow Final Version

Parts of the puzzle

  • 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.

Parts of the Firmware puzzle

  • 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.

Contributors

About

The Software of NoBox's Line Follow robot

License:MIT License


Languages

Language:C++ 71.3%Language:JavaScript 24.8%Language:C 3.8%