servo:ADC
Dependencies: mbed Servo TextLCD
Diff: main.cpp
- 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