Mathias Riis
/
UltrasonicCasper
Porn
Fork of UltrasonicCasper by
Diff: main.cpp
- Revision:
- 1:a8d4271903ac
- Parent:
- 0:7eded57f1445
- Child:
- 2:39179781a18c
diff -r 7eded57f1445 -r a8d4271903ac main.cpp --- a/main.cpp Wed Sep 04 14:32:43 2013 +0000 +++ b/main.cpp Mon May 26 14:12:13 2014 +0000 @@ -1,44 +1,41 @@ #include "mbed.h" #include "HCSR04.h" -#include "LCD40x2.h" +Serial pc(USBTX, USBRX); DigitalOut led(LED_RED); DigitalOut led2(LED_GREEN); HCSR04 sensor(PTA12, PTD4); -TextLCD lcd(PTC12, PTC16, PTC13, PTC11, PTC10, PTC6, PTC5); -//TextLCD(PinName rs, PinName rw, PinName e, PinName d0, PinName d1, PinName d2, PinName d3, LCDType type = LCD16x2); - - int main() { - while(1){ - long d = sensor.distance(1); - lcd.printf("Distance:%d ",sensor.distance(1)); - - if(d<=10) - { - led = 0; - led2 = 1; - } - - if(d>=200) - { - led2 = 0; - led = 1; - } - if(d>=11 && d<=39) - { - led2 = 0; - led=0; - } - - - } - } - - - - - \ No newline at end of file + while(1) { + int d = sensor.distance(CM); + + + pc.printf("SENSOR %d \n\r\v",d); + + + wait(0.2); + if(d<=10) { + led = 0; + led2 = 1; + } + + if(d>=40) { + led2 = 0; + led = 1; + } + if(d>=11 && d<=39) { + led2 = 0; + led=0; + } + + + + } +} + + + +