Emir Mujačić Amela Špica

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 
00003 BusOut led(dp23, dp24, dp25, dp26, dp27, dp5, dp6, dp28);
00004 DigitalOut enabled(dp14);
00005 DigitalIn taster1(dp1);
00006 DigitalIn taster2(dp2);
00007 
00008 int main() {
00009     int p1 = 0, p2 =0;
00010     int brojac = 0, a = 0;
00011     enabled=0;
00012     led = brojac;
00013     while(1) {
00014         
00015         if (p1==1)
00016         {
00017             a++;
00018             if (taster1 == 1 && a > 1000) 
00019             {
00020                 brojac++;
00021                 
00022                 a = 0;
00023             }
00024         }
00025         if (p2==1)
00026         {
00027             a++;
00028             if (taster2 == 1 && a > 1000) 
00029             {brojac--; a = 0;}
00030         }
00031         if(taster1 == 0) p1=1;
00032         else p1=0;
00033         if(taster2 == 0) p2=1;
00034         else p2=0;
00035         if (brojac < 0) brojac = 255;
00036         if (brojac > 255) brojac = 0;
00037         led= brojac;
00038       
00039     }
00040 }