Arduino Yun – Hardware auxiliar proyecto control caldera

Ya han llegado los aparatos que necesitamos para ir montando el prototipo:

IMG_20140211_190200

  • 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:

IMG_20140211_191650

Y un vídeo de cómo funciona:

 

 

Deja un comentario