Simulacija rada semafora s 4 LED diode, 7 segmentog display-a, zvučnika, tipkala i potenciometra
Dependencies: mbed
Diff: main.cpp
- Revision:
- 0:2531c2b824f9
- Child:
- 1:1b7ec94fe4ab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Thu May 06 18:55:48 2021 +0000 @@ -0,0 +1,33 @@ +#include "mbed.h" +#include "svjetla.h" +#include "segmentni.h" +#include "buzzer.h" + +InterruptIn gumbPjesaci(USER_BUTTON); +DigitalIn gumbKvar(PC_12); +Ticker flipper; +Serial pc1(USBTX, USBRX); + +int main() +{ + int temp = 0; + gumbPjesaci.rise(&funkcijaPjesaci); + SegConvert(11); + while(1) { + if(gumbKvar == 1 && temp == 0) { + pc1.printf("Semafor u kvaru \n \r"); + flipper.attach(&kvar, 0.5); + temp++; + + } else if(gumbKvar == 0) { + pc1.printf("Semafor u radu \n \r"); + flipper.detach(); + semafor(); + temp = 0; + pc1.printf("\n \r"); + } + + } +} + +