Konstrukcijski zadatak iz predmeta Mikroupravljači, Božićna svjetla. Program koristi jedan NUCLEO-F072RB, tri LED diode(crvenu, žutu i zelenu), žice za spajanje, tri otpornika i eksperimentalnu ploču. Kada se priključi napajanje NUCLEO-u, sa pritiskom na USER gumb se uključuju LED diode, višestrukim pritiskom se mjenja kojim ritmom svjetle, nakon 10 sekundi radi zaštite se svjetla isključuju.

Dependencies:   led

https://os.mbed.com/media/uploads/asantek/konstrukcijski_mikroupravljaci_shema.jpg

Revision:
1:cd07874dbf19
Parent:
0:cc3ff6b5fbce
diff -r cc3ff6b5fbce -r cd07874dbf19 main.cpp
--- a/main.cpp	Mon Feb 22 16:40:06 2021 +0000
+++ b/main.cpp	Tue Feb 23 11:29:08 2021 +0000
@@ -4,13 +4,11 @@
 LED led1(D2);
 LED led2(D3);
 LED led3(D4);
-Ticker flipper1;
 Timer svjetla;
 Timer debounce;
 InterruptIn gumb(USER_BUTTON);
 int x=0;
 int i=0;
-int t=0.2;
 void pritisak()
 {
     if(debounce.read_ms()>200) {
@@ -27,13 +25,13 @@
     svjetla.reset();
     gumb.rise(&pritisak);
     svjetla.start();
-    
+    //Beskonačna while petlja
     while (true) {
+        //Nakon 10 sekundi isključi LED svjetla
         if(svjetla.read_ms()>10000){
             led1.stanje(0);
             led2.stanje(0);
             led3.stanje(0);
-            flipper1.detach();
             }
         else{
             if(x==0){