SlideShare una empresa de Scribd logo
1 de 75
1 
PROFESOR: PÉREZ JUÁREZ OMARTIN 
MATERIA: INSTRUMENTACIÓN VIRTUAL. 
ALUMNOS: 
 FORTUNATT VICTORIA CASANDRA 
TEMA: MANUAL PRACTICAS DE ARDUINO 
GRUPO: 7M1
2 
Introducción. 
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.
3 
Í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
4 
PROFESOR: PÉREZ JUÁREZ OMARTIN 
MATERIA: INSTRUMENTACIÓN VIRTUAL. 
ALUMNOS: 
 FORTUNATT VICTORIA CASANDRA 
Tema: PRACTICA 1 ARDUINO 
GRUPO: 7M1
5 
Practica 1. 
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 
}
6 
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.
7 
PROFESOR: PÉREZ JUÁREZ OMARTIN 
MATERIA: INSTRUMENTACIÓN VIRTUAL. 
ALUMNOS: 
 FORTUNATT VICTORIA CASANDRA 
Tema: PRACTICA 2 ARDUINO 
GRUPO: 7M1
8 
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
9 
PROFESOR: PÉREZ JUÁREZ OMARTIN 
MATERIA: INSTRUMENTACIÓN VIRTUAL. 
ALUMNOS: 
 FORTUNATT VICTORIA CASANDRA 
Tema: PRACTICA 3 ARDUINO
10 
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 
}
11 
Conclusión: 
Observar cambio que tiene l led en el tiempo de encender y apagar
12 
PROFESOR: PÉREZ JUÁREZ OMARTIN 
MATERIA: INSTRUMENTACIÓN VIRTUAL. 
ALUMNOS: 
 FORTUNATT VICTORIA CASANDRA 
Tema: PRACTICA 4
13 
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 
}
14 
Conclusión: 
Observar cambio que tiene l led en el tiempo de encender y apagar
15 
PROFESOR: PÉREZ JUÁREZ OMARTIN 
MATERIA: INSTRUMENTACIÓN VIRTUAL. 
ALUMNOS: 
 FORTUNATT VICTORIA CASANDRA 
Tema: PRACTICA 5
16 
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
17 
PROFESOR: PÉREZ JUÁREZ OMARTIN 
MATERIA: INSTRUMENTACIÓN VIRTUAL. 
ALUMNOS: 
 FORTUNATT VICTORIA CASANDRA 
Tema: PRACTICA 6 ARDUINO 
GRUPO: 7M1
18 
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
19 
PROFESOR: PÉREZ JUÁREZ OMARTIN 
MATERIA: INSTRUMENTACIÓN VIRTUAL. 
ALUMNOS: 
 FORTUNATT VICTORIA CASANDRA 
Tema: PRACTICA 7 ARDUINO 
GRUPO: 7M17
20 
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
21 
PROFESOR: PÉREZ JUÁREZ OMARTIN 
MATERIA: INSTRUMENTACIÓN VIRTUAL. 
ALUMNOS: 
 FORTUNATT VICTORIA CASANDRA 
Tema: PRACTICA 8 ARDUINO 
GRUPO: 7M1
22 
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);
23 
delay(1000); 
} 
/////////// 
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); 
} 
}
24 
PROFESOR: PÉREZ JUÁREZ OMARTIN 
MATERIA: INSTRUMENTACIÓN VIRTUAL. 
ALUMNOS: 
 FORTUNATT VICTORIA CASANDRA 
Tema: PRACTICA 9 ARDUINO 
GRUPO: 7M1
25 
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);
26 
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); 
}
27 
PROFESOR: PÉREZ JUÁREZ OMARTIN 
MATERIA: INSTRUMENTACIÓN VIRTUAL. 
ALUMNOS: 
 FORTUNATT VICTORIA CASANDRA 
Tema: PRACTICA 10 ARDUINO 
GRUPO: 7M1
28 
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);
29 
//////////// 
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); 
}
30 
Conclusión: 
Haber logrado el objetivo marcado de la practica, utilizando nuevas palabras 
reservadas.
31 
PROFESOR: PÉREZ JUÁREZ OMARTIN 
MATERIA: INSTRUMENTACIÓN VIRTUAL. 
ALUMNOS: 
 FORTUNATT VICTORIA CASANDRA 
