servo:ADC

Dependencies:   mbed Servo TextLCD

Revision:
0:1c10094f5bbb
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Wed Jun 10 18:14:10 2020 +0000
@@ -0,0 +1,30 @@
+#include "mbed.h"
+#include "TextLCD.h"
+#include "Servo.h"
+TextLCD lcd(D0,D1,D2,D3,D4,D5, TextLCD::LCD16x2 );
+AnalogIn ain(A0);
+Servo led(PTD5);
+//PwmOut led(PB_0);
+float p;8
+
+int main()
+{
+    led.calibrate(0.0015,180);
+    
+    while(1) {
+        lcd.cls();
+        p=ain.read();
+        lcd.printf("porcen: %1.4f",p);
+        if(p<0.5) {
+            for(int i=0; i<100; i++) {
+                led = i/100.0;
+                wait(0.01);
+            }
+        } else {
+            for(int i=100; i>0; i--) {
+                led = i/100.0;
+                wait(0.01);
+            }
+        }
+    }
+}
\ No newline at end of file