Felix Maocho

Para quien le interese lo que a nosotros nos interesa

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

CALEIDUINO el caleidoscopio de Arduino

Félix Maocho
24/6/2016
.
CALEIDUINO es un caleidoscopio digital sonoro e interactivo basado en Arduino, que es a la vez, un juguete, un objeto artístico y una herramienta para aprender electrónica y programación de una forma divertida y creativa.

Como la mayoría de lo basado en Arduino es y un proyecto Open Source por tanto, eres libre de copiarlo o hacer obras derivadas de élm  Sólo está protegido la marca y el logo . El resto lo puedes copiar, transformar, etc etc. aunque claro esta tu obra basada en CALEIDUINO sera igualmente un proyecto Open Source que otras a su vez podrán copiar y modificar libremente,

El aparato está inspirado en el típico caleidoscopio donde una imagen se refleja en tres espejos que la repiten y multiplican formando un enlosado multicolor.

La diferencia, es que aquí la imagen que se forma es una imagen digital creada por una tarjeta de Arduino nano 3.0, una pantalla TFT 1.8′, un acelerómetro analógico de 3 ejes GY-61, y unos pocos componentes mas. El movimiento que eciba ell caleidoscopio, es recogido por el acelerómetro y transmitido a la tarjeta Arduino, lo que   provoca cambios en la imagenm que elaborará y muestra la pantalla.

Sigue leyendo

25 junio 2016 Posted by | Makespace, Robotica | , , | Deja un comentario

Curso de Arduino – Aprender a utilizar el simulador UnoArduSim

Félix Maocho
12/6/2016

Objetivo de este capítulo

Un primer contacto para iniciarse en el manejo del programa de simulación de Arduino UnoArduSim. Descargar e instalar el programa UnoArduSim en el PC. Escribir un sketch, ponerlo a punto. “Instalar” los componentes manejados por la tarjeta Arduino y probar el Sketch sobre esta simulación de hardware.

Comienzo a trabajar con UnaArduSim

Hoy es mi primer día de contacto con el programa UnoArdSim. Iré contando las dificultades que me he encontrado y como las he resuelto, con el fin de que los que me sigan se encuentren con menos dificultades en el aprendizaje.De este prograna de simulacion de la tarjeta Arduino les hablé en “UnoArduSim programa simulador de la tarjeta Arduino, para experimentar sin el Hardware”

Descargar el programa

ágina de descarga

 

De la pagina oficial de descargas llamada “Simulator Download” (Descarga del simulador)  elijo la última versión que apare en la parte inferior de la página, que se denomina UnoArduSimV1.5.zip con 1147k firmada por el Prof Simmons de fecha May 17, 2016. Al pinchar en la pequeña flecha hacia abajo que esta a la derecha, sorprende la rapidez con que baja el fichero zip.

Sigue leyendo

12 junio 2016 Posted by | Curso de Arduino | , , | Deja un comentario

UnoArduSim programa simulador de la tarjeta Arduino, para experimentar sin el Hardware

Félix Maocho
7/6/2016

 

Objetivo de este capítulo

Informar de la esistencia de un programa simulador que permite simular el funcionamiento de la Tarjeta Arduino sin necesidad de ningun tipo fr harware. Lo que permite poner a punto y provr los programas con solo tener el PC

Material mecesarrio

Para las prácticas de este capítulo no se necesita la tarjeta controladora Arduino pues todo se simula mediante software..

A través del blog Tallerelectronica.com me entero de la existencia de un software de emulación de Arduino UNO, con el que puedes probar y depurar los sketch o programas escritos para la tarjeta Arduino UNO, sin necesidad de armar el hardware, El programa se llama UnoArduSim, que ha sido creado por el Profesor Stan Simmons de la Universidad de Queen´s

Sigue leyendo

7 junio 2016 Posted by | Curso de Arduino | , , | Deja un comentario

1º Ejercicio de uso de pines digitales de entrada INPUT – Semáforo utilizando “if”

Félix Maocho
22/5/2016
.

Utilizar la función “if” para reducir el número de líneas del 2º Ejercicio de uso de pines digitales de Salida OUPUT – Semáforo

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 (OUTPUT)”, y en lo referebte a la funcion “if” en Uso de los pines digitales como entrada (INPUT), 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” y “display”
  • Conocer la función “if”

