Manual practicas de arduino, principiantes
-
Upload
casfortu -
Category
Technology
-
view
336 -
download
15
description
Transcript of Manual practicas de arduino, principiantes
![Page 1: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/1.jpg)
PROFESOR: PÉREZ JUÁREZ OMARTIN
MATERIA: INSTRUMENTACIÓN VIRTUAL.
ALUMNOS:
FORTUNATT VICTORIA CASANDRA
TEMA: MANUAL PRACTICAS DE ARDUINO
GRUPO: 7M1
Introducción.
1
![Page 2: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/2.jpg)
En este manual, se muestran diferentes practicas realizadas con arduino, se muestran los programas y los diagramas utilizados en cada una de ellas.
Son practicas para que, el alumno, se empiece a familiarizar con el software y con el arduino físico, para empezar a tomar practica sobre este.
2
![Page 3: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/3.jpg)
Índice
Practica 1 …………………………………………………. Pág. 4
Practica 2 …………………………………………………. Pág. 7
Practica 3 …………………………………………………. Pág. 9
Practica 4 …………………………………………………. Pág. 12
Practica 5 …………………………………………………. Pág. 15
Practica 6 …………………………………………………. Pág. 17
Practica 7 …………………………………………………. Pág. 19
Practica 8 …………………………………………………. Pág. 21
Practica 9 …………………………………………………. Pág. 24
Practica 10…………………………………………………. Pág. 27
Practica 11…………………………………………………. Pág. 31
Practica 12…………………………………………………. Pág. 35
Practica 13…………………………………………………. Pág. 39
Practica 14…………………………………………………. Pág. 46
Practica 15…………………………………………………. Pág. 52
Practica 16…………………………………………………. Pág. 60
Practica 17…………………………………………………. Pág. 64
Practica 18…………………………………………………. Pág. 68
3
![Page 4: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/4.jpg)
PROFESOR: PÉREZ JUÁREZ OMARTIN
MATERIA: INSTRUMENTACIÓN VIRTUAL.
ALUMNOS:
FORTUNATT VICTORIA CASANDRA
Tema: PRACTICA 1 ARDUINO
GRUPO: 7M1
Practica 1.
4
![Page 5: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/5.jpg)
Introducción
En esta práctica, se pretende conocer mas sobre el software de arduino.
Objetivo.
Hacer, la primer practica que viene como ejemplo.
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin 13 as an output.
pinMode(13, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(13, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
5
![Page 6: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/6.jpg)
Conclusión.
Ya que fue la primera vez, que se utiliza este software en clase, se nuestra un programa sencillo, en el cual, solo se prende un led, viendo que la salida 13 es la mas utilizada ay que contiene una resistencia.
6
![Page 7: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/7.jpg)
PROFESOR: PÉREZ JUÁREZ OMARTIN
MATERIA: INSTRUMENTACIÓN VIRTUAL.
ALUMNOS:
FORTUNATT VICTORIA CASANDRA
Tema: PRACTICA 2 ARDUINO
GRUPO: 7M1
7
![Page 8: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/8.jpg)
Practica 2.
Objetivo.
Se realiza la misma practica, solo se cambia el delay, para ver el tiempo que tarda el led.
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin 13 as an output.
pinMode(13, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)
delay(100); // wait for a second
digitalWrite(13, LOW); // turn the LED off by making the voltage LOW
delay(100); // wait for a second
}
Conclusión:
Observar cambio que tiene l led en el tiempo de encender y apagar
8
![Page 9: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/9.jpg)
PROFESOR: PÉREZ JUÁREZ OMARTIN
MATERIA: INSTRUMENTACIÓN VIRTUAL.
ALUMNOS:
FORTUNATT VICTORIA CASANDRA
Tema: PRACTICA 3 ARDUINO
9
![Page 10: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/10.jpg)
Practica 3.
Objetivo.
Se realiza la misma practica, solo se cambia el delay, para ver el tiempo que tarda el led.
Practica 3
Practica1
Hacer, la primer practica que viene como ejemplo.
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin 13 as an output.
pinMode(13, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)
delay(10); // wait for a second
digitalWrite(13, LOW); // turn the LED off by making the voltage LOW
delay(10); // wait for a second
}
10
![Page 11: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/11.jpg)
Conclusión:
Observar cambio que tiene l led en el tiempo de encender y apagar
11
![Page 12: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/12.jpg)
PROFESOR: PÉREZ JUÁREZ OMARTIN
MATERIA: INSTRUMENTACIÓN VIRTUAL.
ALUMNOS:
FORTUNATT VICTORIA CASANDRA
Tema: PRACTICA 4
12
![Page 13: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/13.jpg)
Practica 4.
Objetivo.
Se realiza la misma practica, solo se cambia el delay, para ver el tiempo que tarda el led.
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin 13 as an output.
pinMode(13, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(13, LOW); // turn the LED off by making the voltage LOW
delay(100); // wait for a second
}
13
![Page 14: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/14.jpg)
Conclusión:
Observar cambio que tiene l led en el tiempo de encender y apagar
14
![Page 15: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/15.jpg)
PROFESOR: PÉREZ JUÁREZ OMARTIN
MATERIA: INSTRUMENTACIÓN VIRTUAL.
ALUMNOS:
FORTUNATT VICTORIA CASANDRA
Tema: PRACTICA 5
15
![Page 16: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/16.jpg)
Practica 5.
Objetivo.
Se realiza la misma practica, solo se cambia el delay, para ver el tiempo que tarda el led.
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin 13 as an output.
pinMode(13, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)
delay(100); // wait for a second
digitalWrite(13, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
Conclusión:
Observar cambio que tiene l led en el tiempo de encender y apagar
16
![Page 17: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/17.jpg)
PROFESOR: PÉREZ JUÁREZ OMARTIN
MATERIA: INSTRUMENTACIÓN VIRTUAL.
ALUMNOS:
FORTUNATT VICTORIA CASANDRA
Tema: PRACTICA 6 ARDUINO
GRUPO: 7M1
17
![Page 18: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/18.jpg)
Practica 6.
Objetivo.
Se realiza la misma practica, solo se cambia el delay, para ver el tiempo que tarda el led.
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin 13 as an output.
pinMode(13, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)
delay(10); // wait for a second
digitalWrite(13, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
Conclusión:
Observar cambio que tiene l led en el tiempo de encender y apagar
18
![Page 19: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/19.jpg)
PROFESOR: PÉREZ JUÁREZ OMARTIN
MATERIA: INSTRUMENTACIÓN VIRTUAL.
ALUMNOS:
FORTUNATT VICTORIA CASANDRA
Tema: PRACTICA 7 ARDUINO
GRUPO: 7M17
19
![Page 20: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/20.jpg)
Practica 7.
Objetivo.
Se realiza la misma practica, solo se cambia el delay, para ver el tiempo que tarda el led.
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin 13 as an output.
pinMode(13, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(13, LOW); // turn the LED off by making the voltage LOW
delay(10); // wait for a second
}
Conclusión:
Observar cambio que tiene l led en el tiempo de encender y apagar
20
![Page 21: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/21.jpg)
PROFESOR: PÉREZ JUÁREZ OMARTIN
MATERIA: INSTRUMENTACIÓN VIRTUAL.
ALUMNOS:
FORTUNATT VICTORIA CASANDRA
Tema: PRACTICA 8 ARDUINO
GRUPO: 7M1
21
![Page 22: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/22.jpg)
Practica 8
int ledpin = 13;
int ledpin1 = 12;
void setup() {
pinMode(ledpin, OUTPUT);
pinMode(ledpin1, OUTPUT);
}
void loop() {
for (int i=0; i<10; i++)
{
digitalWrite(ledpin, HIGH);
delay(1000);
digitalWrite(ledpin, LOW);
delay(1000);
}
////////////
for (int i=0; i<10; i++)
{
digitalWrite(ledpin1, HIGH);
delay(1000);
digitalWrite(ledpin1, LOW);
delay(1000);
22
![Page 23: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/23.jpg)
}
///////////
for (int i=0; i<10; i++)
{
digitalWrite(ledpin1, HIGH);
delay(1000);
digitalWrite(ledpin1, LOW);
delay(1000);
}
////////////
for (int i=0; i<10; i++)
{
digitalWrite(ledpin, HIGH);
delay(1000);
digitalWrite(ledpin, LOW);
delay(1000);
}
}
23
![Page 24: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/24.jpg)
PROFESOR: PÉREZ JUÁREZ OMARTIN
MATERIA: INSTRUMENTACIÓN VIRTUAL.
ALUMNOS:
FORTUNATT VICTORIA CASANDRA
Tema: PRACTICA 9 ARDUINO
GRUPO: 7M1
24
![Page 25: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/25.jpg)
Practica 9
int ledpin = 13;
int ledpin1 = 12;
int ledpin2 = 11;
int ledpin3 = 10;
int ledpin4 = 9;
void setup() {
pinMode(ledpin, OUTPUT);
pinMode(ledpin1, OUTPUT);
pinMode(ledpin2, OUTPUT);
pinMode(ledpin3, OUTPUT);
pinMode(ledpin4, OUTPUT);
}
void loop() {
digitalWrite(ledpin, HIGH);
delay(1000);
digitalWrite(ledpin, LOW);
delay(1000);
////////////
digitalWrite(ledpin1, HIGH);
delay(1000);
digitalWrite(ledpin1, LOW);
25
![Page 26: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/26.jpg)
delay(1000);
////////////
digitalWrite(ledpin2, HIGH);
delay(1000);
digitalWrite(ledpin2, LOW);
delay(1000);
/////////////
digitalWrite(ledpin3, HIGH);
delay(1000);
digitalWrite(ledpin3, LOW);
delay(1000);
/////////////
digitalWrite(ledpin4, HIGH);
delay(1000);
digitalWrite(ledpin4, LOW);
delay(1000);
}
26
![Page 27: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/27.jpg)
PROFESOR: PÉREZ JUÁREZ OMARTIN
MATERIA: INSTRUMENTACIÓN VIRTUAL.
ALUMNOS:
FORTUNATT VICTORIA CASANDRA
Tema: PRACTICA 10 ARDUINO
GRUPO: 7M1
27
![Page 28: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/28.jpg)
Practica 10
OBJETIVO.
Hacer un corrimiento de leds, de derecha a izquierda
Se muestral el programa realizado para poder realizar la practica
int ledpin = 13;
int ledpin1 = 12;
int ledpin2 = 11;
int ledpin3 = 10;
int ledpin4 = 9;
void setup() {
pinMode(ledpin, OUTPUT);
pinMode(ledpin1, OUTPUT);
pinMode(ledpin2, OUTPUT);
pinMode(ledpin3, OUTPUT);
pinMode(ledpin4, OUTPUT);
}
void loop() {
digitalWrite(ledpin4, HIGH);
delay(1000);
digitalWrite(ledpin4, LOW);
delay(1000);
////////////
28
![Page 29: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/29.jpg)
digitalWrite(ledpin3, HIGH);
delay(1000);
digitalWrite(ledpin3, LOW);
delay(1000);
////////////
digitalWrite(ledpin2, HIGH);
delay(1000);
digitalWrite(ledpin2, LOW);
delay(1000);
/////////////
digitalWrite(ledpin1, HIGH);
delay(1000);
digitalWrite(ledpin1, LOW);
delay(1000);
/////////////
digitalWrite(ledpin, HIGH);
delay(1000);
digitalWrite(ledpin, LOW);
delay(1000);
}
29
![Page 30: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/30.jpg)
Conclusión:
Haber logrado el objetivo marcado de la practica, utilizando nuevas palabras reservadas.
30
![Page 31: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/31.jpg)
PROFESOR: PÉREZ JUÁREZ OMARTIN
MATERIA: INSTRUMENTACIÓN VIRTUAL.
ALUMNOS:
FORTUNATT VICTORIA CASANDRA
Tema: PRACTICA 11 ARDUINO
GRUPO: 7M1
31
![Page 32: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/32.jpg)
Practica 11
OBJETIVO
Hacer que el led 5, 3, 1, prendan
Practica 11
OBJETIVO
Hacer que el led 5, 3, 1, prendan
Desarrollo
Se muestra el programa que se realizo para llevar a cabo la practica.
int ledpin = 13;
int ledpin1 = 12;
int ledpin2 = 11;
int ledpin3 = 10;
int ledpin4 = 9;
void setup() {
pinMode(ledpin, OUTPUT);
pinMode(ledpin1, OUTPUT);
pinMode(ledpin2, OUTPUT);
pinMode(ledpin3, OUTPUT);
pinMode(ledpin4, OUTPUT);
}
void loop() {
digitalWrite(ledpin, HIGH);
32
![Page 33: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/33.jpg)
delay(100);
digitalWrite(ledpin, LOW);
delay(100);
////////////
digitalWrite(ledpin1, LOW);
delay(1);
////////////
digitalWrite(ledpin2, HIGH);
delay(100);
digitalWrite(ledpin2, LOW);
delay(100);
/////////////
digitalWrite(ledpin3, LOW);
delay(1);
/////////////
digitalWrite(ledpin4, HIGH);
delay(100);
digitalWrite(ledpin4, LOW);
delay(100);
33
![Page 34: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/34.jpg)
Conclusión.
Se logro el objetivo de la practica, haciendo que los leds deseados se prendan.
34
![Page 35: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/35.jpg)
PROFESOR: PÉREZ JUÁREZ OMARTIN
MATERIA: INSTRUMENTACIÓN VIRTUAL.
ALUMNOS:
FORTUNATT VICTORIA CASANDRA
Tema: PRACTICA 12 ARDUINO
GRUPO: 7M1
35
![Page 36: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/36.jpg)
Practica 12.
OBJETIVO.
Hacer que el led 1, 3, 5, se prendan.
int ledpin = 13;
int ledpin1 = 12;
int ledpin2 = 11;
int ledpin3 = 10;
int ledpin4 = 9;
void setup() {
pinMode(ledpin, OUTPUT);
pinMode(ledpin1, OUTPUT);
pinMode(ledpin2, OUTPUT);
pinMode(ledpin3, OUTPUT);
pinMode(ledpin4, OUTPUT);
}
void loop() {
digitalWrite(ledpin4, HIGH);
delay(1000);
digitalWrite(ledpin4, LOW); delay(1000);
////////////
digitalWrite(ledpin3, LOW);
delay(1);
36
![Page 37: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/37.jpg)
////////////
digitalWrite(ledpin2, HIGH);
delay(1000);
digitalWrite(ledpin2, LOW);
delay(1000);
/////////////
digitalWrite(ledpin1, LOW);
delay(1);
/////////////
digitalWrite(ledpin, HIGH);
delay(1000);
digitalWrite(ledpin, LOW);
delay(1000);
}
37
![Page 38: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/38.jpg)
-
Conclusión.
Se logro que los leds se prendiera, logrando el objetivo planteado en la practica
38
![Page 39: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/39.jpg)
PROFESOR: PÉREZ JUÁREZ OMARTIN
MATERIA: INSTRUMENTACIÓN VIRTUAL.
ALUMNOS:
FORTUNATT VICTORIA CASANDRA
Tema: PRACTICA 13 ARDUINO
GRUPO: 7M1
39
![Page 40: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/40.jpg)
Practica 13
OBJETIVO
Unir todas la practicas realizadas.
int ledpin = 13;
int ledpin1 = 12;
int ledpin2 = 11;
int ledpin3 = 10;
int ledpin4 = 9;
void setup() {
pinMode(ledpin, OUTPUT);
pinMode(ledpin1, OUTPUT);
pinMode(ledpin2, OUTPUT);
pinMode(ledpin3, OUTPUT);
pinMode(ledpin4, OUTPUT);
}
void loop() {
digitalWrite(ledpin, HIGH);
delay(1000);
digitalWrite(ledpin, LOW);
delay(1000);
////////////
digitalWrite(ledpin1, HIGH);
40
![Page 41: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/41.jpg)
delay(1000);
digitalWrite(ledpin1, LOW);
delay(1000);
////////////
digitalWrite(ledpin2, HIGH);
delay(1000);
digitalWrite(ledpin2, LOW);
delay(1000);
/////////////
digitalWrite(ledpin3, HIGH);
delay(1000);
digitalWrite(ledpin3, LOW);
delay(1000);
/////////////
digitalWrite(ledpin4, HIGH);
delay(1000);
digitalWrite(ledpin4, LOW);
delay(1000);
digitalWrite(ledpin4, HIGH);
delay(1000);
digitalWrite(ledpin4, LOW);
delay(1000);
////////////
digitalWrite(ledpin3, HIGH);
delay(1000);
41
![Page 42: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/42.jpg)
digitalWrite(ledpin3, LOW);
delay(1000);
////////////
digitalWrite(ledpin2, HIGH);
delay(1000);
digitalWrite(ledpin2, LOW);
delay(1000);
/////////////
digitalWrite(ledpin1, HIGH);
delay(1000);
digitalWrite(ledpin1, LOW);
delay(1000);
/////////////
digitalWrite(ledpin, HIGH);
delay(1000);
digitalWrite(ledpin, LOW);
delay(1000);
digitalWrite(ledpin, HIGH);
delay(1000);
digitalWrite(ledpin, LOW);
delay(1000);
////////////
digitalWrite(ledpin1, LOW);
delay(1);
////////////
42
![Page 43: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/43.jpg)
digitalWrite(ledpin2, HIGH);
delay(1000);
digitalWrite(ledpin2, LOW);
delay(1000);
/////////////
digitalWrite(ledpin3, LOW);
delay(1);
/////////////
digitalWrite(ledpin4, HIGH);
delay(1000);
digitalWrite(ledpin4, LOW);
delay(1000);
digitalWrite(ledpin4, HIGH);
delay(1000);
digitalWrite(ledpin4, LOW);
delay(1000);
////////////
digitalWrite(ledpin3, LOW);
delay(1);
////////////
digitalWrite(ledpin2, HIGH);
delay(1000);
digitalWrite(ledpin2, LOW);
delay(1000);
43
![Page 44: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/44.jpg)
/////////////
digitalWrite(ledpin1, LOW);
delay(1);
/////////////
digitalWrite(ledpin, HIGH);
delay(1000);
digitalWrite(ledpin, LOW);
delay(1000);
}
44
![Page 45: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/45.jpg)
Conclusión.
Se logró el objetivo de esta practica, juntando todas las practicas realizadas, observando, una serie de practicas, una serie de leds con diferente función, de acuerdo a como se muestra el programa.
PROFESOR: PÉREZ JUÁREZ OMARTIN
45
![Page 46: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/46.jpg)
MATERIA: INSTRUMENTACIÓN VIRTUAL.
ALUMNOS:
FORTUNATT VICTORIA CASANDRA
Tema: PRACTICA 14 ARDUINO
GRUPO: 7M1
Practica 14.
Practica 14.
OBJETIVO.
Cambiar la velocidad de la practica 13.
int ledpin = 13;
int ledpin1 = 12;
int ledpin2 = 11;
46
![Page 47: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/47.jpg)
int ledpin3 = 10;
int ledpin4 = 9;
void setup() {
pinMode(ledpin, OUTPUT);
pinMode(ledpin1, OUTPUT);
pinMode(ledpin2, OUTP
UT);
pinMode(ledpin3, OUTPUT);
pinMode(ledpin4, OUTPUT);
}
void loop() {
digitalWrite(ledpin, HIGH);
delay(100);
digitalWrite(ledpin, LOW);
delay(100);
////////////
digitalWrite(ledpin1, HIGH);
delay(100);
digitalWrite(ledpin1, LOW);
delay(100);
////////////
digitalWrite(ledpin2, HIGH);
delay(100);
47
![Page 48: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/48.jpg)
digitalWrite(ledpin2, LOW);
delay(100);
/////////////
digitalWrite(ledpin3, HIGH);
delay(100);
digitalWrite(ledpin3, LOW);
delay(100);
/////////////
digitalWrite(ledpin4, HIGH);
delay(100);
digitalWrite(ledpin4, LOW);
delay(100);
digitalWrite(ledpin4, HIGH);
delay(100);
digitalWrite(ledpin4, LOW);
delay(100);
////////////
digitalWrite(ledpin3, HIGH);
delay(100);
digitalWrite(ledpin3, LOW);
delay(100);
////////////
digitalWrite(ledpin2, HIGH);
delay(100);
digitalWrite(ledpin2, LOW);
48
![Page 49: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/49.jpg)
delay(100);
/////////////
digitalWrite(ledpin1, HIGH);
delay(100);
digitalWrite(ledpin1, LOW);
delay(100);
/////////////
digitalWrite(ledpin, HIGH);
delay(100);
digitalWrite(ledpin, LOW);
delay(100);
digitalWrite(ledpin, HIGH);
delay(100);
digitalWrite(ledpin, LOW);
delay(100);
////////////
digitalWrite(ledpin1, LOW);
delay(1);
////////////
digitalWrite(ledpin2, HIGH);
delay(100);
digitalWrite(ledpin2, LOW);
delay(100);
/////////////
49
![Page 50: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/50.jpg)
digitalWrite(ledpin3, LOW);
delay(1);
/////////////
digitalWrite(ledpin4, HIGH);
delay(100);
digitalWrite(ledpin4, LOW);
delay(100);
digitalWrite(ledpin4, HIGH);
delay(100);
digitalWrite(ledpin4, LOW);
delay(100);
////////////
digitalWrite(ledpin3, LOW);
delay(1);
////////////
digitalWrite(ledpin2, HIGH);
delay(100);
digitalWrite(ledpin2, LOW);
delay(100);
/////////////
digitalWrite(ledpin1, LOW);
delay(1);
/////////////
digitalWrite(ledpin, HIGH);
50
![Page 51: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/51.jpg)
delay(100);
digitalWrite(ledpin, LOW);
delay(100);
}
Conclusión. En esta practica, se cambió la velocidad de la practica anterior, logrando el objetivo señalado en la practica.
PROFESOR: PÉREZ JUÁREZ OMARTIN
MATERIA: INSTRUMENTACIÓN VIRTUAL.
51
![Page 52: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/52.jpg)
ALUMNOS:
FORTUNATT VICTORIA CASANDRA
Tema: PRACTICA 15 ARDUINO
GRUPO: 7M1
52
![Page 53: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/53.jpg)
Practica 15
OBJETIVO.
Hacer que cada Leds, parpadee 10 veces.
int ledpin = 13;
int ledpin1 = 12;
int ledpin2 = 11;
int ledpin3 = 10;
int ledpin4 = 9;
void setup() {
pinMode(ledpin, OUTPUT);
pinMode(ledpin1, OUTPUT);
pinMode(ledpin2, OUTPUT);
pinMode(ledpin3, OUTPUT);
pinMode(ledpin4, OUTPUT);
}
void loop() {
for (int i=0; i<10; i++)
{
digitalWrite(ledpin, HIGH);
delay(100);
digitalWrite(ledpin, LOW);
delay(100);
53
![Page 54: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/54.jpg)
}
////////////
for (int i=0; i<10; i++)
{
digitalWrite(ledpin1, HIGH);
delay(100);
digitalWrite(ledpin1, LOW);
delay(100);
}
////////////
for (int i=0; i<10; i++)
{
digitalWrite(ledpin2, HIGH);
delay(100);
digitalWrite(ledpin2, LOW);
delay(100);
}
/////////////
for (int i=0; i<10; i++)
{
digitalWrite(ledpin3, HIGH);
delay(100);
digitalWrite(ledpin3, LOW);
delay(100);
}
54
![Page 55: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/55.jpg)
/////////////
for (int i=0; i<10; i++)
{
digitalWrite(ledpin4, HIGH);
delay(100);
digitalWrite(ledpin4, LOW);
delay(100);
digitalWrite(ledpin4, HIGH);
delay(100);
digitalWrite(ledpin4, LOW);
delay(100);
}
////////////
for (int i=0; i<10; i++)
{
digitalWrite(ledpin3, HIGH);
delay(100);
digitalWrite(ledpin3, LOW);
delay(100);
}
////////////
for (int i=0; i<10; i++)
{
digitalWrite(ledpin2, HIGH);
delay(100);
55
![Page 56: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/56.jpg)
digitalWrite(ledpin2, LOW);
delay(100);
}
/////////////
for (int i=0; i<10; i++)
{
digitalWrite(ledpin1, HIGH);
delay(100);
digitalWrite(ledpin1, LOW);
delay(100);
}
////////////
for (int i=0; i<10; i++)
{
digitalWrite(ledpin, HIGH);
delay(100);
digitalWrite(ledpin, LOW);
delay(100);
digitalWrite(ledpin, HIGH);
delay(100);
digitalWrite(ledpin, LOW);
delay(100);
}
////////////
digitalWrite(ledpin1, LOW);
56
![Page 57: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/57.jpg)
delay(1);
////////////
for (int i=0; i<10; i++)
{
digitalWrite(ledpin2, HIGH);
delay(100);
digitalWrite(ledpin2, LOW);
delay(100);
}
/////////////
digitalWrite(ledpin3, LOW);
delay(1);
/////////////
for (int i=0; i<10; i++)
{
digitalWrite(ledpin4, HIGH);
delay(100);
digitalWrite(ledpin4, LOW);
delay(100);
digitalWrite(ledpin4, HIGH);
delay(100);
digitalWrite(ledpin4, LOW);
delay(100);
}
57
![Page 58: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/58.jpg)
////////////
digitalWrite(ledpin3, LOW);
delay(1);
////////////
for (int i=0; i<10; i++)
{
digitalWrite(ledpin2, HIGH);
delay(100);
digitalWrite(ledpin2, LOW);
delay(100);
}
/////////////
digitalWrite(ledpin1, LOW);
delay(1);
/////////////
for (int i=0; i<10; i++)
{
digitalWrite(ledpin, HIGH);
delay(100);
digitalWrite(ledpin, LOW);
delay(100);
}
}
58
![Page 59: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/59.jpg)
Conclusión:
Se logra que cada led, prenda 10 veces, logrando el objetivo marcado en la practica, utilizando for, para darle el tiempo de parpadeo al led.
PROFESOR: PÉREZ JUÁREZ OMARTIN
59
![Page 60: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/60.jpg)
MATERIA: INSTRUMENTACIÓN VIRTUAL.
ALUMNOS:
FORTUNATT VICTORIA CASANDRA
Tema: PRACTICA 16 ARDUINO
GRUPO: 7M1
Practica 16.
Objetivo.
Se realiza una serie de corriemiento de los leds.
// Variable declaración
// Declaración de los PIN-es mediante un array
int pinArray [] = { 2,3,4,5,6,7,8,9,10,11,12 };
int controlLed = 13; // LED de control
60
![Page 61: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/61.jpg)
int waitNextLed = 100; // Tiempo antes de encender el siguiente LED
// Número de LED-s que permanecen encendidos antes de empezar a apagarlos para
//formar la cola
int tailLength = 4;
// Número de LED-s conectados (que es también el tamaño del array)
int lineSize = 11;
void setup() // Configuración de los PIN-es como salida digital
{
int i;
pinMode (controlLed, OUTPUT);
for (i=0; i< lineSize; i++)
{
pinMode(pinArray[i], OUTPUT);
}
}
void loop()
{
int i;
// Se establece la longitud de la cola en un contador
int tailCounter = tailLength;
// Se enciende el LED de control para indicar el inicio del loop
digitalWrite(controlLed, HIGH);
for (i=0; i<lineSize; i++)
{
61
![Page 62: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/62.jpg)
digitalWrite(pinArray[i],HIGH); // Se encienden consecutivamente los LED
// Esta variable de tiempo controla la velocidad a la que se mueve la estrella
delay(waitNextLed);
if (tailCounter == 0)
{
// Se apagan los LED-s en función de la longitud de la cola.
digitalWrite(pinArray[i-tailLength],LOW);
}
else
if (tailCounter > 0)
tailCounter--;
}
for (i=(lineSize-tailLength); i<lineSize; i++)
{
digitalWrite(pinArray[i],LOW); // Se apagan los LED
// Esta variable de tiempo controla la velocidad a la que se mueve la estrella
delay(waitNextLed);
}
}
62
![Page 63: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/63.jpg)
Conclusión.
Esta practica, fue proporcionada por el profesor, siendo una serie, corrimiento de leds.
63
![Page 64: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/64.jpg)
PROFESOR: PÉREZ JUÁREZ OMARTIN
MATERIA: INSTRUMENTACIÓN VIRTUAL.
ALUMNOS:
FORTUNATT VICTORIA CASANDRA
Tema: PRACTICA 17ARDUINO
GRUPO: 7M1
64
![Page 65: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/65.jpg)
Practica 17
Realizar la practica anterior, pero de regreso
// Variable declaración
// Declaración de los PIN-es mediante un array
int pinArray [] = { 2,3,4,5,6,7,8,9,10,11,12,12,11,10,9,8,7,6,5,4,3,2};
int controlLed = 13; // LED de control
int waitNextLed = 100; // Tiempo antes de encender el siguiente LED
// Número de LED-s que permanecen encendidos antes de empezar a apagarlos para
//formar la cola
int tailLength = 2;
// Número de LED-s conectados (que es también el tamaño del array)
int lineSize = 22;
void setup() // Configuración de los PIN-es como salida digital
{
int i;
pinMode (controlLed, OUTPUT);
for (i=0; i< lineSize; i++)
{
pinMode(pinArray[i], OUTPUT);
}
}
void loop()
{
int i;
65
![Page 66: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/66.jpg)
// Se establece la longitud de la cola en un contador
int tailCounter = tailLength;
// Se enciende el LED de control para indicar el inicio del loop
digitalWrite(controlLed, HIGH);
for (i=0; i<lineSize; i++)
{
digitalWrite(pinArray[i],HIGH); // Se encienden consecutivamente los LED
// Esta variable de tiempo controla la velocidad a la que se mueve la estrella
delay(waitNextLed);
if (tailCounter == 0)
{
// Se apagan los LED-s en función de la longitud de la cola.
digitalWrite(pinArray[i-tailLength],LOW);
}
else
if (tailCounter > 0)
tailCounter--;
}
for (i=(lineSize-tailLength); i<lineSize; i++)
{
digitalWrite(pinArray[i],LOW); // Se apagan los LED
// Esta variable de tiempo controla la velocidad a la que se mueve la estrella
delay(waitNextLed);
}
66
![Page 67: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/67.jpg)
}
Conclusión.
Al realizar este programa, se llego al objetivo planteado, hacer que la secuencia fuera a la inversa de lo planteado.
67
![Page 68: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/68.jpg)
PROFESOR: PÉREZ JUÁREZ OMARTIN
MATERIA: INSTRUMENTACIÓN VIRTUAL.
ALUMNOS:
FORTUNATT VICTORIA CASANDRA
Tema: PRACTICA 18 ARDUINO
GRUPO: 7M1
Practica 18.
68
![Page 69: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/69.jpg)
OBJETIVO.
Anexar la practica 16 y 17 en la practica 13 .
// Variable declaración
// Declaración de los PIN-es mediante un array
int pinArray [] = { 2,3,4,5,6,7,8,9,10,11,12,12,11,10,9,8,7,6,5,4,3,2};
int controlLed = 13; // LED de control
int waitNextLed = 50; // Tiempo antes de encender el siguiente LED
// Número de LED-s que permanecen encendidos antes de empezar a apagarlos para
//formar la cola
int tailLength = 2;
// Número de LED-s conectados (que es también el tamaño del array)
int lineSize = 22;
int ledpin = 13;
int ledpin1 = 12;
int ledpin2 = 11;
int ledpin3 = 10;
int ledpin4 = 9;
void setup() // Configuración de los PIN-es como salida digital
{
pinMode(ledpin, OUTPUT);
pinMode(ledpin1, OUTPUT);
pinMode(ledpin2, OUTPUT);
pinMode(ledpin3, OUTPUT);
pinMode(ledpin4, OUTPUT);
69
![Page 70: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/70.jpg)
int i;
pinMode (controlLed, OUTPUT);
for (i=0; i< lineSize; i++)
{
pinMode(pinArray[i], OUTPUT);
}
}
void loop()
{
digitalWrite(ledpin, HIGH);
delay(100);
digitalWrite(ledpin, LOW);
delay(100);
////////////
digitalWrite(ledpin1, HIGH);
delay(100);
digitalWrite(ledpin1, LOW);
delay(100);
////////////
digitalWrite(ledpin2, HIGH);
delay(100);
digitalWrite(ledpin2, LOW);
delay(100);
/////////////
digitalWrite(ledpin3, HIGH);
70
![Page 71: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/71.jpg)
delay(100);
digitalWrite(ledpin3, LOW);
delay(100);
/////////////
digitalWrite(ledpin4, HIGH);
delay(100);
digitalWrite(ledpin4, LOW);
delay(100);
digitalWrite(ledpin4, HIGH);
delay(100);
digitalWrite(ledpin4, LOW);
delay(100);
////////////
digitalWrite(ledpin3, HIGH);
delay(100);
digitalWrite(ledpin3, LOW);
delay(100);
////////////
digitalWrite(ledpin2, HIGH);
delay(100);
digitalWrite(ledpin2, LOW);
delay(100);
/////////////
digitalWrite(ledpin1, HIGH);
delay(100);
71
![Page 72: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/72.jpg)
digitalWrite(ledpin1, LOW);
delay(100);
/////////////
digitalWrite(ledpin, HIGH);
delay(100);
digitalWrite(ledpin, LOW);
delay(100);
digitalWrite(ledpin, HIGH);
delay(100);
digitalWrite(ledpin, LOW);
delay(100);
////////////
digitalWrite(ledpin1, LOW);
delay(1);
////////////
digitalWrite(ledpin2, HIGH);
delay(100);
digitalWrite(ledpin2, LOW);
delay(100);
/////////////
digitalWrite(ledpin3, LOW);
delay(1);
/////////////
digitalWrite(ledpin4, HIGH);
72
![Page 73: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/73.jpg)
delay(100);
digitalWrite(ledpin4, LOW);
delay(100);
digitalWrite(ledpin4, HIGH);
delay(100);
digitalWrite(ledpin4, LOW);
delay(100);
////////////
digitalWrite(ledpin3, LOW);
delay(1);
////////////
digitalWrite(ledpin2, HIGH);
delay(100);
digitalWrite(ledpin2, LOW);
delay(100);
/////////////
digitalWrite(ledpin1, LOW);
delay(1);
/////////////
digitalWrite(ledpin, HIGH);
delay(100);
digitalWrite(ledpin, LOW);
delay(100);
int i;
73
![Page 74: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/74.jpg)
// Se establece la longitud de la cola en un contador
int tailCounter = tailLength;
// Se enciende el LED de control para indicar el inicio del loop
digitalWrite(controlLed, HIGH);
for (i=0; i<lineSize; i++)
{
digitalWrite(pinArray[i],HIGH); // Se encienden consecutivamente los LED
// Esta variable de tiempo controla la velocidad a la que se mueve la estrella
delay(waitNextLed);
if (tailCounter == 0)
{
// Se apagan los LED-s en función de la longitud de la cola.
digitalWrite(pinArray[i-tailLength],LOW);
}
else
if (tailCounter > 0)
tailCounter--;
}
for (i=(lineSize-tailLength); i<lineSize; i++)
{
digitalWrite(pinArray[i],LOW); // Se apagan los LED
// Esta variable de tiempo controla la velocidad a la que se mueve la estrella
delay(waitNextLed);
}
74
![Page 75: Manual practicas de arduino, principiantes](https://reader035.fdocuments.net/reader035/viewer/2022062216/558a3df6d8b42a0a788b4660/html5/thumbnails/75.jpg)
}
Conclusión.
En esta practica, se anexaron todas las practicas que se muestran en el manual, observando varias series, y un cambio de luces, cada determinado tiempo es una serie.
75