jim kizos
/
Ezbc2_LPC1347_reading_digital_input_pin_lights_leds
Ezsbc2 LPC1347, digital input, used for reading the state of a pin
main.cpp@0:98254ba634ed, 2015-04-15 (annotated)
- Committer:
- kizosgr
- Date:
- Wed Apr 15 19:04:51 2015 +0000
- Revision:
- 0:98254ba634ed
A digital input, used for reading the state of a pin; Ezsbc2 ARM 1347
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
kizosgr | 0:98254ba634ed | 1 | |
kizosgr | 0:98254ba634ed | 2 | // A digital input, used for reading the state of a pin |
kizosgr | 0:98254ba634ed | 3 | |
kizosgr | 0:98254ba634ed | 4 | |
kizosgr | 0:98254ba634ed | 5 | // Flash an LED while a DigitalIn is true |
kizosgr | 0:98254ba634ed | 6 | |
kizosgr | 0:98254ba634ed | 7 | #include "mbed.h" |
kizosgr | 0:98254ba634ed | 8 | |
kizosgr | 0:98254ba634ed | 9 | DigitalIn enable(p14); // P1_21 |
kizosgr | 0:98254ba634ed | 10 | DigitalOut led1(p27); // P1_15 |
kizosgr | 0:98254ba634ed | 11 | DigitalOut led2(p28); // P1_16 |
kizosgr | 0:98254ba634ed | 12 | |
kizosgr | 0:98254ba634ed | 13 | int main() { |
kizosgr | 0:98254ba634ed | 14 | while(1) { |
kizosgr | 0:98254ba634ed | 15 | if(enable) { |
kizosgr | 0:98254ba634ed | 16 | led1 = !led1; |
kizosgr | 0:98254ba634ed | 17 | led2 = !led2; |
kizosgr | 0:98254ba634ed | 18 | } |
kizosgr | 0:98254ba634ed | 19 | wait(0.25); |
kizosgr | 0:98254ba634ed | 20 | } |
kizosgr | 0:98254ba634ed | 21 | } |