Programmed dsPIC33 for various tasks
- Printing text on an LCD screen
- Configuring timers and interrupts
- Serial communication between the dsPIC and a Linux machine
- Reading touchscreen measurements with ADC
- Outputting PWM signals to servo motors to control touchscreen orientation
- Rate monotonic scheduling using µC/OS-II real-time kernel
- Final achievement: PID control for balancing a metal ball on touchscreen and tracking a circular orbit
- Lab partner: Daria Tracy