Montaje 2: Tuning

Presionando un pulsador activa luces del coche fantástico y claxon personalizado.

Con este montaje aprendemos a:

  • Usar un piezoeléctrico para producir notas musicales.
  • Definir y recuper series de valores en cadenas.
  • Controlar el estado de una entrada digital.
  • Usar un pulsador normalmente abierto.
  • Usar un pulsador normalmente abierto como si fuera normalmente cerrado.
  • Usar un pulsador normalmente abierto como si fuera un interruptor..
  • Usar varibles para describir estados.
  • Producir sonidos de frecuencias arbitrarias de forma continua.
  • Usar while para bloquear el desarrollo del programa.
  • Asociar una nota a cada LED.

Componentes de hardware del sistema electrónico:

Salida:

  • 4 LEDS.
  • 4 Resistencias de 220 ohmios.
  • Zumbador piezoléctrico.

Entrada:

  • Pulsador.
  • Resistencia de “pull-down” de 1 Kohmio.

Proceso:

  • Tarjeta Arduino.

Incluye todos los conceptos, procedimientos y elementos de programación del Montaje1 y además:

Conceptos sobre electrónica digital:

  • Onda cuadrada.

Conceptos sobre electrónica analógica:

  • Pulsador normalmente abierto/normalmente cerrado.

Procedimientos sobre electrónica digital:

  • Uso de la resistencia de “pull-down”.

Elementos del lenguaje de programación:

 int[]
 while
 if
 else
 delayMicroseconds
 %

Con este montaje aprendemos a usar en nuestra programación:

  • Declaración y uso de cadenas.
  • Iteración con for para recorrer cadenas.
  • Iteración con while.
  • Definición de los límites inical y final de la iteración.
  • Condicional sobre el estado de la entrada digital.
  • Condicional sobre el valor de una variable.

Montaje 2: Tuning

  • Tuning 1

Luces del coche fantástico permanentes y bocina con melodía al presionar el pulsador.

  • Tuning 2

Luces del coche fantástico acompañadas por una secuencia fija de notas.

  • Sirena con luces

Sirena con luces que parpadean acelerando con la frecuencia.

Montajes propuestos:

  • Alarma de un banco, coche de policía, ambulancia y/o bomberos con juegos de luces y sirenas continuas.

Nota: Se recomienda consultar el tutorial sobre cómo hacer parpadear LEDs sin usar delay.

Volver?

  Copyright (c) 2006  Juan Carlos Alonso de Mena

  Permission is granted to copy, distribute and/or modify this document under the terms of 
 the GNU Free Documentation License, Version 1.2 or any later version published by the
 Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no
 Back-Cover Texts.  A copy of the license is included in the section entitled 
 GNU Free Documentation License?.