Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Qu es ARDUINO?
Introduccin a Visualino
Entorno de programacin
visual para Arduino
VISUALINO
Se trata de un microcontrolador, una placa, un pequeo sistema de procesamiento. Su condicin de sistema libre
ha propiciado tantas variaciones de lo mismo, que Arduino no es una pieza de hardware nica, y de hecho podemos
encontrar tantas configuraciones como desarrolladores dispuestos a hacer cambios en los esquemas puedan existir.
Tenemos qu saber qu hace exactamente un microcontrolador. La respuesta, de nuevo, es que depende de la
configuracin. As, encontraremos placas de Arduino capaces de dar vida a un telfono mvil, un mando a distancia,
consolas porttiles, y hasta cmaras fotogrficas.
Autor : Francisco
02.05.2016
Introduccin a
Visualino
Como pasa con la mayora de las placas microcontroladores las funciones de Arduino pueden resumirse en tres. En
primera instancia, tenemos una interfaz de entrada, que puede estar directamente unida a los perifricos, o conectarse
a ellos por puertos. El objetivo de esa interfaz de entrada es llevar la informacin al microcontrolador, la pieza
encargada de procesar esos datos. El mentado microcontrolador vara dependiendo de las necesidades del proyecto en
el que se desea usar la placa, y hay una buena variedad de fabricantes y versiones disponibles.
Por ltimo, tenemos una interfaz de salida, que lleva la informacin procesada a los perifricos encargadas de hacer el
uso final de esos datos, que en algunos casos se tratata de otra placa en la que se centralizar y procesara
nuevamente la informacin, o por ejemplo, una pantalla o un altavoz encargada de mostrar la versin final de los datos.
De nuevo, Arduino es un sistema, y no una placa nica. Por esto, el funcionamiento concreto depender del proyecto.
As, en un mvil hecho con Arduino tendremos varios microcontroladores, encargados de las conexiones de red, los
datos necesarios para la entrada de nmeros y mostrar informacin en pantalla, entre otras cosas. As mismo, un reloj
hecho con Arduino solamente hara falta un chip que cuantifique la hora y la muestre en una pantalla.
Como ya hemos dicho, Arduino es casi sinnimo de hardware libre, y con eso, estamos hablando de una de las
plataformas ms complejas y variables que podran existir
QU ES LA ELECTRICIDAD?
Se define la corriente elctrica como el paso ordenado de electrones a travs de un conductor.
Aplicando una diferencia de potencial (Tensin/Voltios) en los estremos conseguimos que los electrones pasen desde el
Negativo al Positivo, (aunque por norma se estableci lo contrario, la corriente fluye del poitivo al negativo)
Esto es debido a que ciertos metales (los conductores) tienen en su ltima capa pocos electrones y son inestables lo
que facilitan saltar de la ltima capa a otra entre atomos.
LEY DE OHM
Autor : Francisco
02.05.2016
Introduccin a
Visualino
La ms bsica y ms utilizada de todas la leyes de la electricidad, la ley de Ohm, se public en 1827.
Establece una relacin entre la diferencia de potencial (v) y la intensidad de corriente (I) en una
resistencia (R)
I = Intensidad en Amper (A) Amperios
V = Diferencia de potencial en Volt (V) Voltios
R = Resistencia en Ohms () Ohmios
HARDWARE
Autor : Francisco
02.05.2016
Introduccin a
Visualino
Arduino Uno
LED
Pulsador
ARDUINO UNO
Autor : Francisco
02.05.2016
Introduccin a
Visualino
Autor : Francisco
02.05.2016
Introduccin a
Visualino
Con frecuencia en electrnica necesitamos saber si una luz est encendida o apagada, si alguien
ha pulsado un botn o si una puerta ha quedado abierta o est cerrada.
A este tipo de seales todo / nada, SI / NO, TRUE /FALSE, 0/1 se les llama digitales, y
podemos manejarlas con los pines de 0 al 13 de Arduino y por eso hablamos de pines digitales.
Muchos de los sensores y actuadores que vemos en el mundo real son digitales:
Como actuadores digitales (SALIDAS): luces, alarmas, sirenas, desbloqueo de puertas, etc.
Como sensores digitales (ENTRADAS): botones y pulsadores, Sensores finales de carrera,
sensores de desbordamiento de nivel, de llamas, humo o gases txicos, etc.
Vamos a usar en nuestro Arduino los pines digitales como salidas todo o nada para encender un
LED.
Conectaremos un LED a un PIN Digital y se configurar en nuestro programa como SALIDA:
Una salida a nivel ALTO (1) el LED se encender y Una salida a nivel BAJO (0) se apagar.
Autor : Francisco
02.05.2016
Introduccin a
Visualino
Vfuente = Tensin que saldr por nuestro PIN 13 que sern 5V
Vd1 = La tensin de trabajo de nuestro LED un led estndar Rojo ser de 2V
I = Es la Intensidad que consume el LED para encenderse correctamente y es de 20mA
Autor : Francisco
02.05.2016
Introduccin a
Visualino
Al igual que el diodo LED ahora vamos a conectar un pulsador a un PIN Digital que definiremos
en nuestro programa como ENTRADA:
ABIERTO (SIN Pulsar) = 0 CERRADO = 1 (Pulsado)
Autor : Francisco
02.05.2016
Introduccin a
Visualino
SOFTWARE
IDE VISUALINO
PROGRAMACIN
Autor : Francisco
02.05.2016
Introduccin a
Visualino
En el Editor vemos el rea de trabajo donde iremos insertando a modo de piezas de puzle
nuestro programa y en el rea de Cdigo iremos observando el cdigo en lenguaje C que se va
generando.
Autor : Francisco
02.05.2016
Introduccin a
Visualino
Desde aqu podremos ver los estados de todo lo que enviemos a nuestro Monitor serie (Desde
datos de sensores, resultados de operaciones)
Autor : Francisco
02.05.2016
Introduccin a
Visualino
Autor : Francisco
02.05.2016
Introduccin a
Visualino
Dentro de cada BLOQUE vamos a poder ir recolectando todas las instrucciones, necesarias para
construir nuestro programa.
Autor : Francisco
02.05.2016
Introduccin a
Visualino
Autor : Francisco
02.05.2016
Introduccin a
Visualino
Esta parte es una de las partes fundamentales de nuestro programa donde estarn las
condiciones de funcionamiento (Que har o dejar de hacer nuestro programa si ocurre una u otra
situacin)
Autor : Francisco
02.05.2016
Introduccin a
Visualino
Autor : Francisco
02.05.2016
Introduccin a
Visualino
PROGRAMANDO
Autor : Francisco
02.05.2016
Introduccin a
Visualino
-Insertamos un diodo con su correspondiente Resistencia limitadora (150 Ohm) en el PIN 12.
-Colocamos las siguientes instrucciones en el rea de trabajo:
-Verificamos el Programa.
-Subimos el programa.
Autor : Francisco
02.05.2016
Introduccin a
Visualino
Autor : Francisco
02.05.2016
Introduccin a
Visualino
Semforo con FUNCIONES
(apagar / encender)
Autor : Francisco
02.05.2016
Introduccin a
Visualino
Semforo con parpadeo del
amarillo
Problema a resolver:
1. Establecer una funcin que apague TODOS los LEDs
2. Establecer una funcin que permita al led Amarillo durante el tiempo que dure
encendido, a
apagarse y encenderse.
3. Aprender a usar bucles: contar con... desde. hasta o mientras...
Autor : Francisco
02.05.2016
Introduccin a
Visualino
Autor : Francisco
02.05.2016
Introduccin a
Visualino
SI
EJECUTAR
1 Vuelta
i=i+1
2 Vuelta
i=i+1
3 Vuelta
i=i+1
4 Vuelta
i=i+1
es decir i=3+1 entonces i=4 Regresamos a CONDICIN es
entonces cuando se rompe la CONDICIN ( al no ser i menor que 4 )y finaliza el programa.
Autor : Francisco
02.05.2016
Introduccin a
Visualino
Autor : Francisco
02.05.2016