Descripción de la actividad
Montaje y programación de dos led que parpadean alternamente en una placa de prototipado.
- Controlador Crumble
- Dos led
- Dos resistencias de 220Ω
- Un portapilas de 3xAA (R6), preferiblemente con interruptor
- Cables macho-macho
Programa
Con este programa conseguiremos hacer parpadear alternamente dos led.
El led tiene únicamente dos posibles estados (encendido o apagado). Es por esto que lo tomamos como salida digital.
Al tomarlo como salida digital, haremos clic en la sección “Input/Output” de nuestro entorno de programación y seleccionamos la sentencia [ A is HI ]. Si cliqueamos en la sección “A” de nuestra sentencia, podremos cambiarla por cualquiera de las cuatro entradas que tiene nuestro controlador. Si hiciéramos clic en la sección “HI”, se cambiaría a “LO”. En este caso utilizaremos la sentencia [ set D HI ], que nos permitirá encenderlo.
No podemos olvidar que necesitamos otro led que permanezca apagado al mismo tiempo que nuestro primer led esté encendido. Para ello utilizaremos la sentencia [ set C LO ] y acabaremos añadiendo una espera [ wait 1 seconds ] de un segundo.
A continuación, realizaremos la acción contraria para que el led que corresponda a la salida «D» se apague y se encienda el asignado a la salida «C», quedando [ set D LO ], [ set C HI ] más su respectiva espera de un segundo [ wait 1 seconds ].
Por último, añadiremos un bucle infinito [ do forever loop ]. Si no pusiéramos el bloque [ do forever loop ] el parpadeo sólo ocurriría una vez, porque no volvería al principio del programa para repetirlo.
El resultado se muestra en la imagen del programa.
Ejercicio 17