led manipulating in some ways
Dependencies: Hotboards_leds mbed
Revision 0:d9137d2df34b, committed 2016-02-29
- Comitter:
- RomanValenciaP
- Date:
- Mon Feb 29 19:54:14 2016 +0000
- Commit message:
- first release - requires approval
Changed in this revision
diff -r 000000000000 -r d9137d2df34b Hotboards_leds.lib --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Hotboards_leds.lib Mon Feb 29 19:54:14 2016 +0000 @@ -0,0 +1,1 @@ +http://developer.mbed.org/users/Hotboards/code/Hotboards_leds/#ea0715867677
diff -r 000000000000 -r d9137d2df34b main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Mon Feb 29 19:54:14 2016 +0000 @@ -0,0 +1,56 @@ + +/* + * On this example we will show how to manipulate your leds + * in different ways; the first 4 and the following 3 are + * grouped into a bus each one and manipulated individually, + * and the last 1 is alone and manipulated individually. + * + * Connections: + * + * PA_5 --- led0 \ + * PA_6 --- led1 > leds + * PA_7 --- led2 / + * PB_6 --- led3 | + * + * PC_7 --- led4 \ + * PA_9 --- led5 > leds765 + * PA_8 --- led6 / + * + * PB_10 --- led8 > led8 + * + */ + +#include "mbed.h" +#include "Hotboards_leds.h" + +//Creates a bus with 4 leds +Hotboards_leds leds( PB_6 , PA_7 , PA_6 , PA_5 ); +//Creates a bus with 3 leds that will be manipulated individually +Hotboards_leds leds765( PA_8 , PA_9 , PC_7 ); +//Creates a single led on pin PB_10 +Hotboards_leds led8( PB_10 ); + +uint8_t counter; + +int main() +{ + counter = 0; + while(1) + { + //Turns ON leds 5, 6 & 7, at the same time + leds765.turnOn( 0 ); + leds765.turnOn( 1 ); + leds765.turnOn( 2 ); + wait_ms( 200 ); + //Turns OFF leds 5, 6 & 7, at the same time + leds765.turnOff( 0 ); + leds765.turnOff( 1 ); + leds765.turnOff( 2 ); + wait_ms( 200 ); + //Toggle led numer 8 + led8.toggle( ); + //Writes the 4 LSB of variable counter on leds 1, 2, 3 & 4 + leds.write( counter ); + counter ++; + } +}
diff -r 000000000000 -r d9137d2df34b mbed.bld --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed.bld Mon Feb 29 19:54:14 2016 +0000 @@ -0,0 +1,1 @@ +http://mbed.org/users/mbed_official/code/mbed/builds/252557024ec3 \ No newline at end of file