Armin Klacar haskovic nedzad
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 #include "mbed.h" 00002 #include <vector> 00003 BusOut broj(dp2, dp1, dp28, dp6, dp5, dp27, dp26); 00004 AnalogIn napon(dp9); 00005 BusOut cifra(dp23, dp24, dp25); 00006 DigitalOut tacka(dp4); 00007 00008 int segmenti[10] = {0x01, 0x4f, 0x12, 0x06, 0x4c,0x24, 0x20, 0x0f, 0x00, 0x04}; 00009 00010 void display(int vrijeme) 00011 { 00012 int TCifre[3] = {(int)(vrijeme / 100) % 10,(int)(vrijeme/10) % 10,(int)(vrijeme) % 10}; 00013 for(int i = 1; i <= 4; i = i * 2) 00014 { 00015 broj = segmenti[ TCifre[i / 2] ]; 00016 cifra = ~i; 00017 tacka = (i == 2) ? 1 : 0; 00018 wait_ms(1); 00019 cifra=7; 00020 } 00021 00022 } 00023 int main() { 00024 float suma=0.0; 00025 float tekuci; 00026 for(int i=0;i<500;i++){ 00027 suma=suma+napon; 00028 } 00029 suma=suma/500; 00030 tekuci=suma; 00031 while(1) { 00032 for(int i=0;i<50;i++){ 00033 suma=suma+napon; 00034 } 00035 display(tekuci*100*3.3); 00036 suma=suma/50; 00037 tekuci=suma; 00038 } 00039 }
Generated on Thu Oct 6 2022 03:22:48 by
1.7.2