Tema: PRACTICA 11 ARDUINO 
GRUPO: 7M1
32 
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() {
33 
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); 
delay(100); 
digitalWrite(ledpin4, LOW); 
delay(100);
34 
Conclusión. 
Se logro el objetivo de la practica, haciendo que los leds deseados se prendan.
35 
PROFESOR: PÉREZ JUÁREZ OMARTIN 
MATERIA: INSTRUMENTACIÓN VIRTUAL. 
ALUMNOS: 
 FORTUNATT VICTORIA CASANDRA 
Tema: PRACTICA 12 ARDUINO 
GRUPO: 7M1
36 
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);
37 
delay(1); 
//////////// 
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); 
}
38 
- 
Conclusión. 
Se logro que los leds se prendiera, logrando el objetivo planteado en la 
practica
39 
PROFESOR: PÉREZ JUÁREZ OMARTIN 
MATERIA: INSTRUMENTACIÓN VIRTUAL. 
ALUMNOS: 
 FORTUNATT VICTORIA CASANDRA 
Tema: PRACTICA 13 ARDUINO 
GRUPO: 7M1
40 
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); 
////////////
41 
digitalWrite(ledpin1, HIGH); 
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); 
////////////
42 
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); 
digitalWrite(ledpin, HIGH); 
delay(1000); 
digitalWrite(ledpin, LOW); 
delay(1000); 
////////////
43 
digitalWrite(ledpin1, LOW); 
delay(1); 
//////////// 
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); 
////////////
44 
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); 
}
45 
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.
46 
PROFESOR: PÉREZ JUÁREZ OMARTIN 
MATERIA: INSTRUMENTACIÓN VIRTUAL. 
ALUMNOS: 
 FORTUNATT VICTORIA CASANDRA 
Tema: PRACTICA 14 ARDUINO 
GRUPO: 7M1 
Practica 14.
47 
Practica 14. 
OBJETIVO. 
Cambiar la velocidad de la practica 13. 
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, OUTP 
UT); 
pinMode(ledpin3, OUTPUT); 
pinMode(ledpin4, OUTPUT); 
} 
void loop() { 
digitalWrite(ledpin, HIGH); 
delay(100); 
digitalWrite(ledpin, LOW); 
delay(100); 
////////////
48 
digitalWrite(ledpin1, HIGH); 
delay(100); 
digitalWrite(ledpin1, LOW); 
delay(100); 
//////////// 
digitalWrite(ledpin2, HIGH); 
delay(100); 
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); 
////////////
49 
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); 
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); 
////////////
50 
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); 
digitalWrite(ledpin4, HIGH); 
delay(100); 
digitalWrite(ledpin4, LOW); 
delay(100); 
//////////// 
digitalWrite(ledpin3, LOW); 
delay(1); 
////////////
51 
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); 
} 
Conclusión. En esta practica, se cambió la velocidad de la practica anterior, 
logrando el objetivo señalado en la practica.
52 
PROFESOR: PÉREZ JUÁREZ OMARTIN 
MATERIA: INSTRUMENTACIÓN VIRTUAL. 
ALUMNOS: 
 FORTUNATT VICTORIA CASANDRA 
Tema: PRACTICA 15 ARDUINO 
GRUPO: 7M1
53 
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);
54 
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(ledpin2, HIGH); 
delay(100); 
digitalWrite(ledpin2, LOW); 
delay(100); 
} 
///////////// 
for (int i=0; i<10; i++) 
{ 
digitalWrite(ledpin3, HIGH); 
delay(100); 
digitalWrite(ledpin3, LOW);
55 
delay(100); 
} 
///////////// 
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++)
56 
{ 
digitalWrite(ledpin2, HIGH); 
delay(100); 
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);
57 
delay(100); 
} 
//////////// 
digitalWrite(ledpin1, LOW); 
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);
58 
digitalWrite(ledpin4, HIGH); 
delay(100); 
digitalWrite(ledpin4, LOW); 
delay(100); 
} 
//////////// 
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);
59 
delay(100); 
digitalWrite(ledpin, LOW); 
delay(100); 
} 
} 
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.
60 
PROFESOR: PÉREZ JUÁREZ OMARTIN 
MATERIA: INSTRUMENTACIÓN VIRTUAL. 
ALUMNOS: 
 FORTUNATT VICTORIA CASANDRA 
Tema: PRACTICA 16 ARDUINO 
GRUPO: 7M1
61 
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 
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() 
{
62 
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++) 
{ 
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);
63 
} 
} 
Conclusión. 
Esta practica, fue proporcionada por el profesor, siendo una serie, corrimiento de 
leds.
64 
PROFESOR: PÉREZ JUÁREZ OMARTIN 
MATERIA: INSTRUMENTACIÓN VIRTUAL. 
ALUMNOS: 
 FORTUNATT VICTORIA CASANDRA 
Tema: PRACTICA 17ARDUINO 
GRUPO: 7M1
65 
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;
66 
// 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); 
}
67 
} 
Conclusión. 
Al realizar este programa, se llego al objetivo planteado, hacer que la secuencia 
fuera a la inversa de lo planteado.
68 
PROFESOR: PÉREZ JUÁREZ OMARTIN 
MATERIA: INSTRUMENTACIÓN VIRTUAL. 
ALUMNOS: 
 FORTUNATT VICTORIA CASANDRA 
Tema: PRACTICA 18 ARDUINO 
GRUPO: 7M1
69 
Practica 18. 
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);
70 
pinMode(ledpin4, OUTPUT); 
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);
71 
///////////// 
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); 
delay(100);
72 
///////////// 
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); 
/////////////
73 
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); 
/////////////
74 
digitalWrite(ledpin, HIGH); 
delay(100); 
digitalWrite(ledpin, LOW); 
delay(100); 
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++) 
{ 
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++)
75 
{ 
digitalWrite(pinArray[i],LOW); // Se apagan los LED 
// Esta variable de tiempo controla la velocidad a la que se mueve la estrella 
delay(waitNextLed); 
} 
} 
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.

Más contenido relacionado

La actualidad más candente

62962340 manual-arduino-uno
62962340 manual-arduino-uno62962340 manual-arduino-uno
62962340 manual-arduino-unoAngelik Hdez
 
Interruptor crepuscular con LDR y ARDUINO
Interruptor crepuscular con LDR y ARDUINOInterruptor crepuscular con LDR y ARDUINO
Interruptor crepuscular con LDR y ARDUINOLuis Torreño Peromingo
 
Arduino comic es
Arduino comic esArduino comic es
Arduino comic esarduikee
 
Libro arduino blocks 40 proyectos resueltos
Libro   arduino blocks 40 proyectos resueltos Libro   arduino blocks 40 proyectos resueltos
Libro arduino blocks 40 proyectos resueltos polpol2
 
Introduccion a arduino circuitos basicos de entrada y salida
Introduccion a arduino circuitos basicos de entrada y salidaIntroduccion a arduino circuitos basicos de entrada y salida
Introduccion a arduino circuitos basicos de entrada y salidaMoises Nuñez Silva
 
Libro de proyectos del kit oficial de Arduino en castellano completo - Arduin...
Libro de proyectos del kit oficial de Arduino en castellano completo - Arduin...Libro de proyectos del kit oficial de Arduino en castellano completo - Arduin...
Libro de proyectos del kit oficial de Arduino en castellano completo - Arduin...Tino Fernández
 
Arduino - Cuarta sesión
Arduino - Cuarta sesiónArduino - Cuarta sesión
Arduino - Cuarta sesiónJavier Gamarra
 
Robotica Educativa CEP Granada 2015
Robotica Educativa CEP Granada 2015Robotica Educativa CEP Granada 2015
Robotica Educativa CEP Granada 2015Jose Antonio Vacas
 
PRIMER Proyecto alarma arduino
PRIMER Proyecto alarma arduinoPRIMER Proyecto alarma arduino
PRIMER Proyecto alarma arduinoLuis Leandro Carlo
 
Presentación taller arduino
Presentación taller arduinoPresentación taller arduino
Presentación taller arduinogruposirp
 

La actualidad más candente (19)

