Sensore ultrasuoni con LCD
Dependencies: HCSR04 TextLCD mbed
main.cpp
- Committer:
- Mattinico
- Date:
- 2016-10-24
- Revision:
- 0:0e438c892675
File content as of revision 0:0e438c892675:
// Hello World! for the TextLCD #include "mbed.h" #include "TextLCD.h" #include "HCSR04.h" TextLCD lcd(D12, D11, D5, D4, D3, D2); // rs, e, d4-d7 int main() { lcd.printf("Distance Calculator."); wait(1); lcd.cls(); lcd.locate(0,0); HCSR04 sensor(D7,D8); sensor.setRanges(1,150); lcd.printf("Min.= %g cm", sensor.getMinRange()); lcd.locate(0,1); lcd.printf("Max.= %g cm", sensor.getMaxRange()); wait(2); lcd.cls(); lcd.locate(0,0); lcd.printf("Distance: "); while(1) { lcd.locate(0,1); lcd.printf("%5.3f cm", sensor.getDistance_cm()); wait_ms(1000); lcd.locate(0,1); lcd.printf(" "); } }