Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
TITULO DE LA EXPERIENCIA
________________________________________INTRODUCCIN A ARDUINO______________________________
EXPERIENCIA N __E02__Grupo N___2____Fecha de la Exp__07/10/2016__ Fecha de Entrega _____14/10/2016________
NOMBRE DE LOS ALUMNOS ____ Cisternas ______ Contreras ____________ Alejandro Ignacio____________
___ Pacheco __________ Bravo ____________ Christian Daniel ______________
Apellido Paterno Apellido Materno Nombre
________________________
Firma del alumno
Fecha de Recepcin
Nota de Interrogacin ________________ Nombre del Profesor ______ Sandoval, Michael _______
Nota de Participacin ________________
Nota de Informe ____________________
_________________________________
Nota Final __________________ ______ ________________ Firma del Profesor
SE RECOMIENDA AL ESTUDIANTE MEJORAR EN SU INFORME LA MATERIA MARCADA CON UNA X
________ Presentacin ________ Clculos, resultados, grficos
________ Caractersticas Tcnicas ________ Discusin, conclusiones
________ Descripcin del Mtodo seguido _______ Apndice
OBSERVACIONES
________________________________________________________________________________________________
1
Experiencia E02:
Introduccin a Arduino
NDICE
1. Resumen .................................................................................................................... 3
2. Objetivos .................................................................................................................... 3
3. Caractersticas tcnicas de equipos ........................................................................... 4
4. Metodologa experimental .......................................................................................... 5
5. Conclusiones.............................................................................................................. 6
6. Apndice .................................................................................................................... 7
6.1 Marco terico ....................................................................................................... 7
6.2 Cdigos de programacin .................................................................................... 8
6.3 Bibliografa ........................................................................................................ 10
3
1. Resumen
2. Objetivos
Imagen 1: Arduino.
Diodos leds:
Protoboard:
Imagen 3: Protoboard.
4. Metodologa experimental
La experiencia comienza con una breve introduccin terica, en la cual se dan a conocer
los distintos componentes y funcionalidades del Arduino.
Para construir el circuito, es necesario conectar la pata larga del LED (la pierna positiva,
llamada nodo) al pin 13 y la pata corta (el polo negativo, llamado nodo) a la placa
Arduino GND. Se hace mencin que la mayora de las placas Arduino ya tienen un LED
conectado al pin 13 en la propia placa. Si ejecuta este ejemplo y no tiene el hardware
conectado, se debe ver un parpadeo del LED presente en el Arduino.
Enseguida se procede a modificar el cdigo anterior para poder hacer parpadear 2 LEDS
(2 Blink) y nuevamente se ejecuta el programa.
5. Conclusiones
Al momento de crear un circuito para el encendido del LED, verificamos que no era
necesario agregar una resistencia, ni la placa prototipo o incluso ni el LED, pues Arduino
UNO ya incorpora una resistencia en el ping 13 y un LED incorporado en placa, por lo que
solamente nuestro enfoque principal de la experiencia es elaborar un programa de
encendido para el LED.
Para IDE de desarrollo de Arduino para nuestro circuito, tuvimos que seleccionar la opcin
blink, ubicada en la biblioteca de este. Este programa de encendido de luces propuesto
por el programa Arduino, adems de entregarnos el cdigo a ejecutar, en cada lnea de la
programacin nos entrega la explicacin para que sirve cada cdigo, donde esto nos
ayud a la comprensin y la elaboracin de un cdigo bsico de encendido.
De la misma manera, se ubic el cdigo fade en la biblioteca del programa Arduino. Esta
programacin nos permiti regular el encendido y el apagado de manera progresiva sin la
necesidad de variar nosotros el brillo mediante un potencimetro y que adems sea un
incremento/decremento a ritmo constante para uno ms LED.
Es importante mencionar que para el funcionamiento tanto del cdigo Blink como para
Fade, es un requisito indispensable revisar si nuestro cdigo estaba correcto y compilar
el cdigo C++, pulsando el botn verify. Asimismo, debemos verificar en la parte inferior
del programa, si la compilacin ha sido correcta con "Done compiling" o si ha habido
algn error (en cuyo caso no podremos enviarlo a Arduino).
No obstante, para probar el cdigo directamente en el circuito Arduino, este debe estar
conectado a un PC y ejecutar el botn Upload, el cual si se envo por el puerto
establecido configurado correctamente al dispositivo Arduino, en la parte inferior mostrar
"Done uploading". Si todo es correcto, cada segundo se encender el LED y se apagar
otro segundo, as sucesivamente pues hemos usado un "loop".
7
6. Apndice
Arduino es una placa con un microcontrolador de la marca Atmel y con toda la circuitera
de soporte, que incluye, reguladores de tensin, un puerto USB (En los ltimos modelos,
aunque el original utilizaba un puerto serie) conectado a un mdulo adaptador USB-Serie
que permite programar el microcontrolador desde cualquier PC de manera cmoda y
tambin hacer pruebas de comunicacin con el propio chip.
Un arduino dispone de 14 pines que pueden configurarse como entrada o salida y a los
que puede conectarse cualquier dispositivo que sea capaz de transmitir o recibir seales
digitales de 0 y 5 V.
- Protoboard:
- Diodos led:
Los diodos son componentes electrnicos que permiten el paso de la corriente en un solo
sentido, en sentido contrario no deja pasar la corriente (como si fuera un interruptor
abierto). Un diodo Led es un diodo que adems de permitir el paso de la corriente solo en
un sentido, en el sentido en el que la corriente pasa por el diodo, este emite luz. Cuando
se conecta un diodo en el sentido que permite el paso de la corriente se dice que est
polarizado directamente.
8
Los Leds tienen dos patillas de conexin una larga y otra corta. Para que pase la corriente
y emita luz se debe conectar la patilla larga al polo positivo y la corta al negativo. En caso
contrario la corriente no pasar y no emitir luz. En la imagen siguiente vemos un diodo
led por dentro:
- Cdigo Blink:
// the setup function runs once when you press reset or power the board
void setup() {
pinMode(LED_BUILTIN, OUTPUT);
void loop() {
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
}
9
- Cdigo blink 2:
int led2 = 8;
// the setup function runs once when you press reset or power the board
void setup() {
pinMode(led1, OUTPUT);
void loop() {
delay(500);
digitalWrite(led2, HIGH);
digitalWrite(led1, LOW); // turn the LED off by making the voltage LOW
delay(500);
digitalWrite(led2,LOW);
delay(500);
- Cdigo Fade:
void loop() {
// set the brightness of pin 9:
analogWrite(led, brightness);
6.3 Bibliografa:
http://arduinokickstart.blogspot.cl/2013/04/proyecto-3-efecto-fade.html.
http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=570.
http://www3.gobiernodecanarias.org/medusa/ecoblog/ralvgon/files/2013/05/Caract
er%C3%ADsticas-Arduino.pdf.
http://www.circuitoselectronicos.org/2007/10/el-protoboard-tableta-de-
experimentacin.html.
http://www.areatecnologia.com/electronica/como-es-un-led.html.