62962340 manual-arduino-uno
62962340 manual-arduino-uno62962340 manual-arduino-uno
62962340 manual-arduino-uno
 
Interruptor crepuscular con LDR y ARDUINO
Interruptor crepuscular con LDR y ARDUINOInterruptor crepuscular con LDR y ARDUINO
Interruptor crepuscular con LDR y ARDUINO
 
Reporte de Practica Arduino
Reporte de Practica ArduinoReporte de Practica Arduino
Reporte de Practica Arduino
 
Arduino comic es
Arduino comic esArduino comic es
Arduino comic es
 
Arduino Uno ejercicios prácticos
Arduino Uno ejercicios prácticos Arduino Uno ejercicios prácticos
Arduino Uno ejercicios prácticos
 
Libro arduino blocks 40 proyectos resueltos
Libro   arduino blocks 40 proyectos resueltos Libro   arduino blocks 40 proyectos resueltos
Libro arduino blocks 40 proyectos resueltos
 
Introduccion a arduino circuitos basicos de entrada y salida
Introduccion a arduino circuitos basicos de entrada y salidaIntroduccion a arduino circuitos basicos de entrada y salida
Introduccion a arduino circuitos basicos de entrada y salida
 
Libro de proyectos del kit oficial de Arduino en castellano completo - Arduin...
Libro de proyectos del kit oficial de Arduino en castellano completo - Arduin...Libro de proyectos del kit oficial de Arduino en castellano completo - Arduin...
Libro de proyectos del kit oficial de Arduino en castellano completo - Arduin...
 
Arduino: Practicas con Arduino
Arduino: Practicas con ArduinoArduino: Practicas con Arduino
Arduino: Practicas con Arduino
 
Practicas simulador arduino del 1 al 8
Practicas simulador arduino del 1 al 8Practicas simulador arduino del 1 al 8
Practicas simulador arduino del 1 al 8
 
Arduino - Cuarta sesión
Arduino - Cuarta sesiónArduino - Cuarta sesión
Arduino - Cuarta sesión
 
Manual Arduino Electronica
Manual Arduino Electronica  Manual Arduino Electronica
Manual Arduino Electronica
 
Ejercicios+arduino+processing
Ejercicios+arduino+processingEjercicios+arduino+processing
Ejercicios+arduino+processing
 
Proyecto cosa
Proyecto cosaProyecto cosa
Proyecto cosa
 
GUIA BASICA ARDUINO
GUIA BASICA ARDUINOGUIA BASICA ARDUINO
GUIA BASICA ARDUINO
 
Robotica Educativa CEP Granada 2015
Robotica Educativa CEP Granada 2015Robotica Educativa CEP Granada 2015
Robotica Educativa CEP Granada 2015
 
PRIMER Proyecto alarma arduino
PRIMER Proyecto alarma arduinoPRIMER Proyecto alarma arduino
PRIMER Proyecto alarma arduino
 
Presentación taller arduino
Presentación taller arduinoPresentación taller arduino
Presentación taller arduino
 
Manual programacion arduino
Manual programacion arduinoManual programacion arduino
Manual programacion arduino
 

Destacado

Robô Seguidor de Linha
Robô Seguidor de LinhaRobô Seguidor de Linha
Robô Seguidor de LinhaCida Luna
 
Crea paso a paso
Crea paso a pasoCrea paso a paso
Crea paso a pasoDeliaGerez
 
Prácticas arduino
Prácticas arduinoPrácticas arduino
Prácticas arduinotoni
 
Control de proyectos app arduino2
Control de proyectos app arduino2Control de proyectos app arduino2
Control de proyectos app arduino2toni
 
Control de proyectos app arduino I
Control de proyectos app arduino IControl de proyectos app arduino I
Control de proyectos app arduino Itoni
 
Presentacion
PresentacionPresentacion
PresentacionWutface
 
Tutorial de Thatquiz
Tutorial de ThatquizTutorial de Thatquiz
Tutorial de Thatquizpandresudes
 

Destacado (12)

Sornaboopathi Resume
Sornaboopathi ResumeSornaboopathi Resume
Sornaboopathi Resume
 
Robô Seguidor de Linha
Robô Seguidor de LinhaRobô Seguidor de Linha
Robô Seguidor de Linha
 
