analog

Dependencies:   mbed

Revision:
2:0f44305ad45c
Parent:
1:cf19fbe2bbef
Child:
3:d06153ae243d
--- a/main.cpp	Sun Mar 19 10:50:42 2017 +0000
+++ b/main.cpp	Sun Mar 19 18:30:34 2017 +0000
@@ -7,22 +7,28 @@
 Serial serial(PA_2,PA_3);
 
 int main()
-{   uint16_t a0_val =0;
+{   uint16_t a0_val=0;
     float a0_volt=0;
     bool light=false;
     serial.baud(115200);
-    while (true) {
+    while (1) {
         a0_val = analog.read_u16();
         a0_volt = ((float)a0_val/65535)*3.3;
         
         light=a0_volt<1.5;
         led1=light;
-            
+        
+        serial.printf("\033[3M");
         serial.printf("Hodnota a0_val (16bit): %d\n\r", a0_val);
-        serial.printf("Napeti na vstupu A0: %.3f\n\r",a0_volt);
         
-        wait_ms(100);
+         if(a0_volt<1.5){
+            serial.printf("Napeti na vstupu A0: %.3f  ERROR\n\r",a0_volt);
+            serial.printf("\033[2A");}
+            else{
+        serial.printf("Napeti na vstupu A0: %.3f  OK\n\r",a0_volt);
+        serial.printf("\033[2A");
+        }
         
-        
+        wait_ms(100);      
     }
 }