Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
proyectos:semaforo [2017/10/26 07:12] – Félix Sánchez-Tembleque | proyectos:semaforo [2021/04/16 20:41] (actual) – editor externo 127.0.0.1 | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
+ | ====== Semáforo para limitar tiempo de ponencias ====== | ||
+ | |||
Casi el primer proyecto que se hace para aprender a usar Arduino es un semáforo con leds, pero este es un poco diferente. Tiene Leds de alta intensidad y una caja. Se pensó como sistema de avisos para limitar los tiempos en una conferencia o congreso. La idea original es de Jerónimo Puertas y la realización física de Daniel Villares. | Casi el primer proyecto que se hace para aprender a usar Arduino es un semáforo con leds, pero este es un poco diferente. Tiene Leds de alta intensidad y una caja. Se pensó como sistema de avisos para limitar los tiempos en una conferencia o congreso. La idea original es de Jerónimo Puertas y la realización física de Daniel Villares. | ||
{{: | {{: | ||
- | Los leds empleados son de panel a 12v y 20mA -referencia L60012v- lo que hace necesario usar un transistor mosfet 2N7000 o similar para encenderlos. El diseño puede funcionar con cualquier fuente de 12v como 8 pilas AA. El diseño debe repetirse para cada LED conectándolo a los pines 10, 11 y 12 en el ejemplo. | + | Los leds empleados son de panel a 12v y 20mA -referencia L60012v- lo que hace necesario usar un transistor mosfet 2N7000 o similar para encenderlos. El diseño puede funcionar con cualquier fuente de 12v como 8 pilas AA. Debe repetirse para cada LED conectándolo a los pines 10, 11 y 12 en el ejemplo. |
{{: | {{: | ||
- | Los tres conjuntos montados en una shield de prototipado con los conectores | + | Los tres conjuntos montados en una shield de prototipado |
{{: | {{: | ||
Línea 13: | Línea 15: | ||
El programa para operar el semáforo como controlador de tiempos es el siguiente | El programa para operar el semáforo como controlador de tiempos es el siguiente | ||
- | [code] | + | <code> |
void setup() { | void setup() { | ||
pinMode(10, OUTPUT); // verde | pinMode(10, OUTPUT); // verde | ||
Línea 42: | Línea 44: | ||
| | ||
} | } | ||
- | [/code] | + | </code> |
+ | |||
+ | El interruptor de la caja se coloca en la entrada de alimentación -desde las pilas o la fuente alternativa- de modo que la operativa es simple: al encender empieza a correr el tiempo de las luces. Para reiniciar basta con apagar y encender. | ||