Skip to content

This is a basic system control program featuring safety and status indicators. I created it for educational purposes.

Notifications You must be signed in to change notification settings

deusbalatro/arm-system-control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

System Control Program With MBED

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.

Functionalities

Inputs

  • 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.

Outputs

  • 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.

How to Run

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.

mbed simulator

Resources

About

This is a basic system control program featuring safety and status indicators. I created it for educational purposes.

Topics

Resources

Stars

Watchers

Forks

Languages