Ya han llegado los aparatos que necesitamos para ir montando el prototipo:
- a la izquierda el Yun
- en medio el sensor de ultrasonidos
- a la derecha el módulo RTC
Primero probamos el sensor de ultrasonidos, con el siguiente ejemplo PlugAndPlay (adjunto cabecera con los enlaces a la librería y página del proyecto):
Ultrasonic – Library for HR-SC04 Ultrasonic Ranging Module.
Rev.4 (06/2012)
J.Rodrigo ( http://www.jra.so )
more info at http://www.ardublog.com
Wiki: https://github.com/elrodri/Ultrasonic-HC-SR04/wiki/Plug-&-Play
El código completo es el siguiente:
// Ultrasonic - Library for HR-SC04 Ultrasonic Ranging Module. // Rev.4 (06/2012) // J.Rodrigo ( http://www.jra.so ) // more info at http://www.ardublog.com // Wiki: https://github.com/elrodri/Ultrasonic-HC-SR04/wiki/Plug-&-Play #include <Ultrasonic.h> // Ultrasonic ultrasonic(5,6); // (Trig PIN,Echo PIN) // centímetros * 58 = Max.TimeOut Ultrasonic ultrasonic(5,6,20000); // (Trig PIN,Echo PIN,Max.TimeOut in µsec ) void setup() { Serial.begin(9600); pinMode(4, OUTPUT); // VCC pin pinMode(7, OUTPUT); // GND ping digitalWrite(4, HIGH); // VCC +5V mode digitalWrite(7, LOW); // GND mode } void loop() { Serial.print(ultrasonic.Ranging(CM)); // CM or INC Serial.println(" cm" ); delay(100); }
Tan simple como pinchar el módulo y ver la medida en el Monitor Serie:
Y un vídeo de cómo funciona: