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

4º Ejercicio de uso de pines digitales de entrada INPUT– Luces de alarma intermitentes

Conocimientos que se precisandetector_apertura_puerta_alarmaPor Félix Maocho
7/1/2017,

Objetivo

Construir un aparato que encienda una luz intermitente cundo se h abra la puerta.

Conocimientos que se precisan

Para realizar este ejercicio tal como aquí se resuelve, sólo se necesitan los conocimientos que se han ido explicando hasta el capítulo dedicado al “Uso de los pines digitales como entrada (IN PUT)”, explicados con anterioridad, por lo que ante cualquier duda conviene repasar los capítulos anteriores.

Los conocoimientos precisos los podemos resumir en los  siguientes puntos:

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

Enunciado del problema

Mientras se abre y se cierra una puerta queremos que permanezcan encendidas unas intermitentes luces de peligro

Sigue leyendo

7 enero 2017 Posted by | Curso de Arduino, Robotica | , , , | Deja un comentario

3º Ejercicio de uso de pines digitales de entrada INPUT– Temporizador luminoso

reloj-automatico-escalera-l-kgsxmvPor Félix Maocho
18/11/2016

,

Objetivo

Construir un aparato que regule la duracion de encendido de las luces de una escalera.

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

Sigue leyendo

18 noviembre 2016 Posted by | Curso de Arduino, Robotica | , , , | Deja un comentario

2º Ejercicio de uso de pines digitales de entrada INPUT – Luces de emergencia

DirectindustryPor Félix Maocho
21/10/2016

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, compilar y “subir” a la Tarjeta Arduino un sketch o programa
  • Conocer las funciones “int”, “pinMode”, “digitalWrite”,  e  “if”

Enunciado del problema

Se desea encender la luz de emergencia tan pronto como falle la luz en el circuito principal.

Material necesario

  • Tarjeta Arduino y cable de conexiones
  • Tarjeta de prototipado o “protoboard”
  • 8 Cables de conexiones macho/macho (preferiblemente 3 rojos  a 5V, 3 azules  uno verde y otro amarillo)
  • 2 Resistencias de 220 Ω
  • 2 Led (preferible de color rojo y azul )

Para posteriormente trabajar en real (no imprescindible para este ejercicio

  • Batería de 9 voltios o conjunto de baterías equivalentes con su chasis
  • Conector de baterías con Tarjeta Arduino
  • Cargador de teléfonos o similar a 5 voltios ( por ejemplo los que tiene salida por USB o cargador regulable
  • Conexión entre cargador de teléfonos y buses de la tarjeta protoboard

Sigue leyendo

22 octubre 2016 Posted by | Curso de Arduino, Robotica | , , , | 2 comentarios

Curso de Arduino – Uso de los pines digitales como entrada (INPUT)

pines digitales

Por Félix Maocho
29/5/2016.

Objetivo de este capítulo

Aprender a utilizar los pines digitales como detectores del paso de corriente por otros circuitos.

Familiarizarse con la funciones que ya hemos aprendido y aprender algunas nuevas relacionadas con el uso de los pines como entrada.

Material necesario

  • Tarjeta Arduino y cable de conexión al PC
  • Tarjeta de prototipado o “protoboard”
  • 8 Cables de conexiones, (Preferiblemente, no imprescindible,  5 rojos, 2 grises, y 1 verde)
  • 2 Resistencia de 220 Ω
  • 2 leda (es indiferente el color)
  • 1 Pulsador o Psh Button

Sigue leyendo

29 septiembre 2016 Posted by | Curso de Arduino, Robotica | , , , | Deja un comentario

Curso de Arduino – Utilizar los pin digitales como INPUT para el control de la corriente

Por Félix Maocho
4/12/2015

Objetivo de este post

Repaso de los pin digitales de Arduino utilizados como INPUT es decir como entradas, esto se hace para averiguar si por determinado punto de un circuito eléectrico pasa o no corriente elétrica, también se repasan algunas de las instrucciones o mandatos más habituales.

Para las prácticas de este post se necesita la tarjeta controladora Arduino, la tarjeta de prototipado protoboard, un PC ,el cable de conexión a Arduino, dos led de diferente color, (uno rojo u otro blanco en nuestro caso, pero puede ser de cualquier color), dos resistencias de 220 homios y una de 660 homios, un pulsador o pushbotton,  así como suficientes cables de conexión , (macho/macho si se trabaja con tarjetas protoboard).

Párrafo para inexpertos , (puedes saltarlo si eres mínimamente usuario de Arduino)

La tarjeta Arduino es una controladora de circuitos eléctricos, es decir un sistema capaz de activar o mantener apagados diversos circuitos eléctricos a corriente continua de 5 voltios. Por tanto su misión principal es encender y apagar según le indiquen algunas instrucciones alguna de sus múltiples salidas/entradas.

Sigue leyendo

4 diciembre 2015 Posted by | General, Robotica | , , , | 4 comentarios