UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA MICROPROCESADORES Y MICROCONTROLADORES Semestre II - 2018
PASO 4
Presentado por: EDGAR ENRIQUE QUIROGA COD: 77.040.30
Grupo: 309696_31
Tutor NOEL JAIR ZAMBRANO
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA MICROPROCESADORES Y MICROCONTROLADORES NOVIEMBRE 2018
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA MICROPROCESADORES Y MICROCONTROLADORES Semestre II - 2018
ACTIVIDAD 1. Para el laboratorio se debe diseñar el control de las lámparas de laboratorio, para ello se tienen dos lámparas de dos salas y se deben controlar de la siguiente forma: Utilizando el PWM del Arduino se debe sensar la luz con un elemento electrónico (el grupo de trabajo colaborativo decide cual utilizar del mercado) y aumentar la cantidad de luz, tengan en cuenta el horario desarrollado en el paso 3:
-
Si inicia la hora en 0:00 hasta las 1:59 la cantidad de luz emitida por las lámparas son del 2 0%
-
Porcentaje de cantidad de luz en cada momento
Desde las 2:00 hasta las 3:59 la cantidad de luz emitida por las lámparas son del 40% Desde las 4:00 hasta las 6:59 la cantidad de luz emitida por las lámparas son del 60% Desde las 7:00 hasta las 7:59 la cantidad de luz emitida por las lámparas son del 75%
En cada cambio de la cantidad de luz se debe hacer progr esivamente dado que si el cambio es brusco puede generar problemas en los cultivos que se tienen en laboratorio, para ello el aumento debe ser gradual entre porcentajes, para cada cambio se debe hacer en un tiempo de 12 segundos, (si por ejemplo se hace el cambio de 40% al 60% el cambio se hace gradual entre un tiempo de 12 segundos) 2. Se debe diseñar una banda transportadora que realice el traslado de un laboratorio a otro las muestras para ello tengan en cuenta dos motores que giran en ambos sentidos izquierda y derecha y dos sensores que hacen inicio y fin de carrera, buscar información para la construcción de la mejor banda transportadora 3. Utilizar una pantalla LCD de 16x2 o 16x4 para mostrar los siguientes aspectos: Posición de la banda transportadora para cada uno de los laboratorios 4. Deben utilizar Arduino para la programación de la placa de desarrollo GNU, la simulación y desarrollo de los circuitos se realiza en e l software Proteus.
Código para la LCD #include LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup() { pinMode(A0,INPUT_PULLUP); pinMode(13,OUTPUT); lcd.begin(16, 2); // Fijamos el número de caracteres y filas lcd.print("ESTADO:"); // Aquí va el mensaje } void loop() { lcd.setCursor(3,1); if (digitalRead(A0) == LOW){ digitalWrite(13,HIGH); lcd.print("Led Encendido"); } else{
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA MICROPROCESADORES Y MICROCONTROLADORES Semestre II - 2018 digitalWrite(13,LOW); lcd.print("Led Apagado "); } }
Código para un motor #include Servo motor; void setup() { pinMode(A0,INPUT_PULLUP); pinMode(A1,INPUT_PULLUP); motor.attach(9); // Pin de salida la servo } void loop() { motor.write(0); if(digitalRead(A0) == LOW){ motor.write(180); delay(1000); } if(digitalRead(A1) == LOW){ motor.write(90); delay(2000); } }
BIBLIOGRAFÍA
[1] E. Palacios, F. Remiro y L. López. Reloj digital. MICROCONTROLADOR PIC16F84. DESARROLLO DE PROYECTOS. Editorial Ra-Ma.