Tomo Malta
/
Vjezba5_Maltaric
Vjezba5
main.cpp@0:27e6d3b04e2f, 2015-05-08 (annotated)
- Committer:
- tmaltaric
- Date:
- Fri May 08 16:56:33 2015 +0000
- Revision:
- 0:27e6d3b04e2f
Vjezba5_Maltaric
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
tmaltaric | 0:27e6d3b04e2f | 1 | #include "mbed.h" |
tmaltaric | 0:27e6d3b04e2f | 2 | DigitalOut redled(p5); |
tmaltaric | 0:27e6d3b04e2f | 3 | DigitalOut greenled(p6); |
tmaltaric | 0:27e6d3b04e2f | 4 | DigitalIn sw1(p7); |
tmaltaric | 0:27e6d3b04e2f | 5 | int main() { |
tmaltaric | 0:27e6d3b04e2f | 6 | sw1.mode(PullUp); // Pull up internal resistor |
tmaltaric | 0:27e6d3b04e2f | 7 | while(1) { |
tmaltaric | 0:27e6d3b04e2f | 8 | if (sw1==1) { |
tmaltaric | 0:27e6d3b04e2f | 9 | greenled = 0; //green led is off |
tmaltaric | 0:27e6d3b04e2f | 10 | redled = 1; // flash red led |
tmaltaric | 0:27e6d3b04e2f | 11 | wait(0.2); |
tmaltaric | 0:27e6d3b04e2f | 12 | redled = 0; |
tmaltaric | 0:27e6d3b04e2f | 13 | wait(0.2); |
tmaltaric | 0:27e6d3b04e2f | 14 | } |
tmaltaric | 0:27e6d3b04e2f | 15 | else if (sw1==0) { |
tmaltaric | 0:27e6d3b04e2f | 16 | greenled = 0; //red led is off |
tmaltaric | 0:27e6d3b04e2f | 17 | redled = 1; // flash green led |
tmaltaric | 0:27e6d3b04e2f | 18 | wait(0.4); |
tmaltaric | 0:27e6d3b04e2f | 19 | redled = 0; |
tmaltaric | 0:27e6d3b04e2f | 20 | wait(0.4); |
tmaltaric | 0:27e6d3b04e2f | 21 | } |
tmaltaric | 0:27e6d3b04e2f | 22 | } |
tmaltaric | 0:27e6d3b04e2f | 23 | } |