SlideShare una empresa de Scribd logo
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 ARDUINO
Luis Torreño Peromingo
 
Reporte de Practica Arduino
Reporte de Practica ArduinoReporte de Practica Arduino
Reporte de Practica Arduino
Grupo pochylandia
 
Arduino comic es
Arduino comic esArduino comic es
Arduino comic es
arduikee
 
Arduino Uno ejercicios prácticos
Arduino Uno ejercicios prácticos Arduino Uno ejercicios prácticos
Arduino Uno ejercicios prácticos
Marco Antonio Aquino Sandoval
 
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: Practicas con Arduino
Arduino: Practicas con ArduinoArduino: Practicas con Arduino
Arduino: Practicas con Arduino
SANTIAGO PABLO ALBERTO
 
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
JOSE JESUS SANCHEZ LEON
 
Arduino - Cuarta sesión
Arduino - Cuarta sesiónArduino - Cuarta sesión
Arduino - Cuarta sesión
Javier Gamarra
 
Manual Arduino Electronica
Manual Arduino Electronica  Manual Arduino Electronica
Manual Arduino Electronica
Alejandro Leon Cerna
 
GUIA BASICA ARDUINO
GUIA BASICA ARDUINOGUIA BASICA ARDUINO
GUIA BASICA ARDUINO
Cristian Monzon
 
Robotica Educativa CEP Granada 2015
Robotica Educativa CEP Granada 2015Robotica Educativa CEP Granada 2015
Robotica Educativa CEP Granada 2015
Jose Antonio Vacas
 
PRIMER Proyecto alarma arduino
PRIMER Proyecto alarma arduinoPRIMER Proyecto alarma arduino
PRIMER Proyecto alarma arduino
Luis 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 Linha
Cida Luna
 
Crea paso a paso
Crea paso a pasoCrea paso a paso
Crea paso a pasoDeliaGerez
 
Introduccion
IntroduccionIntroduccion
Introduccion
Felipe Romano
 
Ampliación arduino
Ampliación arduinoAmpliación arduino
Ampliación arduino
FRANCISCO GIMENEZ MOLLA
 
Prácticas arduino
Prácticas arduinoPrácticas arduino
Prácticas arduino
toni
 
Control de proyectos app arduino2
Control de proyectos app arduino2Control de proyectos app arduino2
Control de proyectos app arduino2
toni
 
Control de proyectos app arduino I
Control de proyectos app arduino IControl de proyectos app arduino I
Control de proyectos app arduino I
toni
 
Presentacion
PresentacionPresentacion
Presentacion
Wutface
 
Presentación ArduBlock
Presentación ArduBlockPresentación ArduBlock
Presentación ArduBlock
FRANCISCO GIMENEZ MOLLA
 
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

Practica de arduino
Practica de arduinoPractica de arduino
Practica de arduino
S&P Nestor Ripoll
 
Presentación ARDUINO
Presentación ARDUINO Presentación ARDUINO
Presentación ARDUINO
GabrielMijangosHernn
 
Practicas con arduino nivel i
Practicas con arduino nivel iPracticas con arduino nivel i
Practicas con arduino nivel i
recursos educativos
 
Practicas IDE
Practicas IDEPracticas IDE
Practicas IDE
Visemi VI
 
Practicas con arduino_nivel_1
Practicas con arduino_nivel_1Practicas con arduino_nivel_1
Practicas con arduino_nivel_1
Didier Solis
 
Arduino: Primeras practicas con arduino
Arduino: Primeras practicas con arduinoArduino: Primeras practicas con arduino
Arduino: Primeras practicas con arduino
SANTIAGO PABLO ALBERTO
 
Miniproyecto de ARDUINO
Miniproyecto de ARDUINOMiniproyecto de ARDUINO
Miniproyecto de ARDUINO
Ian Berzeker Tovar
 
Mini Proyecto Arduino
Mini Proyecto ArduinoMini Proyecto Arduino
Mini Proyecto Arduino
Jorge Isai Alvarez
 
Termómetro con arduino uno
Termómetro con arduino unoTermómetro con arduino uno
Termómetro con arduino uno
Ivan Espinosa
 
ejercicios de arduino miercoles 1.pdf
ejercicios de arduino miercoles 1.pdfejercicios de arduino miercoles 1.pdf
ejercicios de arduino miercoles 1.pdf
MARTIN SOLIS TIPIAN
 
Ejercicios de arduino_resueltos
Ejercicios de arduino_resueltosEjercicios de arduino_resueltos
Ejercicios de arduino_resueltos
Francisco Gimenez Poveda
 
Ejercicios de arduino_resueltos
Ejercicios de arduino_resueltosEjercicios de arduino_resueltos
Ejercicios de arduino_resueltos
Jaime Daniel García Delgado
 
Cargando el primer programa de arduino
Cargando el primer programa de arduinoCargando el primer programa de arduino
Cargando el primer programa de arduino
Luis Torreño Peromingo
 
Ejercicios de Arduino resueltos Grupo Sabika
Ejercicios de Arduino resueltos Grupo SabikaEjercicios de Arduino resueltos Grupo Sabika
Ejercicios de Arduino resueltos Grupo Sabika
Johnny Parrales
 
arduino
arduinoarduino
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
 
Arduino corrimiento de bits con leds
Arduino corrimiento de bits con ledsArduino corrimiento de bits con leds
Arduino corrimiento de bits con leds
Fernando Marcos Marcos
 
Informe arduino y proteus
Informe arduino y proteusInforme arduino y proteus
Informe arduino y proteus
99belen
 

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
 
Arduino 1 jose m. ruiz
Arduino 1   jose m. ruizArduino 1   jose m. ruiz
Arduino 1 jose m. ruiz
 
Practicas con arduino_nivel_1
Practicas con arduino_nivel_1Practicas con arduino_nivel_1
Practicas con arduino_nivel_1
 
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 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
 
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
 
Ejercicios de Arduino resueltos Grupo Sabika
Ejercicios de Arduino resueltos Grupo SabikaEjercicios de Arduino resueltos Grupo Sabika
Ejercicios de Arduino resueltos Grupo Sabika
 
arduino
arduinoarduino
arduino
 
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

trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
sarasofiamontezuma
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
JimmyTejadaSalizar
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
LilibethEstupian
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
AMADO SALVADOR
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
absorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratoriosabsorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratorios
JuanAlvarez413513
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Festibity
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
bendezuperezjimena
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
paulroyal74
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
Ing. Julio Iván Mera Casas
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
CesarPazosQuispe
 
Presentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The CleanPresentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The Clean
juanchogame18
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
Festibity
 
COMPARATIVO DE SUBESTACIONES AIS VS GIS.
COMPARATIVO DE SUBESTACIONES AIS VS GIS.COMPARATIVO DE SUBESTACIONES AIS VS GIS.
COMPARATIVO DE SUBESTACIONES AIS VS GIS.
SERVANDOBADILLOPOLEN
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
NajwaNimri1
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
ValeriaAyala48
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
AMADO SALVADOR
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 

Último (20)

trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
absorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratoriosabsorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratorios
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
 
Presentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The CleanPresentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The Clean
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
 
COMPARATIVO DE SUBESTACIONES AIS VS GIS.
COMPARATIVO DE SUBESTACIONES AIS VS GIS.COMPARATIVO DE SUBESTACIONES AIS VS GIS.
COMPARATIVO DE SUBESTACIONES AIS VS GIS.
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.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.