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.

Seguir 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”

Seguir 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

Seguir 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

Seguir 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

Seguir leyendo

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

Curso de Arduino – Uso de los pines digitales como salida (OUTPUT)

Arduino UNO

Por Félix Maocho
30/4/2016
.

Objetivo de este capítulo

Familiarizarse con la funciones que ya hemos aprendido, acostumbrarse a documentar perfectamente los programas

Material necesario

  • Tarjeta Arduino y cable de conexiones
  • Tarjeta de prototipado o “protoboard”
  • 9 Cables de conexiones macho/macho (preferiblemente 5 cables megros. 2 rojos y 2 azules
  • 4 Resistencia de 220 Ω
  • 4 Leds (preferible 2 rojoa y 2 azules

Conocimientos previos necesarios

  • Uso de la opciones básicas del Menú de inicio de Arduino, que perrnitan escribir, compilar y subir un sketch a la tarjeta Arduino
  • Uso de las funciones del sistema “pinMode”, “digitalWrite” y “delay”
  • Conocer los parámetros estandariza “void”, “OUTPUT”, “INPUT”, “HIGH” y “LOW”
  • Manejar las lineas de comentario (“//”)

Todos estos conocimientos se explican en detalle en el capitulo “Principales opciones del Menú de Inicio de Arduino”

Seguir leyendo

30 abril 2016 Posted by | Curso de Arduino, General, Robotica | , , | Deja un comentario