Crea paso a paso
Crea paso a pasoCrea paso a paso
Crea paso a paso
 
Introduccion
IntroduccionIntroduccion
Introduccion
 
Ampliación arduino
Ampliación arduinoAmpliación arduino
Ampliación arduino
 
Prácticas arduino
Prácticas arduinoPrácticas arduino
Prácticas arduino
 
Control de proyectos app arduino2
Control de proyectos app arduino2Control de proyectos app arduino2
Control de proyectos app arduino2
 
Control de proyectos app arduino I
Control de proyectos app arduino IControl de proyectos app arduino I
Control de proyectos app arduino I
 
Presentacion
PresentacionPresentacion
Presentacion
 
Presentación ArduBlock
Presentación ArduBlockPresentación ArduBlock
Presentación ArduBlock
 
Tutorial de Thatquiz
Tutorial de ThatquizTutorial de Thatquiz
Tutorial de Thatquiz
 
Arduino + lab view
Arduino + lab viewArduino + lab view
Arduino + lab view
 

Similar a Manual practicas de arduino, principiantes

Practicas IDE
Practicas IDEPracticas IDE
Practicas IDEVisemi VI
 
Practicas con arduino_nivel_1
Practicas con arduino_nivel_1Practicas con arduino_nivel_1
Practicas con arduino_nivel_1Didier Solis
 
Arduino: Primeras practicas con arduino
Arduino: Primeras practicas con arduinoArduino: Primeras practicas con arduino
Arduino: Primeras practicas con arduinoSANTIAGO PABLO ALBERTO
 
Termómetro con arduino uno
Termómetro con arduino unoTermómetro con arduino uno
Termómetro con arduino unoIvan Espinosa
 
ejercicios de arduino miercoles 1.pdf
ejercicios de arduino miercoles 1.pdfejercicios de arduino miercoles 1.pdf
ejercicios de arduino miercoles 1.pdfMARTIN SOLIS TIPIAN
 
Ejercicios de Arduino resueltos Grupo Sabika
Ejercicios de Arduino resueltos Grupo SabikaEjercicios de Arduino resueltos Grupo Sabika
Ejercicios de Arduino resueltos Grupo SabikaJohnny Parrales
 
ARDUINO - METODOLOGÍA PARA TRADUCIR AL LENGUAJE PROCESSING UN CIRCUITO E...
ARDUINO - METODOLOGÍA PARA TRADUCIR  AL  LENGUAJE  PROCESSING  UN CIRCUITO  E...ARDUINO - METODOLOGÍA PARA TRADUCIR  AL  LENGUAJE  PROCESSING  UN CIRCUITO  E...
ARDUINO - METODOLOGÍA PARA TRADUCIR AL LENGUAJE PROCESSING UN CIRCUITO E...Jovanny Duque
 
62962340 manual-arduino-uno
62962340 manual-arduino-uno62962340 manual-arduino-uno
62962340 manual-arduino-unoAngelik Hdez
 
Informe arduino y proteus
Informe arduino y proteusInforme arduino y proteus
Informe arduino y proteus99belen
 

Similar a Manual practicas de arduino, principiantes (20)

Practica de arduino
Practica de arduinoPractica de arduino
Practica de arduino
 
Presentación ARDUINO
Presentación ARDUINO Presentación ARDUINO
Presentación ARDUINO
 
Practicas con arduino nivel i
Practicas con arduino nivel iPracticas con arduino nivel i
Practicas con arduino nivel i
 
Practicas IDE
Practicas IDEPracticas IDE
Practicas IDE
 
Practicas con arduino_nivel_1
Practicas con arduino_nivel_1Practicas con arduino_nivel_1
Practicas con arduino_nivel_1
 
Arduino 1 jose m. ruiz
Arduino 1   jose m. ruizArduino 1   jose m. ruiz
Arduino 1 jose m. ruiz
 
Arduino: Primeras practicas con arduino
Arduino: Primeras practicas con arduinoArduino: Primeras practicas con arduino
Arduino: Primeras practicas con arduino
 
Miniproyecto de ARDUINO
Miniproyecto de ARDUINOMiniproyecto de ARDUINO
Miniproyecto de ARDUINO
 
