SRB

Dependencies:   mbed

Fork of Lab1Vjezba4-2 by Vjekoslav Srb

Committer:
vjekoslavsrb
Date:
Thu Dec 03 17:55:04 2015 +0000
Revision:
0:8085f6c1ba0a
Radi Lab1vjezba4-2 VU METER

Who changed what in which revision?

UserRevisionLine numberNew contents of line
vjekoslavsrb 0:8085f6c1ba0a 1 #include "mbed.h"
vjekoslavsrb 0:8085f6c1ba0a 2 Serial pc(USBTX, USBRX);
vjekoslavsrb 0:8085f6c1ba0a 3 AnalogIn Ain(p20);
vjekoslavsrb 0:8085f6c1ba0a 4 DigitalOut myled1(LED1);
vjekoslavsrb 0:8085f6c1ba0a 5 DigitalOut myled2(LED2);
vjekoslavsrb 0:8085f6c1ba0a 6 DigitalOut myled3(LED3);
vjekoslavsrb 0:8085f6c1ba0a 7 DigitalOut myled4(LED4);
vjekoslavsrb 0:8085f6c1ba0a 8 float x;
vjekoslavsrb 0:8085f6c1ba0a 9
vjekoslavsrb 0:8085f6c1ba0a 10 int main() {
vjekoslavsrb 0:8085f6c1ba0a 11
vjekoslavsrb 0:8085f6c1ba0a 12 while (1) {
vjekoslavsrb 0:8085f6c1ba0a 13 x=Ain;
vjekoslavsrb 0:8085f6c1ba0a 14 wait (0.5);
vjekoslavsrb 0:8085f6c1ba0a 15 if (x<=0.2){
vjekoslavsrb 0:8085f6c1ba0a 16 myled1=0;
vjekoslavsrb 0:8085f6c1ba0a 17 myled2=0;
vjekoslavsrb 0:8085f6c1ba0a 18 myled3=0;
vjekoslavsrb 0:8085f6c1ba0a 19 myled4=0;
vjekoslavsrb 0:8085f6c1ba0a 20 }
vjekoslavsrb 0:8085f6c1ba0a 21 if (x>0.2&x<=0.4){
vjekoslavsrb 0:8085f6c1ba0a 22 myled1=1;
vjekoslavsrb 0:8085f6c1ba0a 23 myled2=0;
vjekoslavsrb 0:8085f6c1ba0a 24 myled3=0;
vjekoslavsrb 0:8085f6c1ba0a 25 myled4=0;
vjekoslavsrb 0:8085f6c1ba0a 26 }
vjekoslavsrb 0:8085f6c1ba0a 27 if (x>0.4&x<=0.6){
vjekoslavsrb 0:8085f6c1ba0a 28 myled1=1;
vjekoslavsrb 0:8085f6c1ba0a 29 myled2=1;
vjekoslavsrb 0:8085f6c1ba0a 30 myled3=0;
vjekoslavsrb 0:8085f6c1ba0a 31 myled4=0;
vjekoslavsrb 0:8085f6c1ba0a 32 }
vjekoslavsrb 0:8085f6c1ba0a 33 if (x>0.6&x<=0.8){
vjekoslavsrb 0:8085f6c1ba0a 34 myled1=1;
vjekoslavsrb 0:8085f6c1ba0a 35 myled2=1;
vjekoslavsrb 0:8085f6c1ba0a 36 myled3=1;
vjekoslavsrb 0:8085f6c1ba0a 37 myled4=0;
vjekoslavsrb 0:8085f6c1ba0a 38 }
vjekoslavsrb 0:8085f6c1ba0a 39 if (x>0.8&x<=1.0){
vjekoslavsrb 0:8085f6c1ba0a 40 myled1=1;
vjekoslavsrb 0:8085f6c1ba0a 41 myled2=1;
vjekoslavsrb 0:8085f6c1ba0a 42 myled3=1;
vjekoslavsrb 0:8085f6c1ba0a 43 myled4=1;
vjekoslavsrb 0:8085f6c1ba0a 44 }
vjekoslavsrb 0:8085f6c1ba0a 45 }
vjekoslavsrb 0:8085f6c1ba0a 46 }