You are on page 1of 11

INSTITUTO TECNOLGICO DE TAPACHULA

ING. ELECTROMECNICA
CONTROLES ELCTRICOS
ING. ARNULFO ELODIO AQUINO GARCA
REPORTE DE CURSO DE ARDUINO
ANGEL ALEXIS VZQUEZ LIMN

INTRODUCCIN

El ARDUINO es muy importante para la ingeniera y la automatizacin, en l se


puede programar miles de cosas, desde encender un led hasta lo inimaginable.
El ARDUINO es una plataforma de electrnica abierta para la creacin de
prototipos basadas en software y hardware fciles de usar.
ARDUINO se controla a travs de sus pines de entrada y muchos sensores
para su utilizacin. Se controla a travs de un programa el cul se programaba
todo lo que quiera hacer el usuario, a travs de sus mltiples comandos los cuales
son muy caractersticos, algunos ejemplos podran ser: digitalWrite, pinMode, vold
setup, etc
En el siguiente curso aprenderemos un poco ms de lo bsico sobre el
ARDUINO familiarizarnos con los tipos de ARDUINO, el programa en donde se
escribirn los comandos, el protoboard para su uso y algunos sensores.

Qu es Arruino?

Arduino es una plataforma de electrnica abierta (open Hardware) para la


creacin de prototipos basada en software y hardware flexibles y fciles de usar.
Arduino puede tomar informacin del entorno a travs de sus pines de entrada de
toda una gama de sensores y puede afectar aquello que le rodea controlando
luces, motores y otros actuadores.
El microcontrolador en la placa Arduino se programa mediante el lenguaje de
programacin Arduino (basado en Wiring) y el entorno de desarrollo Arduino
(basado en Processing). Los proyectos hechos con Arduino pueden ejecutarse sin
necesidad de conectar a un ordenador, si bien tienen la posibilidad de hacerlo y
comunicar con diferentes tipos de software.
Las placas pueden ser hechas a mano o compradas las cuales fueron hechas en
una fbrica; el software puede ser descargado de forma gratuita. Los ficheros de
diseo de referencia (CAD) estn disponibles bajo una licencia abierta, as pues
eres libre de adaptarlos a tus necesidades .

Ventajas
Arduino est basado en dos sistemas totalmente abiertos (Wiring y Processing),
por lo que nos da la total libertad de entender el Hardware y Software,
abrindonos las posibilidades de desarrollo de sistemas electrnicos.
Su entorno y modo de programacin permite que muchas personas que son
novatas escojan Arduino como herramienta de aprendizaje.
Posee todo su circuito base ya ensamblado as que solo es de armar el nuestro y
programar, ahorrndonos espacio en el protoboard para un IC el cual simplemente
lo conectamos con Jumpers o cables.
Posee su programador interno y no es necesario comprar una programadora
extra.
Puedes programar otros Atmel328 con la placa de Arduino, cargndoles primero el
Bootloader y luego el programa (cosa que no se puede hacer con PICAXE, con
PICAXE hay que comprar integrados con ese firmware precargado).
El bootloader es un programa que se ejecuta solamente una vez durante el
arranque del microcontrolador y se apaga a los pocos segundos si no recibe datos
por medio de la comunicacin serial de la PC.

Desventajas

Su firmware (bootloader) que lo hace tan potente, a mi modo de ver tambin le da


una desventaja, ya que el MCU empieza a trabajar al segundo de ser alimentado y
en diseos donde se necesita monitorear constantemente una seal, le da una
desventaja ya que si sucede algn fallo o suceso que pase en ese periodo podra
ser perjudicial al equipo (si se tiene un diseo de proteccin), o un sistema de
alarma, etc.
Su costo es elevado comparndolo con el precio de los PICS, PICAXE e incluso
los integrados de AVR.
Si estas implementando un diseo donde no necesitas un microcontrolador de 28
pines, no hay una amplia gama de IC Arduino, aunque algunas personas han
realizado un trabajo para programar Atiny45 y Atiny85 (MCU de 8 pines), aunque
no se pueden usar todos los comandos de Arduino (prximamente una entrada
sobre este tema).

Lo aprendido durante el curso

