Ticker and LCD

Dependencies:   TextLCD mbed

Fork of 4_1bueno by Israel Hernández Orozco

Revision:
1:dec5ec0fa2dc
Parent:
0:df5d1a705b6d
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Wed Oct 17 20:28:26 2018 +0000
@@ -0,0 +1,31 @@
+#include "mbed.h"
+#include "TextLCD.h"
+
+TextLCD lcd(D4,D5,A2,A3,A4,A5); // rs, e, d4-d7
+AnalogIn val1(A0);
+AnalogIn val2(A1);
+DigitalOut motor(D6);
+Ticker  flipper;
+float v1;
+float v2;
+float lima = 25.0f;
+float limb = 18.0f;
+
+void  flip()  {  
+    v1 = val1;
+    v2 = val2;
+    v1 = v1 * 33.3f;
+    v2 = v2 * 33.3f;
+} 
+int main() {
+    flipper.attach(&flip, 0.4);  
+    while(1) {
+        lcd.printf("V1= %f C\nV2= %f C", v1,v2);
+        wait(0.2);
+        lcd.cls();
+        if(v1>=lima && v2<=limb) {
+            motor = 1;
+            }
+        else motor = 0;
+    }
+}
\ No newline at end of file