![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
4n4
Dependencies: HCSR04 TextLCD mbed
main.cpp
- Committer:
- DrMirko
- Date:
- 2016-10-24
- Revision:
- 0:808573894e45
File content as of revision 0:808573894e45:
#include "mbed.h" #include "TextLCD.h" #include "HCSR04.h" TextLCD lcd(D12, D11, D5, D4, D3, D2, TextLCD::LCD16x2); // rs, e, d4-d7 DigitalOut myled(LED1); int main() { lcd.printf("Distance Calculator."); wait(1); lcd.cls(); lcd.locate(0,0); HCSR04 sensor(D7, D8); //echo pin, trig pin 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(" "); } }