In this tutorial we will see how read a switch and trun ON/OFF the LED/Buzzer/Relay using the explore Embedded bare metal libraries. The libraries can be used on different platforms like Keil, ARM GCC, GCC And Eclipse etc.


Please check this tutorial for detailed explanation on lpc1768 Gpio configuration.
If you are doing it for the first time, then check the below links to setup the project for generating the .bin file.

  1. Keil4 Setup
  2. Keil5 Setup
  3. ARM GCC Setup
  4. Eclipse & ARM GCC Setup

Hardware Connection

ExploreM3 comes with an USB_BOOT switch and on board led connected to pin 13.


Below is the sample code to read the switch status and turn ON/OFF the LED.

Lpc1768 Switch LED.gif