Material necesario

  • Tarjeta Arduino y cable de conexiones
  • Tarjeta de prototipado o “protoboard”
  • 9 Cables de conexiones macho/macho (preferiblemente 2 rojos, 2 verdes y 5 negros
  • 4 Resistencias de 220 Ω
  • 4 Led (preferible 2 de color rojo y 2 verdes)

Sigue leyendo

22 mayo 2016 Posted by | Curso de Arduino, Robotica | , , , , | Deja un comentario

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

 

 

pines digitales

Por Félix Maocho
17/5/2016

=========================================

Este post se ha desarrollado en dos partes:

La primera destinada a explicar los interruptores en general y los pulsadores en particular que encontrará  aqui   

La segunda centrada en el manejo de pins digitales como INPUT que encontrarás aqui 

=========================================
..

Objetivo de este capítulo

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

Material necesario

  • Tarjeta Arduino y cable de conexiones
  • Tarjeta de prototipado o “protoboard”
  • Cables de conexiones
  • Resistencia de 220 Homios
  • Dos Led
  • Un pulsador

Conocimientos previos necesarios

  • Saber utilizar los pines digitales de Arduino como salida OUPUT
  • Uso de las funciones del sistema “pinMode”, “digitalWrite” y “delay”

Todos estos conocimientos se explican en detalle en los capítulos anteriores del Curso de Arduino

Sigue leyendo

17 mayo 2016 Posted by | Curso de Arduino | , , , , | Deja un comentario

2º Ejercicio de uso de pines digitales de Salida OUPUT – Semáforo

Félix Maocho
11/5/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 salida” que podemos resumir en los siguientes puntos:

  • Saber escribir , compilar y “subir” a la Tarjeta Arduino un sketch
  • Conocer cuales son las partes fundamentales de un sketch, las funciones que la componen y cual es su utilidad
  • Conocer las funciones “int”

Material necesario

  • Tarjeta Arduino y cable de conexiones
  • Tarjeta de prototipado o “protoboard”
  • 9 Cables de conexiones macho/macho (preferiblemente 2 rojos, 2 verdes y 5 negros
  • 4 Resistencias de 220 Ω
  • 4 Led (preferible 2 de color rojo y 2 verdes)
  • 1 Cable de conexión macho/macho más, para comprobaciones de los circuitos (naranja o de cualquier otro color)

Sigue leyendo

11 mayo 2016 Posted by | Curso de Arduino, Robotica | , , , | Deja un comentario

1º Ejercicio de uso de pines digitales de Salida OUPUT – Simular un faro

MAQUETA-FARO-2-costense-domus-40211

Por Félix Maocho
31/4/2016
.

Comocimientos 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 salida” que podemos resumir en los siguientes puntos:

  • Saber escribir , compilar y “subir” a la Tarjeta Arduino un sketch
  • Conocer cuales son las partes fundamentales de un sketch, las funciones que la componen y cual es su utilidad
  • Conocer las funciones “int”

Material necesario

  • Tarjeta Arduino y cable de conexiones
  • Tarjeta de prototipado o “protoboard”
  • 2 Cables de conexiones macho/macho (preferiblemente uno grise y uno rojo
  • Resistencia de 220 Ω
  • Led (preferible de color blanco)

Simular el faro de la tria de Ribadeo

Para una maqueta nos proponemos hacer un faro que luzca con la misma cadencia del faro existente en la Ria de Ribadeo cuyo ciclo de funcionamiento es como se indica a continuación:

Sigue leyendo

1 mayo 2016 Posted by | Curso de Arduino, Robotica | , , , | Deja un comentario

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”

Sigue leyendo

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

Curso de Arduino – Principales opciones del Menú de Inicio de Arduino

Menu de Inicio de ArduinoPor Félix Maocho
21/3/2016

El Objetivo de este capítulo

Aprender ls diferentes opciones del Menú de Inicio de Arduino. Escribir en nuestro PC un programa fuente, compilarlo para obtener un programa objeto, traspasarlo a la tarjeta y ponerlo en funcionamiento.

Material necesario

Para las prácticas de este post se necesita únicamente tener el cable de conexión del PC con la tarjeta Arduino y la tarjeta controladora Arduino.

 

Puede que sea la primera vez en tu vida que te planteas escribir un programa y sientas cierta angustia, te doy la seguridad que al final de este capítulo, habrás hecho tu primer programa con pleno conocimiento de lo que estas haciendo y sin ningún género de dudas.

Pero la cosa tiene cierto truco, te voy a enseñar a escribir un programa super sencillo, para el cual los conocimientos que hay que tener son escasísimos, razón por la cual, los vas a recibir sin traumas. Tiempo tendrás de ir ampliando tus conocimientos. Comenzamos la prueba

Sigue leyendo

21 marzo 2016 Posted by | Curso de Arduino, Robotica | , | Deja un comentario

Arduino – Comunicaciones asíncronas, pines marcados como TX y RX


Por Félix Maocho
6/2/2016
Objetivo de este capítulo

Utilización de los pines TX y RX (marcados como 0 y 1), como puerto de comunicaciones asíncronas
Explicar que es un puerto serie y comunicaciones entre dispositivos
Conocimientos básicos cobre comunicaciones asíncronas, que son caracteres, codificación ASCII Unicode, codificación binaria, velocidad de conexión y forma de realizar la comunicación asíncrona y utilidad del módulo UART del procesador.
Velocidades de conexión a las que funciona Arduino
Uso de la conexion USB como puerto de comunicaciones asíncronas con el PC.
Enviar y recibir comunicaciones asíncronas

Sigue leyendo

6 febrero 2016 Posted by | Robotica | , , , | 2 comentarios

Arduino – Arduino, hard y soft sencillo para hacer objetos interactivos

kit-workshopPor Félix Maocho
19/1/2016

Objetivo de este capítulo

Generalidades sobre lo que se puede hacer con arruino.
La licencia Copyleft y el ecosistema de fabricantes y usuarios de Arduino.
Donde comprar componentes electrónicos
Descripción del Kit básico de Arduino
Ideas de proyectos que se pueden emprender con Arduino,
Consejos para el uso de Arduino con la tarjeta protoboard
Uso de nuevos componentes electrónicos

Sigue leyendo

19 enero 2016 Posted by | Curso de Arduino, Robotica | , , , | Deja un comentario

Arduino – Descripción de la Tarjeta Arduino.

tarjeta arduimo_bbPor Félix Maocho
12/1/2016

Objetivo de este capítulo

Tener un primer contacto con la tarjeta Arduino UNO, descripción superficial de que son y para que valen cada una de sus conexiones y primeras practicas con la tarjeta Arduino, una tarjeta de prototipado y algunos componentes electrónicos.

Material necesario

  • Pc
  • Cable de conexión de la tarjeta Arduino
  • Tarjeta Arduino
  • 2 resistencias de 220 Ω
  • Zumbador o chicharras
  • 2 leds a ser posible de diferentes colores
  • Varios cables de conexión macho/macho de diferentes colores

Vamos a explicar la utilidad de los pines o lugares donde podemos conectar un cable con la tarjeta Arduino UNO, no pretendo que hoy aprendas a manejarlos, solo pretendo que llegues a conocer su existencia y tengas al menos una idea remota de para qué valen.

Observe la imagen superior que se corresponde a un Arduino UNO, tarjeta controladora muy barata, (unos 20€), ideal para principiante que  aconsejo que compresm en un kit básico al que se alñaden una colecciñon de compnentes que te permitirán hacer muchas practicas, Estos kits varían de precio según lo que tengan, yo aden componentes algo que anda según lo que pongan en el kit por los 40€ más o menos, Los hay de más precio más completos, pero hasta dentro de mucho mo te valdrán, Tiempo tienes de comprar lo que te falte, o si te abures y lo dejas, habras malgastado menos dinero.

Comenzamos por la descriopción de la tarjeta Arduino UNO

Sigue leyendo

12 enero 2016 Posted by | Curso de Arduino, General, Robotica | , , , | Deja un comentario

Curso de Arduino – Uso del pin AREF y el mandato anlogReference

Por Félix Maocho
21/12/2015

Objetivo de este post

A la izquierda del último pin digital, el pin 13 aparece en Arduino UNO dos pines más, el primero es el pin marcado como GND contracción de la palabra inglesa “ground” (suelo o tierra) o lo que es lo mismo la entrada de cierre de un circuito con voltaje 0.

El siguiente pin situado a la izquierda viene marcado como AREF y si buscamos en el manual veremos que es el acrónimo de Analog REFerence (referencia analógica, lo cual no indica mucho más. Para eso para explicar la utilidad del pin AREF y el mandato asociado “analogReference· es a lo que dedicamos este post.

Sigue leyendo

23 diciembre 2015 Posted by | Curso de Arduino, Robotica | , , , , , | Deja un comentario

Curso de Arduino – Uso de las entradas analógicas de Arduino

Por Félix Maocho
16/12/2015

Objetivo de este post

Repaso de los pin analógicos de Arduino, utilizados como sistema  de medir la intensidad de las señales que recibe Arduino de los sensores.

Los sensores se especializan en detectar alguna característica del mundo real, calor, sonido, luminosidad, peso, distancia, etc. y generan una corriente eléctrica de un voltaje proporcional al la intensidad de la característica que exploran. El dato de su lectura a través de los pin analógico, puede ser utilizado en el software para actuar según convenga. 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, diez  led del mismo color, once  resistencias de 220 homios, un potenciometro, así como buen numero de cables de conexión , (macho/macho si se trabaja con tarjetas protoboard).

Sigue leyendo

16 diciembre 2015 Posted by | General, Robotica | , , , | 2 comentarios