L7 Programacion Arduino Parte 1 3
L7 Programacion Arduino Parte 1 3
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
Equipos y Materiales
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
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
R1
330Ω
V1
9V LED1
R2
100Ω
R1
150Ω
R3
R4
100Ω
50Ω
V1
12 V
LED1
S1
V1
12 V
R1
330 Ω
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
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);
}
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
/*
*/
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
}
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)