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

Dependencies:   HCSR04 mbed

Fork of STMNucleoF401RE_ExampleCode_13_Ultasound by Corso Rapid Prototyping with STM32Nucleo

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 /****************************************************
00002 *            FAST PROTOTYPING WITH NUCLEO           *
00003 * Example Code 13: Ultrasound HCSR04                *
00004 * Author: Mauro D'Angelo                            *
00005 * Organization: Perlatecnica no-profit organization *  
00006 *****************************************************/
00007 
00008 #include "mbed.h"
00009 #include "hcsr04.h"
00010 
00011 // Instanzio un oggetto di tipo HCSR04 ed assegno i pin di trigger e di echo 
00012 HCSR04 sensor(PB_8, PB_9);
00013 
00014 // Serial
00015 Serial pc(USBTX, USBRX);
00016  
00017 int main() {
00018     // Fisso il baudrate
00019     pc.baud(9600);
00020     
00021     // Main loop
00022     while(1) {
00023         // Avvia un impulso della durata di 10us sul pin di trigger
00024         sensor.start();
00025         
00026         // Aspetta prima della prossima lettura
00027         wait_ms(100); 
00028         
00029         // Stampa sulla seriale la misura della distanza in cm
00030         pc.printf("%d cm\r\n", sensor.get_dist_cm());
00031     }
00032 }