Mini Proyecto Arduino
Mini Proyecto ArduinoMini Proyecto Arduino
Mini Proyecto Arduino
 
Termómetro con arduino uno
Termómetro con arduino unoTermómetro con arduino uno
Termómetro con arduino uno
 
Ejercicios de arduino_resueltos
Ejercicios de arduino_resueltosEjercicios de arduino_resueltos
Ejercicios de arduino_resueltos
 
ejercicios de arduino miercoles 1.pdf
ejercicios de arduino miercoles 1.pdfejercicios de arduino miercoles 1.pdf
ejercicios de arduino miercoles 1.pdf
 
Ejercicios de arduino_resueltos
Ejercicios de arduino_resueltosEjercicios de arduino_resueltos
Ejercicios de arduino_resueltos
 
Cargando el primer programa de arduino
Cargando el primer programa de arduinoCargando el primer programa de arduino
Cargando el primer programa de arduino
 
arduino
arduinoarduino
arduino
 
Ejercicios de Arduino resueltos Grupo Sabika
Ejercicios de Arduino resueltos Grupo SabikaEjercicios de Arduino resueltos Grupo Sabika
Ejercicios de Arduino resueltos Grupo Sabika
 
ARDUINO - METODOLOGÍA PARA TRADUCIR AL LENGUAJE PROCESSING UN CIRCUITO E...
ARDUINO - METODOLOGÍA PARA TRADUCIR  AL  LENGUAJE  PROCESSING  UN CIRCUITO  E...ARDUINO - METODOLOGÍA PARA TRADUCIR  AL  LENGUAJE  PROCESSING  UN CIRCUITO  E...
ARDUINO - METODOLOGÍA PARA TRADUCIR AL LENGUAJE PROCESSING UN CIRCUITO E...
 
62962340 manual-arduino-uno
62962340 manual-arduino-uno62962340 manual-arduino-uno
62962340 manual-arduino-uno
 
Arduino corrimiento de bits con leds
Arduino corrimiento de bits con ledsArduino corrimiento de bits con leds
Arduino corrimiento de bits con leds
 
Informe arduino y proteus
Informe arduino y proteusInforme arduino y proteus
Informe arduino y proteus
 

Último

Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 

Último (16)

Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 

