Pomicanjem potenciometra pale se LED-ice ovisno o definiranim parametrima koji su zadani u vježbi. Pripadajući kod je dobiven intelektualnim rješenjem if naredbe gdje se određenim granicama uvjetuje paljenje dioda.
main.cpp
- Committer:
- dpredavec
- Date:
- 2015-12-03
- Revision:
- 0:ea4e3eefa035
File content as of revision 0:ea4e3eefa035:
#include "mbed.h" // Predavec - VU LED vjezba Serial pc(USBTX, USBRX); AnalogIn Ain(p20); DigitalOut led1(LED1); DigitalOut led2(LED2); DigitalOut led3(LED3); DigitalOut led4(LED4); float ADCdata; int main() { pc.printf("ADC Data Values... \n\r"); while (1) { ADCdata=Ain; pc.printf("%f \n\r",ADCdata); if (Ain <= 0.2){ led1 = 0; led2 = 0; led3 = 0; led4 = 0; } if ((Ain>0.2)&&(Ain<=0.4)){ led1 = 1; led2 = 0; led3 = 0; led4 = 0; } if ((Ain>0.4)&&(Ain<=0.6)){ led1 = 1; led2 = 1; led3 = 0; led4 = 0; } if ((Ain>0.6)&&(Ain<=0.8)){ led1 = 1; led2 = 1; led3 = 1; led4 = 0; } if ((Ain>0.8)&&(Ain<=1.0)){ led1 = 1; led2 = 1; led3 = 1; led4 = 1; } wait (0.01); } }