Hola amigos , les traigo una pequeña contribución que pudiera ser de ayuda en sus trabajos io proyectos con arduino , es una pequeña librería para conectarse al HC-SR04 , le hice unit test con CPPUnit y Hippomocks , así q no debe dar guerra
he he …. les mando los links.
Doxygen Page..
Pagina de informacion API
API Class
Git Repo..
Saludos
!!!
Primero que llegas tarde mas alla que cualquier aporte sirve.
Digo porque hay cientoes de proyectos con librerías ultrasónicas. En el mismo playground de arduino.cc esta todo lo que tu pones.
Segundo, los aportes como este no van en esta sección sino en Documentación.
Asi que seguramente este post será movido a ese sitio.
Por lo demás gracias.
Para que sirven CPPUnit y Hippomocks?
Hola , entiendo perfectamente que mi aporte no es nada nuevo a la comunidad y que ya hay mucho de eso , la parte que ofrezco es algo bien documentado con Doxy… algo que seria muy útil en las librerías de arduino para que otros podamos entrar al mantenimiento sin tener que leer todo el proyecto , otra caracteristica es el diseño pensado para poder ser poblada la librería desde una PC sin arduino y correrle pruebas unitarias con CPPUnit y Hippomocks. Estoy refinando los detalles y subiré el como hacer unittest a tus libs de arduino, para así tener código de mejor calidad 
Cppunit info
http://cppunit.sourceforge.net/doc/cvs/cppunit_cookbook.html
Saludos !
Si os falta alguna librería:
Buscar librerías:
Guardado de temperatura y humedad en SD con pulsador mediante Arduino:
Un saludo!