Está en la página 1de 7

PROGRAMACIÓN DE ARDUINO:

SESIÓN *1 : ARDUINO

Introducción de la clase: link: http://haciaelespacio.aem.gob.mx/revistadigital/articul.php?


interior=733

La idea central de la introducción será comparar un robot con el cuerpo humano. Al igual que
nosotros, los seremos humanos, los robots también cuentan con componentes (partes que lo
componen) que hacen posible su funcionamiento. Estos elementos son: piezas mecánicas,
piezas electrónicas, piezas electromecánicas (algunos ejemplos son engranes, soportes
tornillos, dispositivos electrónicos, sensores, motores y muchas piezas más. Todo este
conjunto de piezas forman un SISTEMA.

Ahora bien, haremos una analogía de los sistemas principales de los robots y del cuerpo
humano:

Sistema del Robot Sistema del cuerpo humano


Sistema sensorial Sentidos
Sistema de control Cerebro
Sistema mecánico El cuerpo humano( motor de mov)

El sistema sensorial VS los sentidos:

El ser humano conoce por los sentidos, esa es nuestra manera de tener contacto con la
realidad y de realmente conocer. Los robots al igual que nosotros también necesitan ponerse
en contacto con el medio, esto lo realizan por medio de sensores: de temperatura, velocidad,
aceleración, presión en etc.

El sistema de control VS el cerebro:

A menudo, en nuestro día a día nuestro cerebro suele asimilar cantidad de datos,manda
información a nuestro cuerpo para realizar acciones, tenemos que tomar decisiones y entre
esto muchas cosas más. Los robots también, disponen de una unidad donde analiza y procesa
datos para poder llevar a cabo acciones.

El sistema mecánico VS cuerpo humano:

Nuestro cuerpo es fundamental, es una estructura integrada por músculos, huesos,


articulaciones en etc. Gracias a él somos capaces de realizar movimiento. Los robots también
tienen una estructura que les ofrece soporte y hace posible su movimiento: pistones,
engranajes, motores en etc.

Durante este año académico nos centraremos en un sistema en específico:¿ Cuál creen que
será?

R: nos enfocaremos en el sistema de control, en esa unidad que les comenté anteriormente.
Esta unidad se conoce como microcontrolador. Es la unidad de procesamiento central de un
Robot.
Es un circuito integrado programable, el cual ejecuta acciones almacenadas en su memoria.
Existen muchos tipos de microcontroladores pero trabajeremos con LAPLACA DE ARDUINO.

Arduino es una placa rectangular que contiene un microcontrolador que les permite a los
jóvenes aprender programación desde los niveles más básicos hasta los más avanzados.
Nota: (A diferencia de Scratch Arduino trabaja con código escrito y no con bloques de
programación)

La placa de arduino consta de varias partes: entradas, salidas, alimentación,


comunicación,shield, un microcontrolador ATMEL VRA y otros pines.

*Entrada:

*Salida:

*Comunicación:

*Alimentación:

*Microcontrolador: programable con un alto lenguaje

Actualemente existe varios tipos de Shield. Un Shield es una placa de circuito modular que
permite ampliar las capacidades de hardware de Arduino.Algunos tipos son: Ethernet Shield,
Arduino wifi Shield (conexión de arduino a internet), Arduino GSM Shield (conecta a Arduino
a internet , manda y recibe sms más llamadas). La placa que utilizaremos nosotros será
ARDUINO1.

Actividad de cierre: realizar un mapa conceptual con la informacion dada e investigar los
siguientes terminos: led, programación, ánodo, cátodo, resistencia, voltaje.

SESIÓN *2 : SIMULADORES

El simulador de circuitos electrónicos es una herramienta de software para el uso de


profesores y estudiantes. El nombre de la plataforma es TINKERCAD. Este emulador
permittirá que los estudiantes creen modelos de ensambladores. La ventaja es que permite
realizar pruebas de circuito y disminuye los riesgos de dañar un circuito. La plataforma
cuenta con varios componentes y opciones.

Para ingresar a la página el link es el siguiente: www.tinkercad.com. Primero, darle al botón


de registrarse; luego colocar los datos con algún correo que este vigente; darle al botón de
ingresar.

La plataforma cuenta con varios elementos: ingresa nombre del proyecto, los botones de
girar, deshacer, eliminar, vista previa, modificar; área de trabajo; los componentes a
utilizar;los elementos de código, inicar simulación, exportar, compartir; lista de
componentes y ver circuito.

Actividad práctica 1: realizar el siguiente circuito:


-Bateria de 9v, protoboard, led, resistenciade 220map (incluir luego)

Nota importante: explicar qué es un LED y sus partes positivas y negativas.

Actividad de cierre: investigar qué es programación, circuito, corriente eléctrica, aislante,


ánodo, cátodo, polaridad eléctrica, código y voltaje.

SESIÓN*3 PROGRAMACIÓN EN ARDUINO

Anteriormente hablamos de arduino, ahora haremos un primer acercamiento a la


programación en arduino.

La acción de programar en arduino se resume en dar un conjunto de instrucciones al


microcontrolador ( que es esa unidad donde se almacena, analiza y profesa la información en
la placa arduino) para que realice las acciones deseadas.

¿Cómo creen que continúa el proceso de programación?

R: al momento de programar se agrega un serie de códigos, los cuales estan determinados,


para cada uno de los componentes ( para que esta llegue a la memoria flash del
microcontrolador).

El proceso de queda hasta acá, Arduino cuenta con in IDE de software sencillo y que carece de
funciones avanzadas. IDE es un programa para poder colocar los códigos a la propia placa.Las
siglas de la plataforma IDE significa “ integrated developmen enviroment”, que se traduce al
españo en “Entorno del desarrollo integrado”. Es decir, arduino no unicamente trabaja con el
emulador sino que tambien cuenta con un plataforma, la cual usaremos más adelante, para el
proceso de la programación de arduino.

Profundizaremos en el código:

Dentro de los códigos determinados y obligatorios estan dos bloques que contienen
instrucciones, es decir, existen dos funciones principales: (usar como ejemplo parentesis y
corchetes en matemática)

*VOID SETUP: todo lo que esta dentro de este bloque se activa cuando comienza el programa.
Aquí podemos activar los pines y series.

*VOID LOOP: este bloque se repite durante todo el tiempo que la placa este conectada.

*Comentarios: todo lo que se encuentre escrito despues de este símbolo //arduino lo ignora
cuando ejecuta elprograma. Esa funcion permite leer los códigos. Para comentarios largos se
usa “ *Y*” .

Otras funciones:

*PINMODE: configura pines de salida y de entrada.


Para configurar pin como entrada escribir INPUT (se utiliza cuando se necesita obtener accion
del entorno. Por ejemplo: algún botón o sensor). Para configurar el pin de salida escribir
OUTPUT ( se utiliza cuando se necesita mandar información al entorno.Por ejemplo: realizar un
sonido)

*DIGITALWRITE: genera valor a un pin, esto dependerá de si es pin analógico o digital. Esto
quiere decir que..

Para el pin digital escribir HIGH ,el cual enviará voltaje; y escribir LOW para no enviar voltaje

*DELAY: realiza una pausa de milisegundos para continuar con la otra línea.

NOTA: se debe explicar que se usan paréntesis en estas funciones. Aprovechar de introducir
conjuntos en etc.

Proceso de programación:

Como les mencioné antes, Arduino trabaja con un emulador y con el programa IDE. El proceso
de programación es el siguiente.

1-Crea en circuito en el simulador usando la placa Arduino1.

2-En el emulador se cambia la forma del ver el código( opción de texto)

3- Se introduce el código.

4- En el programa IDE de Arduino se crea un archivo, una vez se haya probado el código
anterior en el emulador y se haya verficado que no hubo error.

5-Se copia ese código y se pega en el archivo creado en el IDE para que este sea subido al
código de la placa.

Esto es un abreboca de cómo funicona el proceso de programación. No entraremos en detalles


porque este programa se utiliza es para cuando vayamos a usar de forma presencial el
Arduino. Mientras no es necesario pero es importante que conozcan de ello.

Actividad de cierre: escribe 5 palabras relacionadas a la lección y coloca la utilidad de cada


una.

SESIÓN*4 COMPONENTES BÁSICOS ELECTRÓNICOS:

Dentro de los componentes básicos electrónicos que profundizaremos el día de hoy: LED,
resistencia, protoboard, cables y conexión con arduino.

*LED: conocido como emisor de luz. Es un tipo especial de semiconductor cuya característica
principal es convertir en luz la corriente eléctrica de bajo voltaje que atraviesa su chip.
Tambien, tiene polaridad la cual puede observarse de diferentes formas pero la que más
puede funcionarnos en este curso es la siguiente: la pata más grande del LED es laparte
positiva (PGP) y la parte corta es la parte negativa (PCN). Cabe destacar que la parte positiva
del LED se conoce como Anodo y la negativa como cátodo.

Las partes del LED son: capsula plastica, hilo conductor, marco conductor, copa reflectora,
ánodo y cátodo.

¿Cómo covierte el LED esa corriente electrica en luz?

R: …….

*Resistencia: su función princiapal es atenuar y frenar las el flujo libre de corriente o de


circulación de las cargas electricas. Es importante saber que cada dispositivo concectado en el
circuito representa en sí una carga para la circulación eléctrica.

La unidad de medida de la resistencia se llama OHMIOS y se abrevia OHM y se representa con


el símbolo griego omega. “Para saber cuanta cantidad de OHMIOS tiene una resistenciase
puede saber por la combincación de colores. “ MIENTRAS MAYOR SEA LOS OHMIOS EN UNA
RESISTENCIA MENOR SERA LA CANTIDAD DE CORRIENTE QUE DEJA PASAR”. Un ejemplo de
ello: la clase de los simuladores.

Por ultimo, la resistencia no tiene polaridad, esto quiere decir que no importa como
conectemos la resistenci Igual fluirá la corriente correctamente.

*Protoboard: es tambien llamado breadboard. Es una placa de prueba en la que insertan


elementos electrónicos y cables que se usan para armar los circuitos sin necesidad de tener
que soldar los elementos.

La protoboard cuenta con varios orificios. Los orificos que se encuentren en la misma fila estan
concectados entre sí pero los orificios en filas diferentes no lo estan.

La protoboard se divide en tres partes: la pista, el canal central y buses.

-El canal central: esta ubicado en la parte media. En el se conectan los circuitos
intehrados para mantener los pines aislados de ambos lados del circuito.

-Buses: se encuentran a los lados de protoboard. Se emplean para conectar la tieera


del circuito y sus voltajes de alimentación. La mayoría de las veces, cuentan con franjas de
color nero o azul, éste color indicada el bus de tierra; las franjas de color ojo indican el bus de
voltaje positivo.

-Las pistas: pertenecen al resto de los orificios de la protoboard.

NOTA: las filas estan indicadas con números y las columnas con letras.

*Cables: es un material quepermite facilmente el paso de la corriente electrica. Anteriormente


se usaba cable de oro, de hecho es uno de los mejores conductores de electricidad pero su
costo es muy elevado.
La mayoría de los cables estan hecho de cobre y de metal, los cuales son tienen buena
conducción y son de preciomenos elevado. Tambien, se llegó a usar tiempo atrás el alumnio
pero este en comparaci´pn con el cobre y el metal no es buen conductor de electricidad.

*Conexión con Arduino: el elemento que es portal usb donde se conecta a la computadora.

Actividad práctica 2: realizar en el simulador el modelo de la pagina 27 e introducir el código


de la clase anterior ( LED conectado al pin 13) para llevar a cabo la práctica. Los siguientes
componentes: protoboard, arduino y su cable USB, LEAD, resistencia de 2.2 k omega y cables.

Actividad de cierre: conseguir el valor de las siguientes resistencias.

ARTICULOS IMPORTANTES:
https://repository.uaeh.edu.mx/revistas/index.php/prepa1/article/view/6075

http://haciaelespacio.aem.gob.mx/revistadigital/articul.php?interior=733

SESIÓN*5 SEMÁFORO:

Como hemos venido trabajando, Arduino es un microcontrolador que hace posible realizar
máquinas las cuales son útiles para la vida cotidiana. Un ejemplo de ello es el semáforo.

Un semáforo es una señal de control de tráfico los cuales se sitúan en intersecciones viales y
otros lugares para regular el tránsito peatonal y el tránsito de automóviles.

Par poder realizar circuitos en Arduino debemos conocer qué es un circuito en paralelo.

Circuito en paralelo: es un circuito que tiene dos o más caminos independientes desde la
fuente de tensión- En este tipo de circuito dos o más elementos entre el mismo par de
nodos, es decir, tendrán la misma tensión.

¿Qué ocurre si conectan más elementos en paralelo?

R: estos seguirán recibiendo la misma tensión pero obligaran a la funte a generar mas
corriente.

Ventaja del circuito en paralelo: en comparación con los circuitos en serie, si se funde o se
retira un elemento el circuito seguirá operando para el funcionamiento de los demás
elementos.

Actividad práctica #3: crear un circuito en paralelo con los siguientes materiales: 3 LED, 3
resistencias de 2.2 k omega, protoboard, Arduino y cables.

SESIÓN *6 LUCES DE NAVIDAD:

Como les comenté anteriormente, Arduino es un microcontrolador que realiza máquinas que
se utilizan en la vida cotidiana, el ejemplo de la sesión pasada fue un Semáforo, para el día de
hoy tendremos como ejemplo “LUCES DE NAVIDAD”
Suele pasar que una de las filas de tus luces no funciona porque uno de los focos se encuentra
quemado… Hoy aprenderemos a armar este tipo de circuito que lleva por nombre “CIRCUITO
DE SERIE”

*EL Circuito de serie: es un circuito donde existe solo un camino para la corriente desde la
fuente administradora de energía que atraviesa los elementos del circuito hasta regresar
nuevamente a la fuente. Esto nos indica que:

1-La misma corriente recorre o fluye a través de todos los elementos.

2-En cualquier punto del circuito la corriente es igual.

3-La intensidad de corriente que recorre el circuito es la misma en todos sus


componentes.

La desventaja del circuito en serie: si se rompe algún elemento de los que conforman el
circuito o hay algún falso contacto se interrumpe la circulación eléctrica.

Armaremos un circuito en serie en la plataforma de Tinkercad, para ello necesitaremos:


batería 9v,5 LED, 1 resistencia de 220 omega, Protoboard y cables. (Página 30 para llevarlo a
cabo).

Actividad Práctica#4: armar un circuito de luces de navidad en la plataforma para ello: 5LED,
5 Resistencia de 2.2 k omega, Arduino, protoboard y cables.

Actividad de cierre: realizar un cuadro comparativo entre un circuito de serie y un circuito en


paralelo. Dibujar un mapa conceptual década uno de los circuitos.

SESIÓN *7 Encender LED por medio del monitor serie

También podría gustarte