Lab N 7 Electronica Digital

ELECTRONICA DIGITAL LABORATORIO N° 07 SENSORES Y ACTUADORES DIGITALES CON ARDUINO Alumno(s) Yana Sucasaca Maycol Grup

Views 134 Downloads 4 File size 737KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

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