Antes que nada, lo primero que se vio durante el curso de Arduino, es la definicin
del mismo y los tipos de Arduino. Con los visto en el curso, Arduino es una
plataforma electrnica para la creacin de prototipos a travs de software libre.
Sobre los tipos de Arduino vimos que existen diferentes tipos de Arduino, el ms
usado principalmente es el Arduino UNO.
ARDUINO UNO

Microcontrolador: ATmega328
Voltaje de funcionamiento: 5 V
Pines I/O digitales: 14 (de los
cuales 6 proveen salida PWM)
Pines de entradas anlogas: 6
Corriente DC por cada pin I/O: 40
mA

Corriente DC en el pin de 3.3 V: 50 mA


Memoria Flash: 32 KB (ATmega328) de los cuales 0.5 KB son utilizados
por el bootloader

SRAM: 2 KB (ATmega328)

EEPROM: 1 KB (ATmega328)

Velocidad de reloj: 16 MHz


Como tambin se us el Arduino MEGA.

ARDUINO MEGA

Microcontrolador: ATmega2560

Voltaje de

funcionamiento: 5 V

Pines I/O digitales: 54 (de los


cuales 15 proveen salida PWM)

Pines de entradas anlogas: 16

Corriente DC por cada pin I/O: 40 mA

Corriente DC en el pin de 3.3 V: 50 mA

Memoria Flash: 256 KB de los cuales 8 KB son utilizados por el bootloader

SRAM: 8 KB (ATmega328)

EEPROM: 4 KB (ATmega328)

Velocidad del reloj: 16 MHz

Con estos tipos de ARDUINO fueron con los que se trabajaron durante el curso,
con la diferencia entre estos 2 de que el UNO no puede trabajar con WIFI,
mientras que el MEGA s.

LA PROGRAMACION
Ahora, sabemos que para poder programar el ARDUINO, es necesario contar con
un cable tipo USB el cual va
conectado del Arduino a una Laptop
la cual se tendr que descargar un
programa el cual se usar para darle
comandos y explicarle al ARDUINO
lo que realizar..
En el editor de comandos, podremos
ver 2 comandos que aparecen por
defecto y son los que siempre sern
utilizables, como son el void setup y
el void loop, estos 2 son de suma
importancia.

Un dato a considerar de la
programacin es que detectar si hay
un error grande pero por ejemplo si
existe un error ortogrfico mnimo no
lo detectar por lo que se tiene que escribir detalladamente, todo en ingls en
caso que sean palabras parecidas.

PASOS PARA SUBIR UNA PROGRAMACION AL ARDUINO


1- Como primer paso se tiene que programar los comandos de manera
correcta.
2- Verificar si est bien escrito todo.

3- Subir la programacin al ARDUINO para que haga lo que se le pidi.


Al momento de hacer estos pasos el ARDUINO har su funcin y ejecutar
la programacin

Algunas de las prcticas vistas durante el curso fueron las


siguientes:
Encender un LED

Se utiliza esta programacin

LED INTERMITENTE
Programacin

SENSOR DE
TEMPRERATURA
Programacin

Con esta prctica se puede determinar la temperatura que nos rodea

En muchas ocasiones este tipo de sensor a grande escala es usado para elaborar
incubadoras.
Existen otros usos que se le dan a este sensor que sin duda es de los mas
importantes que existen

Controlar el brillo de un LED con potencimetro

PROGRAMACIN

DIAGRAMA

CONCLUSIN

Sirvi de algo el curso de ARDUINO?

En el curso de ARDUINO se aprendieron muchas cosas, ms que nada el simple


hecho de estar familiarizado con los trminos en los cuales se refiere es
importante, saber que es ARDUINO es una ganancia, aprender a programar es
an ms ganancia, es importante considerar que a un futuro debemos meternos a
lo que es automatizacin, ya que es de suma importancia para la carrera y
especialidad. Ahora, lo visto en el curso fue importante para empezar a conocer
sobre las definiciones del Arduino y algunas prcticas.

La importancia del ARDUINO


La importancia de Arduino radica en que al ser una plataforma libre y de cdigo
abierto, los usuarios pueden modificar los requerimientos a sus necesidades. Y de
este modo intercambiar conocimientos

You might also like