Skip to main content

2.2 MONTAJE 3 Timbre

2.2 MONTAJE 3 TIMBRE

RETO Queremos que hagas un programa en el Echidna que:

  • Cuando se pulsa D2 suene una onda cuadrada de 282Hz o sea una duración 0.035 segundos (0.0175seg el bajo y 0.0175seg el alto).
  • Si se pulsa el botón D3 que suene el tono C4 que es aproximadamente esa frecuencia.
Solución


La solución seguro que te sonará pues lo hemos visto en el Tema 1.



Si lo ejecutamos desde el ordenador, y pulsamos el botón D2 se oye un tut, tut, tut por los auriculares, ya dijimos en este apartado que la culpa lo tiene tu ordenador: No es capaz de enviar mBlock órdenes al Arduino a la velocidad de 0.00175 segundos. Si pulsamos el botón D3 se oye el tono C4 sin problemas.

La solución consiste en subir al arduino, ya lo hemos visto en el Tema 1 ¿no te acuerdas? vuelve a ver esta presentación:

El resultado es este vídeo:

Si pulsamos D2 el sonido es más agudo que pulsando D3 que corresponde a la nota C4 ¿por qué? porque la señal es cuadrada.

Más explicación

Los cálculos del tiempo de subida y bajada tiempo=0.00175s calculados anteriormente están bien hechos ¿por qué no reproduce bien el tono de la nota C4? por esto:

image-1648722463535.png

No es lo mismo una onda analógica sinusoidal de 282 Hz que una onda digital cuadrada que es lo que se reproduce en la salida digital D10

¿Y por qué se oye más agudo? Vamos a fijarnos en una transición por ejemplo la de bajada de 5V a 0V ¿A qué se parece más esa transición?

image-1648722476856.png

Evidentemente a la segunda, y esa pendiente tan vertical corresponde más a ondas agudas:

image-1648722511085.png

Por lo tanto se oye más agudo, por eso eses.

Ya sé que el anterior razonamiento, si lo lee algún físico, le producirá un rechinar de dientesdientes,


viaasí GIPHY

puesque para losellos frikis:la explicación formal es que una onda cuadrada, según la transformada Fourier de unaFourier, onda cuadrada producereproduce armónicos de orden superior, incluso infinitos si fuese perfecta..., ja!, pero es mejor ser simple que ser incomprensible.


via GIPHY