ENCE361 Helicopter Project
- ADC
- De-bouncing
- OLED Display
- UART
- Round-robin Scheduler
- PWM Motor Control
- Quadrature Decoding
- Timer
- State Machine
- Infrared Distance Sensor
- Multi-channel PID Controller
The helicopter is controlled via a web interface. This photo isn't great, but gives an idea of the web-portal view.
Compile using CCS with Tivaware. Requires the OrbitOLED module.
The modules quadratureEncoder and yaw have high coupling, and would be better off redesigned as a single module. Your PWM and PID modules, however, are excellently done.