Introduction: Sintetizador Con Arduino (R2R Ladder)

About: Músico, matemático, computación, ciencia... insolente y subversivo, pero siempre propositivo

En este proyecto construimos un sintetizados sencillo. Se trata de convertir señales digitales del Arduino a analógicas utilizando una red R2R. En el video explicamos un poco más de la teoría detrás de esta estrategia para convertir de digital a analógico.

Step 1: Materiales

  1. Arduino UNO (o clone)
  2. Resitores de 10k Ohmn
  3. Resitores de 5K Ohmn (yo utilizo 4.2k)
  4. Un potenciómetro
  5. Jumper cables
  6. Buzzer

Yo adicionalmente tengo unos cables jumper ya conectados con un jack hembra de un cuarto, esto para facilitar conexiones a amplificadores de parlantes como se ve en una de las fotos, pero esto no es necesario.

Step 2: Conexiones

En las fotos se muestra el esquema de conexiones, y un video de como se conectan, además de las fotos de las conexiones tal y como las realicé en mi Arduino

Step 3: Código

El código base lo pueden descargar en github. También les dejo el mismo proyecto donde lo pueden simular en Autodesk Circuit.

El código de ejemplo simplemente construye una onda cuadrada, sin embargo, se puede construir una nueva función wave que utilize los 15 pasos de voltaje que tenemos disponible.

Step 4: Funcionando Y Retos

En el video se ve funcionando con una onda cuadrada.

Retos:

  1. Crear una onda triangular o sawtooth (hint: hay que crear un contador)
  2. Jugar con las formas de la función wave
  3. Cambiar el potenciómetro por un sensor de luz, un sensor de movimiento o de proximidad.
Microcontroller Contest 2017

Participated in the
Microcontroller Contest 2017