TFmini sample code tested on mbedos5.x

main.cpp

Committer:
UCHITAKE
Date:
2018-08-21
Revision:
0:0a7b3a5aa563

File content as of revision 0:0a7b3a5aa563:

#include "mbed.h"
#include "TFmini.h"

DigitalOut led1(LED1);
TFmini tfmini(PA_0, PA_1);
Serial pc(USBTX, USBRX, 230400);

// main() runs in its own thread in the OS
int main() {
    while (true) {
        led1 = !led1;
        pc.printf("distance<%5d cm> strength<%5d>\r\n", tfmini.getDistance(), tfmini.getDistance());
        if(tfmini.getDistance() < 700) {
            for(int i = 0; i < (int)tfmini.getDistance()/5; i++) {
                pc.printf("#");
            }
        }
        pc.printf("\r");
        wait(0.05);
    }
}