analog

Dependencies:   mbed

Revision:
3:d06153ae243d
Parent:
2:0f44305ad45c
--- a/main.cpp	Sun Mar 19 18:30:34 2017 +0000
+++ b/main.cpp	Mon Mar 20 18:49:30 2017 +0000
@@ -1,34 +1,34 @@
 #include "mbed.h"
 
 
-DigitalOut led1 (LED1);
+DigitalOut led1 (PA_5);
 AnalogIn analog (A0);
 
 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 (1) {
         a0_val = analog.read_u16();
-        a0_volt = ((float)a0_val/65535)*3.3;
-        
-        light=a0_volt<1.5;
+        a0_volt = ((float)a0_val/65535)*3.319;
+
+        light=a0_volt<3;
         led1=light;
-        
+
         serial.printf("\033[3M");
         serial.printf("Hodnota a0_val (16bit): %d\n\r", a0_val);
-        
-         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");
+
+        if(a0_volt<3) {
+            serial.printf("Napeti na vstupu A0: %.3f V  ERROR\n\r",a0_volt);
+            serial.printf("\033[2A");
+        } else {
+            serial.printf("Napeti na vstupu A0: %.3f V  OK\n\r",a0_volt);
+            serial.printf("\033[2A");
         }
-        
-        wait_ms(100);      
+        wait_ms(100);
     }
 }