Metrónomo en Arduino

Este ha sido mi primer proyecto, aún no demasiado complejo, con Arduino. He comprado algunos componentes electrónicos y he realizado distintas pruebas con el circuito. Consiste en un metrónomo cuya cadencia se puede regular con un potenciómetro. Como extra, he añadido la posibilidad de realizar acentuación simple, binaria, ternaria y cuaternaria.


Aunque la placa de pruebas parezca entorpecer el esquema, simplifica las conexiones, evitándonos hacer puentes o empalmes. Sencillamente se conecta el altavoz, la resistencia variable y los puertos de acentuación, de la siguiente manera:
  • Altavoz: Un extremo en el puerto 12 y otro en masa.
  • Potenciómetro: Un terminal fijo en la fuente de 5V, el otro en masa. El terminal variable se conecta al puerto de entrada analógica 0.
  • Acentuación: Corresponde a los puertos digitales 2, 3 y 4. Por defecto deben estar conectados a masa (tensión baja), y dependiendo de si queremos acentuación binaria (2), ternaria (3) o cuaternaria (4), conectamos el puerto correspondiente a 5V (tensión alta).
  • LED (opcional): Se enciende a la par con los pitidos del altavoz. El ánodo en el puerto 13 y el cátodo en masa.
Podemos (y debemos) conectar un par de resistencias si es necesario. Por ejemplo, una de 100Ω para el altavoz, y otra de 470Ω para el LED. En el vídeo de abajo lo podéis ver funcionando. El código fuente se puede descargar en el siguiente enlace:

Comentarios

Entradas populares de este blog

Algoritmo de relleno

Cifrado de Vernam

Problema de las N reinas