ELECTRONICA DIGITAL LABORATORIO N° 07 SENSORES Y ACTUADORES DIGITALES CON ARDUINO Alumno(s) Yana Sucasaca Maycol Grup
Views 134 Downloads 4 File size 737KB
ELECTRONICA DIGITAL LABORATORIO N° 07
SENSORES Y ACTUADORES DIGITALES CON ARDUINO
Alumno(s) Yana Sucasaca Maycol
Grupo Ciclo 4C4 Fecha de entrega
Electrotecnia Industrial – Electrónica Digital 02/09/2020
ELECTRONICA Y AUTOMATIZACION INDUSTRIAL PROGRAMA DE FORMACIÓN REGULAR
Nota
Nro.
LABORATORIO ELECTRÓNICA DIGITAL
Página 1 de 6
I. CAPACIDAD TERMINAL Identificar las aplicaciones de la Electrónica Digital. Describir el funcionamiento de las unidades y dispositivos de almacenamiento de información. Implementar circuitos de lógica combinacional y secuencial. II. COMPETENCIA ESPECIFICA DE LA SESION III.
Programación de sensores digitales con Arduino. Programación de actuadores digitales con Arduino. Implementación de proyecto con sensores y actuadores digitales.
CONTENIDOS A TRATAR Sensores digitales Actuadores digitales. Programación de proyecto con Arduino.
IV. RESULTADOS Diseñan sistemas eléctricos y los implementan gestionando eficazmente los recursos materiales y humanos a su cargo. V. MATERIALES Y EQUIPO
Tarjeta Arduino Entrenador para Circuitos Lógicos PC con Software de simulación. Guía de Laboratorio. El trabajo se desarrolla de manera GRUPAL.
VI. REPASO DEL LABORATORIO ANTERIOR Programación de Arduino con lenguaje gráfico VII. FUNDAMENTO TEÓRICO Revise los siguientes enlaces: Arduino…... http://hispavila.com/total/3ds/tutores/ls192.htm
VIII.
SEGURIDAD EN LA EJECUCIÓN DEL LABORATORIO Tener cuidado con el tipo y niveles de voltaje con los que trabaja. Antes de utilizar el multímetro, asegurarse que esta en el rango y magnitud eléctrica adecuada. Tener cuidado en la conexión y en la desconexión de los equipos utilizados
Nro.
LABORATORIO ELECTRÓNICA DIGITAL
Página 2 de 6
TAREAS GUIADAS DENTRO DEL LABORATORIO: 1. Escritura de salidas digitales con Leds y Display de 7 segmentos. Transcriba el siguiente código y vea el resultado:
Decrementar
1
Incrementar
1
SIM1
AREF
AT MEL
DIGITAL (PWM~)
ANALOG IN
SIMULINO
POWER
A0 A1 A2 A3 A4 A5
ATMEGA328P
5V GND
13 12 ~11 ~10 ~9 8
ARDUINO
RESET
7 ~6 ~5 4 ~3 2 TX > 1 RX < 0
www.arduino.cc blogembarcado.blogspot.com
SIMULINO UNO
int unidades=0; int decenas=0; void setup() { DDRD = 0b00001111; //pines 0 al 3 SALIDAS y 4 al 7 ENTRADAS DDRB = 0b00001111; // pines 8 al 11 SALIDAS y 12 al 13 ENTRADAS PORTD = unidades; //Transferimos valor de variable a puerto B PORTB = decenas; //Transferimos valor de variable a puerto D } void loop() { if (digitalRead(7) == LOW) { unidades++; if (unidades>9) { unidades=0; decenas++; } PORTD=unidades; PORTB=decenas; delay(200); } }
Nro.
LABORATORIO ELECTRÓNICA DIGITAL
Página 3 de 6
Nro.
LABORATORIO ELECTRÓNICA DIGITAL
Página 4 de 6
2. El código anterior sólo puede incrementar, modifique código para que pueda incrementar y decrementar. 3. RETO: Añada 3 salidas digitales (LEDS) y modifique código para que el programa se comporte como un SEMAFORO con CONTADOR REGRESIVO:
Nro.
LABORATORIO ELECTRÓNICA DIGITAL
Página 5 de 6
4. CONTENIDO DEL INFORME EN EL BLOG: a. Programación básica con IDE Arduino b. Video tutorial editado y subtitulado explicando las experiencias hechas en el laboratorio: c. Observaciones y conclusiones. ¿Qué he aprendido de esta experiencia? (en modo texto) d. Integrantes (incluye foto de todos)
Nro.
LABORATORIO ELECTRÓNICA DIGITAL
Página 6 de 6
OBSERVACIONES Se observo que el arduino es un micro controlador capaz de realizar la sucesión numérica para la realización del semáforo. La programación del arduino se puede realizar a través del programa Arduino como también cmd block. El arduino rige comando especializados de acuerdo a un orden de programación. CONCLUSIONES Obtuvimos un conocimiento amplio acerca de la programación del arduino y sus respectivas funciones El arduino es un micro controlador que funciona a través de programación y es de gran utilidad ya que sirve para programar infinidad de cosas El arduino es un dispositivo accesible y fácil de usar para cualquier tipo de proyecto Para usar el arduino tenemos que tener un conocimiento básico acerca de electricidad electrónica para poder emplearlo. Elaboramos los esquemas correspondientes en el programa del arduino correspondientemente. IX.
RESÚMEN Programación utilizando IDE Arduino Manejo de sentencias digitales Programación de un semáforo.
X.
PROXIMO LABORATORIO: Programación analógica con Arduino.
XI.
BIBLIOGRAFIA Y WEBGRAFIA RECOMENDADA Floyd, Thomas (2006) Fundamentos de sistemas digitales. Madrid.: Pearson Educación (621.381/F59/2006) Disponible Base de Datos Pearson Mandado, Enrique (1996) Sistemas electrónicos digitales. México D.F.: Alfaomega. (621.381D/M22/1996) Morris Mano, M. (1986) Lógica digital y diseño de computadoras. México D.F.: Prentice Hall (621.381D/M86L) Tocci, Ronald (2007) Sistemas digitales: Principios y aplicaciones. México D.F.: Pearson Educación. (621.381D/T65/2007) Disponible Base de Datos Pearson