ME 433- Advanced Mechatronics


In this class, I learned to design, solder, and debug a printed circuit board (PCB) from scratch. I used a PIC32 microcontroller to communicate with peripherals such as inertial measurement units (IMUs), LCD screens, and Android devices via I2C, SPI, and USB protocols. I also learned to use an H-bridge motor driver to control two DC motors.


For the final project, we had to laser-cut or 3D print a car for a robot race. I designed a space-shuttle inspired racer and used my PCB and the camera on an Android phone to identify and follow the race track across various lighting conditions. My racer finished with one of the fastest times in the class.



Skills Developed:

  • Mechatronics

  • Embedded Systems (C, Java)

  • Printed Circuit Board Design (EAGLE)