Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Led.cpp
- Committer:
- GGHHHH
- Date:
- 2015-11-05
- Revision:
- 6:f804bb3faa26
- Parent:
- 0:b43794060b94
File content as of revision 6:f804bb3faa26:
#include "Led.h" //includes the header with the class definition
//constructor
Led::Led(string s) //contructor implementation
{
if(s== "red")
pin= PD_14; //The pin for the red led
if(s=="green")
pin= PD_12;
if(s== "blue")
pin= PD_15;
if(s=="orange")
pin= PD_13;
l = new DigitalOut(pin);
}
void Led::On() //function implementation
{
l->write(1); //set the value of the pin to l
}
void Led::Off()
{
l->write(0); //set the value of the pin to 0
}