Software
Overview
Overview
This project uses one PIC32 to read all the sensory inputs and control corresponding outputs. See Services and Events subpages for details on implementation.Â
Key Features
Key Features
Our project's main features are highlighted below:
Control a DC motor from main state machine
Detect analog input from a potentiometer to control speed and direction of the motor
Play audio "ding!" to indicate stopping motion
Display and update status on LED Matrix
Implement sensory inputs from a capacitive touch switch and IR sensor
Display passage of time in binary through a shift register that controls 6 LEDs
3 LEDs to indicate start/stop/idle motion of the motor
Resets and restarts the state machine after 20 seconds of no user input