The Logo programming language brought to life. Using simple commands such as "LEFT" and "RIGHT" you can command this robot to do exactly that. This was my first project integrating electronics, software, and mechanical engineering together. Many concepts were learned and applied such as interrupts, software debouncing, 3D modelling, and single-layer PCB design.
- Can turn in increments of 10 degrees. This was implemented via a proportional controller.
- Independently powered by a battery pack.
- Can take commands in real-time via USB through Arduino console.
- Chassis features a pen holder which allows the robot to draw shapes.
- LED light indicating states (Error, Performing Task, Ready to take tasks).
- PCB traces never cut through ground plane to minimise noise.