The program is written for the mbed NXP LPC1768 and is suitable for mbed-enabled boards.
This is a basic system control program featuring safety and status indicators. I created it for educational purposes.
- The Start button starts the system.
- The Stop button stops the system, but the system is paused. Once the button is released, the system continues to run.
- The Guard switch prevents the system from running.
- The High-temperature switch also prevents the system from running.
- The Yellow LED (READY) indicates the system's status. If it is lit, the system is ready to run; if it is flashing, the system is running. If it is off, the system is busy.
- The Blue LED (RUNNING) indicates that the system is running.
- The Red LED (GUARD) indicates the status of the guard switch.
- The Red LED (HIGH TEMPERATURE) indicates that the system is overheated.
You can buy an mbed-enabled board, or you can use the mbed simulator. If you prefer using a board, you must use mbed Studio or Keil Studio.
Resources