esempio per capire come condividere con un team....

Dependencies:   HCSR04 mbed

Fork of STMNucleoF401RE_ExampleCode_13_Ultasound by Corso Rapid Prototyping with STM32Nucleo

main.cpp

Committer:
polreda
Date:
2017-01-13
Revision:
1:77d4e33d0679
Parent:
0:a4f31fdfb261

File content as of revision 1:77d4e33d0679:

/****************************************************
*            FAST PROTOTYPING WITH NUCLEO           *
* Example Code 13: Ultrasound HCSR04                *
* Author: Mauro D'Angelo                            *
* Organization: Perlatecnica no-profit organization *  
*****************************************************/

#include "mbed.h"
#include "hcsr04.h"

// Instanzio un oggetto di tipo HCSR04 ed assegno i pin di trigger e di echo 
HCSR04 sensor(PB_8, PB_9);

// Serial
Serial pc(USBTX, USBRX);
 
int main() {
    // Fisso il baudrate
    pc.baud(9600);
    
    // Main loop
    while(1) {
        // Avvia un impulso della durata di 10us sul pin di trigger
        sensor.start();
        
        // Aspetta prima della prossima lettura
        wait_ms(100); 
        
        // Stampa sulla seriale la misura della distanza in cm
        pc.printf("%d cm\r\n", sensor.get_dist_cm());
    }
}