WKnight was made to compete in the Sri Lankan Robotics Challenge organized by the University of Moratuwa. The structure of this repo is as follows.
Contains the STL files for the 3D printable parts. This includes the base, coin picking mechanism and gearing system.
This folder contains the code (for an Atmega2560). Each core component is split into a seperate .ino file.
*colorsetup - Helper function for the colour sensor
*lightsandsw - Lights and switches
*main
*motorsetup - Contains motor control functions, white line/ wall / encoder PID Functions
*nrfsetup - NRF24L functions for wireless communication with a stationary robot
*path - path minimization
*QTRC - calibration and helper functions for the Pololu QTRC panel
*servosetup - servo control
*SLRC2019_19_Edited - global variables and definitions
*sonarsetup - ultrasonic sensor setup and control
*vlxsetup - TOF sensor (not used)
*wallfollow - wall following (not used)
A breakout board for the Atmega2560 development board.
Full Instructions will be updated soon.
Pasindu Liyanage