This repo contains everything for passing the classes, as well as much more detailed explanations of concepts that I could not recall of the top of my head / didn't have time to go over.
I encourage you to use these as a starting point for the projects.
Tasks for each project can be found in their respective directory.
Examples for all tasks as well as a few complete test examples are in the final_test/ directory.
- TRSensorsExample.ino - Front bumper sensor array.
- motors.ino - Communicating with the motors.
- regular_function_calls.ino - Executing functions at regular intervals without halting the whole programme.
https://www.waveshare.com/wiki/AlphaBot - official documentation for the AlphaBot (projects 1-2).
Code written in class, and other miscellaneous code is in the misc/ directory.
printf_fix.ino - code to fix the printf function. Not needed for the classes. Please, seriously, this is for your convenience only.