Montaje 3: Concurso en la televisión
Consta de tres elementos:
- Ruleta de la fortuna: Ruleta luminosa con secuencia de tonos que se para aleatoriamente.
- El pistolero: Juego de pulsadores luminosos con un tono asociado que indican el primero que los pulsa tras una señal acústica producida en un intervalo aleatorio.
- Cuenta atrás: Un display muestra el tiempo que te queda para superar la prueba.
Con este montaje aprendemos a:
- Manejar varios pulsadores de formas diversas.
- Generar números pseudoaleatorios.
- Acotar los números pseudoaleatorios entre dos valores.
- Utilizar los números pseudoaleatorios para iluminar LEDs y/o hacer sonar notas al azar.
- Reiniciar las variables para efectuar un reset por software.
Componentes de hardware del sistema electrónico:
Salida:
- 4 LEDS.
- Zumbador piezoléctrico.
- Display de 7 segmentos
Entrada:
Proceso:
Incluye todos los conceptos, procedimientos y elementos de programación de los montajes 1 y 2, y además:
Procedimientos sobre los dispositivos de control:
Conceptos sobre electrónica digital:
- Display de 7 segmentos.
- Operadores lógicos AND y OR.
- Conjugación.
- Teorema de Morgan.
Procedimientos sobre electrónica digital:
- Codificación y escritura en un display de 7 segmentos.
Elementos del lenguaje de programación:
funcion(int data)
&&
||
return
Montaje 3: Concurso en la televisión
Un flash? señala el comienzo. Tras presionar un pulsador cualquiera (luz interior de un coche?) pasa un tiempo aleatorio hasta que suena un pitido. A partir de la señal, cuando se presiona por primera vez un pulsador, suena su nota asociada y se mantiene encendido su LED mientras se esté presionando. Cuando se suelta, el LED correspondiente parpadea un tiempo. Después, una sucesión de flash? hasta que pulsando cualquier pulsador se vuelve a empezar.
Un flash? señala el comienzo. Tras presionar un pulsador cualquiera(Luz interior de un coche?) comienza una sucesión de ruleta luminosa? en número aleatorio para terminar con una variante de la ruleta luminosa aleatoria? de sólo 4 elementos, en la que cada LED lleva asociada una nota y sólo suena la última.
Cuando se presiona un pulsador el display muestra la secuencia inversa de los 10 primeros dígitos. Al llegar al 0 suena brevemente el zumbador y queda listo para empezar otra vez.
Montajes propuestos:
- Leña al mono: los LEDs se iluminan aleatoriamente en nº y duración y tienes que pulsar tu color mientras está encendido. Juegan 4 a la vez.
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?.