Vjezba5

Dependencies:   mbed

Committer:
tmaltaric
Date:
Fri May 08 16:56:33 2015 +0000
Revision:
0:27e6d3b04e2f
Vjezba5_Maltaric

Who changed what in which revision?

UserRevisionLine numberNew 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 }