Anda di halaman 1dari 10

FACULTAD DE SISTEMAS

ESCUELA PROFESIONAL DE INGENIERIA DE


SISTEMAS

PROYECTO DE CONTROL

ACTIVIDAD 3: INFORME DE LABORATORIO


CICLO: VIII

DOCENTE: ING. LUIS ALBERTO INGA GANOZA

ALUMNA:

MORALES PEREZ KATHERINE

HUARAZ-PERÚ
2017
INFORME DE LABORATORIO
1. OBJETIVOS

➢ OBJETIVO GENERAL
Mostar la programación dinámica se puede realizar con Arduino UNO, con el
encendido de luces.
➢ OBJETIVO ESPECIFICO
- Realizar una buena instalación.
- Programar adecuadamente.
- Ejecutar el programa con precaución
2. MARCO TEÓRICO
ARDUINO UNO
Arduino se inició en el año 2005 como un proyecto para estudiantes en el Instituto
IVREA, en Ivrea (Italia). En ese tiempo, los estudiantes usaban el
microcontrolador BASIC Stamp, cuyo costo era de 100 dólares estadounidenses,
lo que se consideraba demasiado costoso para ellos. Por aquella época, uno de
los fundadores de Arduino, Massimo Banzi, daba clases en Ivrea.
El nombre del proyecto viene del nombre del Bar di Re Arduino (Bar del Rey
Arduino) donde Massimo Banzi pasaba algunas horas. El rey Arduino fue rey de
Italia entre los años 1002 y 1014. En la creación de este proyecto contribuyó el
estudiante colombiano Hernando Barragán, quien desarrolló la tarjeta electrónica
Wiring, el lenguaje de programación y la plataforma de desarrollo.(1)
¿Qué es Arduino UNO?
Arduino es una plataforma de prototipos electrónica de código abierto (open-
source) basada en hardware y software flexibles y fáciles de usar. Está pensado
para artistas, diseñadores, como hobby y para cualquiera interesado en crear
objetos o entornos interactivos.(2)
¿Por qué Arduino UNO?
Hay muchos otros microcontroladores y plataformas
microcontroladoras disponibles para computación física. Parallax
Basic Stamp, Netmedia’s BX-24, Phidgets, MIT’s Handyboard, y
muchas otras ofertas de funcionalidad similar. Todas estas
herramientas toman los desordenados detalles de la
programación de microcontrolador y la encierran en un paquete
fácil de usar.(3)
- Barato
- Multiplataforma
- Entorno de programación simple y claro
- Código abierto y software entendible
- Código abierto y hardware extensible
Seguidamente con los conceptos básicos de Arduino UNO como practica
realizamos el encendido dinámico de las luces
mediante Arduino UNO, Así como estoy
proyectos simples se puede llegar a realizar
proyectos complejos.
3. PROCEDIMIENTO.
MATERIALES:
• Arduino UNO
• 11 Leds
• 12 cables Macho – Macho
• 1 Protoboard
Conectamos todos los leds por el Cátodo a la tierra (GND) del Arduino
utilizando el bus negativo o positivo del Protoboard.
Luego conectamos los Ánodos a diferentes pistas del Protoboard, para luego
ser conectadas utilizando los cables a las entradas digitales (2-12) del Arduino.

a) Instalación de las luces led con el protoboard

b) Codificamos la secuencia que realizará las luces

void setup() {
for (int i = 2; i <= 12; i++)
{
pinMode(i, OUTPUT);
}
}
void loop() {
{ for (int i = 2; i <= 12; i++) {
digitalWrite(i, HIGH);
delay(200);
digitalWrite(i, LOW);
}
for (int i = 2; i <= 12; i++) {
digitalWrite(i, HIGH);
delay(200);
}

for (int i = 2; i <= 12; i++) {


digitalWrite(i, LOW);
delay(200);
}

for (int i = 2; i <= 12; i++) {


digitalWrite(14 - i, HIGH);
delay(200);
digitalWrite(14 - i, LOW);
}
digitalWrite(7, HIGH);
delay(200);
digitalWrite(6, HIGH);
digitalWrite(8, HIGH);
delay(200);
digitalWrite(5, HIGH);
digitalWrite(9, HIGH);
delay(200);
digitalWrite(4, HIGH);
digitalWrite(10, HIGH);
delay(200);
digitalWrite(3, HIGH);
digitalWrite(11, HIGH);
delay(200);
digitalWrite(2, HIGH);
digitalWrite(12, HIGH);
delay(200);
digitalWrite(7, LOW);
delay(200);
digitalWrite(6, LOW);
digitalWrite(8, LOW);
}
delay(200);
digitalWrite(5, LOW);
digitalWrite(9, LOW);
delay(200);
digitalWrite(4, LOW);
digitalWrite(10, LOW);
delay(200);
digitalWrite(3, LOW);
digitalWrite(11, LOW);
delay(200);
digitalWrite(2, LOW);
digitalWrite(12, LOW);
delay(200);
digitalWrite(2, HIGH);
digitalWrite(12, HIGH);
delay(200);
digitalWrite(3, HIGH);
digitalWrite(11, HIGH);
delay(200);
digitalWrite(4, HIGH);
digitalWrite(10, HIGH);
delay(200);
digitalWrite(5, HIGH);
digitalWrite(9, HIGH);
delay(200);
digitalWrite(6, HIGH);
digitalWrite(8, HIGH);
delay(200);
digitalWrite(7, HIGH);
delay(200);
digitalWrite(2, LOW);
digitalWrite(12, LOW);
delay(200);
digitalWrite(3, LOW);
digitalWrite(11, LOW);
delay(200);
digitalWrite(4, LOW);
digitalWrite(10, LOW);
delay(200);
digitalWrite(5, LOW);
digitalWrite(9, LOW);
delay(200);
digitalWrite(6, LOW);
digitalWrite(8, LOW);
delay(200);
digitalWrite(7, LOW);
delay(2000);
}

IMPLEMENTACIÓN
4. CONCLUSIONES
Las luces se encendieron satisfactoriamente cumpliendo la secuencia
programada, el Arduino ayuda a una programación más simple con proyectos
dinámicos.
5. BIBLIOGRAFÍA

1. Martínez de Carvajal Hedrich, Ernesto (10 de octubre de 2016). 50 Proyectos


Tecnológicos - Robótica e Impresión 3D (2ª edición). Martínez de Carvajal
Hedrich. p. 296. ISBN 978-8460890447.
2. Martínez de Carvajal Hedrich, Ernesto (15 de diciembre de 2016). Tuneando a
Zowi - Proyectos de Robótica y Actividades docentes (1ª edición). Martínez de
Carvajal Hedrich. p. 218. ISBN 978-8461774098.
3. Martínez de Carvajal Hedrich, Ernesto (15 de agosto de 2017). Robótica
Educativa con mBot y Arduino (1ª edición). Martínez de Carvajal Hedrich. p. 282.

Anda mungkin juga menyukai