tim003 tim003
/
Lab04_Zadatak01_Tim003
Ahmed Đuherić
main.cpp
- Committer:
- tim003
- Date:
- 2014-03-27
- Revision:
- 0:4aa6368bd0e2
File content as of revision 0:4aa6368bd0e2:
#include "mbed.h" BusOut displej(dp26, dp27, dp5, dp6, dp28, dp1, dp2); DigitalOut tacka(dp4); int brojevi[10]={0x40, 0x79, 0x24, 0x30, 0x19, 0x12, 0x02, 0x78, 0x00, 0x10}; BusOut cifre(dp23, dp24, dp25); AnalogIn input(dp9); void ocitaj (float vrijednost) { int znamenke[3]; vrijednost=vrijednost*10; int v = (int)vrijednost; znamenke[2]=v%10; v=v/10; znamenke[1]=v%10; v=v/10; znamenke[0]=v%10; cifre=6; displej=brojevi[znamenke[0]]; tacka=0; wait_ms(1); cifre=5; displej=brojevi[znamenke[1]]; tacka=1; wait_ms(1); cifre=3; displej=brojevi[znamenke[2]]; tacka=1; wait_ms(1); } int main() { while(1) { float suma=0; for(int i=1;i<=1000;i++) { suma=suma+(input*33); if(i%100==0) ocitaj(suma/100); suma=0; } } }