Professional Documents
Culture Documents
20 de marzo de 2014
(TallerIne)
Taller 2 Arduino
20 de marzo de 2014
1 / 22
Esquema de la presentacin
Introduccin
Matrices
(TallerIne)
Taller 2 Arduino
20 de marzo de 2014
2 / 22
Esquema de la presentacin
Introduccin
Matrices
(TallerIne)
Taller 2 Arduino
20 de marzo de 2014
3 / 22
(TallerIne)
Taller 2 Arduino
20 de marzo de 2014
4 / 22
Arduino Uno
(TallerIne)
Taller 2 Arduino
20 de marzo de 2014
5 / 22
Esquema de la presentacin
Introduccin
Matrices
(TallerIne)
Taller 2 Arduino
20 de marzo de 2014
6 / 22
Matriz
(TallerIne)
Taller 2 Arduino
20 de marzo de 2014
7 / 22
Matriz
(TallerIne)
Taller 2 Arduino
20 de marzo de 2014
7 / 22
El hardware a utilizar
(TallerIne)
Taller 2 Arduino
20 de marzo de 2014
8 / 22
El hardware a utilizar
(TallerIne)
Taller 2 Arduino
20 de marzo de 2014
9 / 22
La instruccin for
Sintaxis:
for ( initialization ; condition ; increment ) {
// statement ( s ) ;
}
Ejemplo:
int PWMpin = 10; // LED en el
void setup ()
{
// nada
}
pin 10
void loop ()
{
for ( int i =0; i <= 255; i ++) {
analogWrite ( PWMpin , i ) ;
delay (10) ;
}
}
(TallerIne)
Taller 2 Arduino
20 de marzo de 2014
10 / 22
La instruccin while
Sintaxis:
while ( expression ) {
// statement ( s )
}
expression - una condicion con resultado verdadero o falso
Ejemplo:
int PWMpin = 10; // LED en el
void setup ()
{
// nada
}
void loop ()
{
int i =0;
while (i <=255) {
analogWrite ( PWMpin , i ) ;
delay (10) ;
i ++;
}
(TallerIne)
pin 10
Taller 2 Arduino
20 de marzo de 2014
11 / 22
(TallerIne)
Taller 2 Arduino
20 de marzo de 2014
12 / 22
void loop () {
// en este doble bucle prenderemos y apagaremos cada led
recorriendo por filas la matriz
for ( int i = 0; i < 2; i ++) {
for ( int j = 0; j < 2; j ++) {
digitalWrite ( pinMatrix [ i ][ j ] , HIGH ) ;
delay (1000) ;
digitalWrite ( pinMatrix [ i ][ j ] , LOW ) ;
} // close for i
} // close for j
} // close loop ()
(TallerIne)
Taller 2 Arduino
20 de marzo de 2014
13 / 22
(TallerIne)
Taller 2 Arduino
20 de marzo de 2014
14 / 22
Taller 2 Arduino
20 de marzo de 2014
15 / 22
Ejercicio 1
(TallerIne)
Taller 2 Arduino
20 de marzo de 2014
16 / 22
Ejercicio 2
(TallerIne)
Taller 2 Arduino
20 de marzo de 2014
17 / 22
(TallerIne)
Taller 2 Arduino
20 de marzo de 2014
18 / 22
Esquema de la presentacin
Introduccin
Matrices
(TallerIne)
Taller 2 Arduino
20 de marzo de 2014
19 / 22
(TallerIne)
Taller 2 Arduino
20 de marzo de 2014
20 / 22
(TallerIne)
Taller 2 Arduino
20 de marzo de 2014
21 / 22
(TallerIne)
Taller 2 Arduino
20 de marzo de 2014
22 / 22