Saltar la navegación

Reto 05 SOS con zumbador

Orden Tone y Notas musicales

Para hacer sonar un piezoeléctrico pasivo (como el de TDR-STeam) la mejor forma es hacerlo con la orden Tone de Arduino:

tone (pin, frecuencia en Hz);

tone (pin, frecuencia en Hz, duracion en ms);

Ejemplo de nota do:

tone (8,261,500); // en este caso el piezoeléctrico está en el pin 8, con frecuencia de 261Hz y con una duración de 500 ms.

Nota Do Re Mi Fa Sol La Si
Frecuencia Hz 261 293 329 349 392 440 493

Para más información consultar el apartado de funciones de la referencia de Arduino: https://www.arduino.cc/reference/en/#functions

Tarea

Duración:
15
Agrupamiento:
1

Con el piezo eléctrico de nuestra TDR-Steam (pin digital 8) debemos dar una señal sonora de alarma de socorro en código morse (pitidos largos/cortos) especificando una palabra, en nuestro caso SOS. la letra S en morse son tres pitidos de corta duración y la O tres pitidos de larga duración. También se puede hacer con señales luminosas y un led.

Los pitidos cortos tendrán una duración de 100 ms y los largos 300 ms. Entre letra y letra debe pasar un tiempo de 300 ms y entre SOS (entre palabras) debe haber un tiempo de 1000 ms.

Nota: Debes usar variables para guardar los tiempos y utilizar una función por cada letra.

Objetivos:

  • Repaso a bucle for.
  • Repaso a funciones.
  • Introducción del zumbador.