Arduino el taller 2

Post on 03-Aug-2015

58 views 1 download

Transcript of Arduino el taller 2

Usos creativosde tecnología

digital Arduino

El Taller 2015

UNO

NANO

MEGA

Protoboard

Led

Led RGB (cátodo común)

void setup( ){_______________ ;_______________ ;_______________ ;

}

void loop ( ) {______________ ;______________ ;______________ ; }

sentencias

Una vez

Se repite

Estructuras de control

for (inicialización, condición, incremento){sentencias

}

for ( int i = 0; i<255; i =i+1) {

analogwrite (Led , i );

delay (100);

}

Estructuras de control

if (condición){sentencias

}else{

sentencias }

Los valores de una

salida digital0 - 255

0 V

1,25Vc

2,5V

3,75 V

5V

Salidas analógicas

Entradas digitales

Pulsador

admite dos estados

Entradas analógicas

Entradas analógicas

Código de colores

Conectar 3 fotoresistores para dar valor de intensidad a cada color de un led RGB

Función map()

Val Max

Val Min

Val Max

Val Min

X

Y

map (nomVar, Val Min, Val Max, Val Min, Val Max)

50

150

125

2

18

14

Sensor de distancia ultrasónico HcSR04

seg

mVel sonido 340

seg

cm

seg

cm

seg

m

034,0

1000000

34000340

cm

seg

seg

cm

30034,0

cm

segtiempo 30/2

distancia

buzzer tone ()

genera una frecuencia determinada por una cantidad de tiempo en un pin. 

Sintaxis:

tone (PIN, frecuencia);

tone (PIN, frecuencia, tiempo);

Ejemplo

tone (12, 432, 3000);

Otra forma de introducir variablesArray (arreglo – vector)

int numbers[] = { 10, 25, 50 };

Serial.println (numbers[0]); // imprime el primer valor, 10 Serial.println (numbers[1]); // imprime el primer valor, 25 Serial.println (numbers[2]); // imprime el primer valor, 50

Los valores se indexan desde 0

Motores DC