
Ticker and LCD
Fork of 4_1bueno by
Diff: main.cpp
- 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