Felix Maocho

Para quien le interese lo que a nosotros nos interesa

5º Ejercicio de uso de pines digitales de entrada INPUT– Linterna multiuso – 2º Una posible solución

linterna-multiusoPor Félix Maocho
2/2/2017

Este post es ´continuacion del anterior sobre el mismo tema
5º Ejercicio de uso de pines digitales de entrada INPUT– Linterna multiuso – 1º Exposición de los problemas Donde se exponía un problema que planteaba una serie de problemas que resolvemos aquí

En el capítulo anterior habíamos construido un software y el hardware que mostramos a la derecha. y encontrado tres motivos de error en el software que habíamos escrito inicialmente que eran los siguientes.

  • 1º) Los leds se encendían y apagaban innecesariamente cada vez que se ejecutaba un “loop” del programa
  • 2º) La maquina entra en “catalepsia” el tiempo que dura una intermitencia de la luz roja, impidiendo observar si en ese tiempo se pulsa el botón
  • 3º) La máquina no era capaz de diferenciar entre una pulsación larga y varias pulsaciones seguidas.

Sigue leyendo

2 febrero 2017 Posted by | Curso de Arduino, General | , , , | Deja un comentario

5º Ejercicio de uso de pines digitales de entrada INPUT– Linterna multiuso – 1º Exposición de los problemas

linternaPor Félix Maocho
27/1/2017,

Conocimientos que se precisan

Para realizar este ejercicio tal como aquí se resuelve solo se necesitan los conocimientos que se han ido explicando hasta el capítulo dedicado al Uso de los pines digitales como entrada (IN PUT), que podemos resumir en los siguientes puntos:

Saber escribir, “subir” a la Tarjeta Arduino un sketch o programa
Conocer las funciones “int”, “pinMode”, “digitalWrite”, e “if”

Enunciado del problema

Queremos construir una linterna nultiuso que funcione de la siguiente forma:

– La primera pulsacion del botón, enciende un led blanco
– La segunda vez, se encienden a la vez dos leds blancos
– La tercera vez, se enciende tres leds blancos o
– La cuarta un led rojo se pone intermitente
– La quinta apaga todas las luces de la linterna

Material necesario

  • Tarjeta Arduino y cable de conexiones
  • Tarjeta de prototipado o “protoboard”
  • 12 Cables de conexiones macho/macho (preferiblemente 5 rojos , 6 azules 1 )
  • 4 Resistencias de 220 Ω
  • 4 Led ( preferiblemente 3 blancos y 1 rojo)
  • 1 pulsador o “Push button”

Sigue leyendo

27 enero 2017 Posted by | Curso de Arduino, General | , , , | Deja un comentario