Example code 13
Fork of STMNucleoF401RE_ExampleCode_13_Ultasound by
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("%dcm\r\n", sensor.get_dist_cm()); 00031 } 00032 }
Generated on Wed Jul 13 2022 06:02:07 by
1.7.2
Corso Rapid Prototyping with STM32Nucleo
