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

Dependencies:   HCSR04 mbed

Fork of STMNucleoF401RE_ExampleCode_13_Ultasound by Corso Rapid Prototyping with STM32Nucleo

Revision:
0:a4f31fdfb261
Child:
1:77d4e33d0679
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Mon Nov 02 14:24:27 2015 +0000
@@ -0,0 +1,32 @@
+/****************************************************
+*            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("%dcm\r\n", sensor.get_dist_cm());
+    }
+}