0% encontró este documento útil (0 votos)
106 vistas

L7 Programacion Arduino Parte 1 3

Este documento presenta un laboratorio sobre programación Arduino para entradas y salidas digitales. Explica cómo implementar circuitos simples en un protoboard y simularlos usando un simulador. Luego, muestra cómo escribir sketches para controlar LEDs usando entradas y salidas digitales en la placa Arduino. El objetivo es que los estudiantes aprendan a programar Arduino para controlar componentes electrónicos de manera digital.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
106 vistas

L7 Programacion Arduino Parte 1 3

Este documento presenta un laboratorio sobre programación Arduino para entradas y salidas digitales. Explica cómo implementar circuitos simples en un protoboard y simularlos usando un simulador. Luego, muestra cómo escribir sketches para controlar LEDs usando entradas y salidas digitales en la placa Arduino. El objetivo es que los estudiantes aprendan a programar Arduino para controlar componentes electrónicos de manera digital.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 6

Alumno(a):

Electrónica y Hardware de
Computadoras

Laboratorio 07

“Programación Arduino:
Instrucciones de entrada y salida Digital”

1
This study source was downloaded by 100000845174989 from CourseHero.com on 04-26-2022 21:08:11 GMT -05:00

https://www.coursehero.com/file/95215070/L7-Programacion-Arduino-parte-1-3doc/
TECSUP Programación Arduino

Programación Arduino: Instrucciones para entradas


y salidas analógicas”
Objetivos

 Crear pequeños proyectos con Arduino haciendo uso de instrucciones para


entradas y salidas digitales.
 Realizar cableado en un protoboard, haciendo uso de un simulador.
 Escribir correctamente un sketch

Equipos y Materiales

 Un computador personal con acceso a internet.

Introducción:

Con una placa de Arduino podemos realizar variados proyectos, desde prender y
apagar leds con determinada secuencia, hasta controlar velocidad de motores y
utilizar diversos tipos de sensores y actuadores. Pero para realizar esto, debemos
tener conocimiento de la programación de Arduino y cómo hacer las conexiones
físicas con los componentes.

En una primera parte nos dedicaremos al uso del protoboard y cablear circuitos
sencillos, para esto utilizaremos un simulador que asemeja con bastante
aproximación un circuito real.

Procedimiento

1. Se muestra el diagrama esquemático de un circuito, el cual hay que cablearlo en


el protoboard.

R1

3kΩ

V1 R2
12 V 5kΩ

R3

4kΩ

This study source was downloaded by 100000845174989 from CourseHero.com on2 04-26-2022 21:08:11 GMT -05:00

https://www.coursehero.com/file/95215070/L7-Programacion-Arduino-parte-1-3doc/
TECSUP Programación Arduino

Otro circuito, con LED:

R1

330Ω
V1
9V LED1

2. Ahora implementaremos los dos circuitos mostrados a continuación:

R2

100Ω
R1

150Ω
R3
R4
100Ω
50Ω
V1
12 V
LED1

S1

V1
12 V

R1
330 Ω

3. Implementar el siguiente circuito:

R1
Pin 11
330Ω

This study source was downloaded by 100000845174989 from CourseHero.com on3 04-26-2022 21:08:11 GMT -05:00

https://www.coursehero.com/file/95215070/L7-Programacion-Arduino-parte-1-3doc/
TECSUP Programación Arduino

Ingresar el siguiente sketch:

void setup() {
// Asignación de entradas y salidas
pinMode(11, OUTPUT); // el led es la salida
}
void loop() {
digitalWrite(11, HIGH);
delay(1000);
digitalWrite(11, LOW);
delay(1000);
}

Realizar la simulación y verificar si cumple con lo requerido. Describa el


funcionamiento:

4. Implementar ahora el siguiente circuito:

R1 S1
Pin 8 5V
Pin 11
330Ω
Key = Space
R2
330Ω

This study source was downloaded by 100000845174989 from CourseHero.com on4 04-26-2022 21:08:11 GMT -05:00

https://www.coursehero.com/file/95215070/L7-Programacion-Arduino-parte-1-3doc/
TECSUP Programación Arduino

5. Ingresar el siguiente programa:

/*
*/
int btn = 0; // valor leído del botón
void setup() {
// Asignación de entradas y salidas
pinMode(8, INPUT); // el botón es la entrada
pinMode(11, OUTPUT); // el led es la salida
}
void loop() {
btn = digitalRead(8); // primero se "lee" el valor del botón
digitalWrite(11, btn); // luego se "escribe" en el pin de salida
}

Realizar la simulación y verificar si cumple con lo requerido. Describa el


funcionamiento:

6. Desarrollar un programa (sketch) que controla cuatro leds, encendiendo uno a la


vez durante medio segundo.

This study source was downloaded by 100000845174989 from CourseHero.com on5 04-26-2022 21:08:11 GMT -05:00

https://www.coursehero.com/file/95215070/L7-Programacion-Arduino-parte-1-3doc/
TECSUP Programación Arduino

Lima, 2021
TECSUP

This study source was downloaded by 100000845174989 from CourseHero.com on6 04-26-2022 21:08:11 GMT -05:00

https://www.coursehero.com/file/95215070/L7-Programacion-Arduino-parte-1-3doc/
Powered by TCPDF (www.tcpdf.org)

También podría gustarte