Manual practicas de arduino, principiantes

  • 1. 1 PROFESOR: PÉREZ JUÁREZ OMARTIN MATERIA: INSTRUMENTACIÓN VIRTUAL. ALUMNOS:  FORTUNATT VICTORIA CASANDRA TEMA: MANUAL PRACTICAS DE ARDUINO GRUPO: 7M1
  • 2. 2 Introducción. 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.
  • 3. 3 Í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
  • 4. 4 PROFESOR: PÉREZ JUÁREZ OMARTIN MATERIA: INSTRUMENTACIÓN VIRTUAL. ALUMNOS:  FORTUNATT VICTORIA CASANDRA Tema: PRACTICA 1 ARDUINO GRUPO: 7M1
  • 5. 5 Practica 1. 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 }
  • 6. 6 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.
  • 7. 7 PROFESOR: PÉREZ JUÁREZ OMARTIN MATERIA: INSTRUMENTACIÓN VIRTUAL. ALUMNOS:  FORTUNATT VICTORIA CASANDRA Tema: PRACTICA 2 ARDUINO GRUPO: 7M1
  • 8. 8 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
  • 9. 9 PROFESOR: PÉREZ JUÁREZ OMARTIN MATERIA: INSTRUMENTACIÓN VIRTUAL. ALUMNOS:  FORTUNATT VICTORIA CASANDRA Tema: PRACTICA 3 ARDUINO
  • 10. 10 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 }
  • 11. 11 Conclusión: Observar cambio que tiene l led en el tiempo de encender y apagar
  • 12. 12 PROFESOR: PÉREZ JUÁREZ OMARTIN MATERIA: INSTRUMENTACIÓN VIRTUAL. ALUMNOS:  FORTUNATT VICTORIA CASANDRA Tema: PRACTICA 4
  • 13. 13 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 }
  • 14. 14 Conclusión: Observar cambio que tiene l led en el tiempo de encender y apagar
  • 15. 15 PROFESOR: PÉREZ JUÁREZ OMARTIN MATERIA: INSTRUMENTACIÓN VIRTUAL. ALUMNOS:  FORTUNATT VICTORIA CASANDRA Tema: PRACTICA 5
  • 16. 16 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
  • 17. 17 PROFESOR: PÉREZ JUÁREZ OMARTIN MATERIA: INSTRUMENTACIÓN VIRTUAL. ALUMNOS:  FORTUNATT VICTORIA CASANDRA Tema: PRACTICA 6 ARDUINO GRUPO: 7M1
  • 18. 18 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
  • 19. 19 PROFESOR: PÉREZ JUÁREZ OMARTIN MATERIA: INSTRUMENTACIÓN VIRTUAL. ALUMNOS:  FORTUNATT VICTORIA CASANDRA Tema: PRACTICA 7 ARDUINO GRUPO: 7M17
  • 20. 20 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
  • 21. 21 PROFESOR: PÉREZ JUÁREZ OMARTIN MATERIA: INSTRUMENTACIÓN VIRTUAL. ALUMNOS:  FORTUNATT VICTORIA CASANDRA Tema: PRACTICA 8 ARDUINO GRUPO: 7M1
  • 22. 22 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);
  • 23. 23 delay(1000); } /////////// 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); } }
  • 24. 24 PROFESOR: PÉREZ JUÁREZ OMARTIN MATERIA: INSTRUMENTACIÓN VIRTUAL. ALUMNOS:  FORTUNATT VICTORIA CASANDRA Tema: PRACTICA 9 ARDUINO GRUPO: 7M1
  • 25. 25 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);
  • 26. 26 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); }
  • 27. 27 PROFESOR: PÉREZ JUÁREZ OMARTIN MATERIA: INSTRUMENTACIÓN VIRTUAL. ALUMNOS:  FORTUNATT VICTORIA CASANDRA Tema: PRACTICA 10 ARDUINO GRUPO: 7M1
  • 28. 28 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);
  • 29. 29 //////////// 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); }
  • 30. 30 Conclusión: Haber logrado el objetivo marcado de la practica, utilizando nuevas palabras reservadas.
  • 31. 31 PROFESOR: PÉREZ JUÁREZ OMARTIN MATERIA: INSTRUMENTACIÓN VIRTUAL. ALUMNOS:  FORTUNATT VICTORIA CASANDRA Tema: PRACTICA 11 ARDUINO GRUPO: 7M1
  • 32. 32 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() {
  • 33. 33 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); delay(100); digitalWrite(ledpin4, LOW); delay(100);
  • 34. 34 Conclusión. Se logro el objetivo de la practica, haciendo que los leds deseados se prendan.
  • 35. 35 PROFESOR: PÉREZ JUÁREZ OMARTIN MATERIA: INSTRUMENTACIÓN VIRTUAL. ALUMNOS:  FORTUNATT VICTORIA CASANDRA Tema: PRACTICA 12 ARDUINO GRUPO: 7M1
  • 36. 36 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);
  • 37. 37 delay(1); //////////// 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); }
  • 38. 38 - Conclusión. Se logro que los leds se prendiera, logrando el objetivo planteado en la practica
  • 39. 39 PROFESOR: PÉREZ JUÁREZ OMARTIN MATERIA: INSTRUMENTACIÓN VIRTUAL. ALUMNOS:  FORTUNATT VICTORIA CASANDRA Tema: PRACTICA 13 ARDUINO GRUPO: 7M1
  • 40. 40 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); ////////////
  • 41. 41 digitalWrite(ledpin1, HIGH); 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); ////////////
  • 42. 42 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); digitalWrite(ledpin, HIGH); delay(1000); digitalWrite(ledpin, LOW); delay(1000); ////////////
  • 43. 43 digitalWrite(ledpin1, LOW); delay(1); //////////// 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); ////////////
  • 44. 44 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); }
  • 45. 45 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.
  • 46. 46 PROFESOR: PÉREZ JUÁREZ OMARTIN MATERIA: INSTRUMENTACIÓN VIRTUAL. ALUMNOS:  FORTUNATT VICTORIA CASANDRA Tema: PRACTICA 14 ARDUINO GRUPO: 7M1 Practica 14.
  • 47. 47 Practica 14. OBJETIVO. Cambiar la velocidad de la practica 13. 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, OUTP UT); pinMode(ledpin3, OUTPUT); pinMode(ledpin4, OUTPUT); } void loop() { digitalWrite(ledpin, HIGH); delay(100); digitalWrite(ledpin, LOW); delay(100); ////////////
  • 48. 48 digitalWrite(ledpin1, HIGH); delay(100); digitalWrite(ledpin1, LOW); delay(100); //////////// digitalWrite(ledpin2, HIGH); delay(100); 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); ////////////
  • 49. 49 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); 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); ////////////
  • 50. 50 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); digitalWrite(ledpin4, HIGH); delay(100); digitalWrite(ledpin4, LOW); delay(100); //////////// digitalWrite(ledpin3, LOW); delay(1); ////////////
  • 51. 51 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); } Conclusión. En esta practica, se cambió la velocidad de la practica anterior, logrando el objetivo señalado en la practica.
  • 52. 52 PROFESOR: PÉREZ JUÁREZ OMARTIN MATERIA: INSTRUMENTACIÓN VIRTUAL. ALUMNOS:  FORTUNATT VICTORIA CASANDRA Tema: PRACTICA 15 ARDUINO GRUPO: 7M1
  • 53. 53 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);
  • 54. 54 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(ledpin2, HIGH); delay(100); digitalWrite(ledpin2, LOW); delay(100); } ///////////// for (int i=0; i<10; i++) { digitalWrite(ledpin3, HIGH); delay(100); digitalWrite(ledpin3, LOW);
  • 55. 55 delay(100); } ///////////// 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++)
  • 56. 56 { digitalWrite(ledpin2, HIGH); delay(100); 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);
  • 57. 57 delay(100); } //////////// digitalWrite(ledpin1, LOW); 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);
  • 58. 58 digitalWrite(ledpin4, HIGH); delay(100); digitalWrite(ledpin4, LOW); delay(100); } //////////// 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);
  • 59. 59 delay(100); digitalWrite(ledpin, LOW); delay(100); } } 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.
  • 60. 60 PROFESOR: PÉREZ JUÁREZ OMARTIN MATERIA: INSTRUMENTACIÓN VIRTUAL. ALUMNOS:  FORTUNATT VICTORIA CASANDRA Tema: PRACTICA 16 ARDUINO GRUPO: 7M1
  • 61. 61 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 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() {
  • 62. 62 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++) { 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);
  • 63. 63 } } Conclusión. Esta practica, fue proporcionada por el profesor, siendo una serie, corrimiento de leds.
  • 64. 64 PROFESOR: PÉREZ JUÁREZ OMARTIN MATERIA: INSTRUMENTACIÓN VIRTUAL. ALUMNOS:  FORTUNATT VICTORIA CASANDRA Tema: PRACTICA 17ARDUINO GRUPO: 7M1
  • 65. 65 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;
  • 66. 66 // 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); }
  • 67. 67 } Conclusión. Al realizar este programa, se llego al objetivo planteado, hacer que la secuencia fuera a la inversa de lo planteado.
  • 68. 68 PROFESOR: PÉREZ JUÁREZ OMARTIN MATERIA: INSTRUMENTACIÓN VIRTUAL. ALUMNOS:  FORTUNATT VICTORIA CASANDRA Tema: PRACTICA 18 ARDUINO GRUPO: 7M1
  • 69. 69 Practica 18. 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);
  • 70. 70 pinMode(ledpin4, OUTPUT); 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);
  • 71. 71 ///////////// 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); delay(100);
  • 72. 72 ///////////// 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); /////////////
  • 73. 73 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); /////////////
  • 74. 74 digitalWrite(ledpin, HIGH); delay(100); digitalWrite(ledpin, LOW); delay(100); 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++) { 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++)
  • 75. 75 { digitalWrite(pinArray[i],LOW); // Se apagan los LED // Esta variable de tiempo controla la velocidad a la que se mueve la estrella delay(waitNextLed); } } 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.