Beruflich Dokumente
Kultur Dokumente
NOTA
DATOS GENERALES:
CURSO : ARQUITECTURA DE COMPUTADORAS
LABORATORIO : RELOJ LILYPAD
DOCENTE : Mg. Félix R. Pucuhuayla Revatta Fecha: 17/11/19
ALUMNO : Karla Beatriz Cielo Rondón Reyes
LABORATORIO N° 27
FACULTAD DE INGENIERIA
INGENIERIA SISTEMAS E INFORMÁTICA
GUIA – LABORATORIO Nº 27
NOTA:
INGENIERIA DE SISTEMAS E INFORMATICA
NOTA
DATOS GENERALES:
CURSO : ARQUITECTURA DE COMPUTADORAS
LABORATORIO : RELOJ LILYPAD
DOCENTE : Mg. Félix R. Pucuhuayla Revatta Fecha: 17/11/19
ALUMNO : Karla Beatriz Cielo Rondón Reyes
LABORATORIO N° 27
NORMAS DE SEGURIDAD EN EL LABORATORIO
1. Bata de Laboratorio
2. Zapatos de Protección
3. Gafas de Seguridad
4. Guantes de Protección
RELOJ LILYPAD
INGENIERIA DE SISTEMAS E INFORMATICA
NOTA
DATOS GENERALES:
CURSO : ARQUITECTURA DE COMPUTADORAS
LABORATORIO : RELOJ LILYPAD
DOCENTE : Mg. Félix R. Pucuhuayla Revatta Fecha: 17/11/19
ALUMNO : Karla Beatriz Cielo Rondón Reyes
LABORATORIO N° 27
1. OBJETIVO:
2. MATERIALES:
Laptop
Módulo Arduino
Conector USB (Laptop con el Arduino)
Resistencia 100Ω
LED rojo 5 mm
LED azul 5 mm
LED verde 5 mm
Resistencia 100kΩ
Interruptor de contactos Reed
Protoboard
3. PROGRAMAS:
Arduino
Proteus
Fritzing
INGENIERIA DE SISTEMAS E INFORMATICA
NOTA
DATOS GENERALES:
CURSO : ARQUITECTURA DE COMPUTADORAS
LABORATORIO : RELOJ LILYPAD
DOCENTE : Mg. Félix R. Pucuhuayla Revatta Fecha: 17/11/19
ALUMNO : Karla Beatriz Cielo Rondón Reyes
LABORATORIO N° 27
4. PROCEDIMIENTO:
Resistencia
Cables
INGENIERIA DE SISTEMAS E INFORMATICA
NOTA
DATOS GENERALES:
CURSO : ARQUITECTURA DE COMPUTADORAS
LABORATORIO : RELOJ LILYPAD
DOCENTE : Mg. Félix R. Pucuhuayla Revatta Fecha: 17/11/19
ALUMNO : Karla Beatriz Cielo Rondón Reyes
LABORATORIO N° 27
Diodo emisor infrarrojo
Receptor de infrarrojo
Circuito
Diagrama de conectividad
DATOS GENERALES:
CURSO : ARQUITECTURA DE COMPUTADORAS
LABORATORIO : RELOJ LILYPAD
DOCENTE : Mg. Félix R. Pucuhuayla Revatta Fecha: 17/11/19
ALUMNO : Karla Beatriz Cielo Rondón Reyes
LABORATORIO N° 27
Circuito realizado en Fritzing esquemático
DATOS GENERALES:
CURSO : ARQUITECTURA DE COMPUTADORAS
LABORATORIO : RELOJ LILYPAD
DOCENTE : Mg. Félix R. Pucuhuayla Revatta Fecha: 17/11/19
ALUMNO : Karla Beatriz Cielo Rondón Reyes
LABORATORIO N° 27
Programación
#include <Time.h>
int hourLEDs[] = {1, 2, 3, 4 };
// least significant bit first
int minuteLEDs[] = (10, 9, 8, 7, 6, 5};
int secondLEDs[] = {17, 16, 15, 14, 13,
12};
int loopLEDs[] = {17, 16, 15, 14, 13, 12,
10, 9, 8, 7, 6, 5, 4, 3, 2, 1};
int switchPin = 18;
void setup()
{
for (int i = 0; i < 4; i++)
{
pinMode(hourLEDs[i ], OUTPUT);
}
for (int i = 0; i < 6; i++)
{
pinMode(minuteLEDs(i ], OUTPUT);
}
for (int i = 0; i < 6; i++)
{
pinMode(secondLEDs[i ], OUTPUT);
}
setTime (0);
}
void loop()
{
INGENIERIA DE SISTEMAS E INFORMATICA
NOTA
DATOS GENERALES:
CURSO : ARQUITECTURA DE COMPUTADORAS
LABORATORIO : RELOJ LILYPAD
DOCENTE : Mg. Félix R. Pucuhuayla Revatta Fecha: 17/11/19
ALUMNO : Karla Beatriz Cielo Rondón Reyes
LABORATORIO N° 27
if (digitalRead(switchPin))
{
adjustTime(1);
}
else if (minute() == 0 && second()
==0)
{
spin(hour());
}
updateDisplay();
delay(1);
}
void updateDisplay()
{
tirae_t t = now();
setOutput(hourLEDs, 4,
hourFormatl2(t ));
setOutput(minuteLEDs, 6, minute(t));
setOutput(secondLEDs, 6, second(t ));
}
void setOutput(int *ledArray, int numLEDs, int value)
{
for (int i = 0; i < numLEDs; i++)
{
digitalWrite(ledArray[i ],
bitRead(value, i ));
}
}
void spin(int count)
{
for (int i = 0; i < count; i++)
{
for (int j = 0; j < 16; j++)
{
digitalWrite(loopLEDs[j ],
INGENIERIA DE SISTEMAS E INFORMATICA
NOTA
DATOS GENERALES:
CURSO : ARQUITECTURA DE COMPUTADORAS
LABORATORIO : RELOJ LILYPAD
DOCENTE : Mg. Félix R. Pucuhuayla Revatta Fecha: 17/11/19
ALUMNO : Karla Beatriz Cielo Rondón Reyes
LABORATORIO N° 27
HIGH);
delay(50);
digitalWrite(loopLEDs[j ],
LOW);
}
}
}
INGENIERIA DE SISTEMAS E INFORMATICA
NOTA
DATOS GENERALES:
CURSO : ARQUITECTURA DE COMPUTADORAS
LABORATORIO : RELOJ LILYPAD
DOCENTE : Mg. Félix R. Pucuhuayla Revatta Fecha: 17/11/19
ALUMNO : Karla Beatriz Cielo Rondón Reyes
LABORATORIO N° 27
5. REFERENCIAS BIBLIOGRÁFICAS
Tutorial: https://www.youtube.com/watch?v=Tt649mcmi5Y