Uso del Hardware

Modo Sensores: Deslizando el conmutador a la izquierda (sens).

Entradas:

Dos pulsadores conectados con resistencia pulldown: SR conectado en la entrada D2 y SL conectado a D3, es decir cuando pulsas tendrás un uno “High” en esos pines del Arduino. Ej.

si_

if (2 == HIGH) {…}

Joystick X e Y, conectados  a las entradas A0 y A1, con una variación en la lectura analógica 124 – 1026 aprox. Ej. J_X = analogRead(A0);

Joystick_

Acelerómetro X e Y, conectados alas entradas A2 y A3, con una variación de 220 a 500 aprox. Ejem. Acel_X = analogRead(A2);

LDR (resistencia dependiente de la luz) , conectada a A5, varia de 130 en ocuridad y 930 a 1000Lx. Ejem. LDR = analogRead(A5);

IO conectada a la entrada A4, en principio pensada para conectar un medidor de distancia con infrarrojo tipo Sharp GP2Y0A41SK0F, pero podemos conectar cualquier sensor con salida analógica o digital que leeremos en ese pin.

Ej. Lect=analogRead(A4)*0.0048828125; // valor del sensor * (5/1024)
int distancia = 13*pow(volts, -1);

Salidas:

LED RGB conectado en las salidas R-D9, G-D5, B-D6,  mediante PWM podemos mostrar el color que deseemos. Ej. setColor(255, 255, 0); // amarillo.

LED Verde conectado a la salida D11, que permite PWM, pudiendo ajustar la intensidad. Ej.

pin-digital

analogWrite(11, 8);

LED Naranja conectado a la salida D12. Ej.

pin-Analox

digitalWrite(12, HIGH);

LED Rojo conectado a la salida D13, que permite PWM. analogWrite(13, 8);

Zumbador y jack de 3,5mm Conectado a la salida D10 que permite modular el sonido para emitir notas. Ej. tone(10,100,250);

I/O 1,2,3 conectados a las salidas D4, D7 y D8. Ej. conectar servos

serv

servo_1.write(90);

La alimentación de estas I/O se puede elegir entre la salida de 5V reguladaesquinaEchidna_Shield_00 por el Arduino y Vin con la tensión que estemos alimentando al Arduino (no sobrepasar la tensión asignada de los servos).

No utilizar la alimentación 5V cuando los servos a controlar consuman más de 300mA, para no sobrepasar el regulador del Arduino!.

La alimentación de los servos cuenta con un filtro L-C para evitar que lleguen los parásitos de los motores al procesador.

Modo Makey Makey: Deslizando el conmutador a la derecha (MKMK).

Entradas A0…A5, D2 y D3 donde podemos conectar algo que sea mínimamente conductivo. ( ver video )Echidna_Shield_MKMK

 

MKMK punto común para establecer el circuíto (generalmente el cuerpo humano)

Ej.

bucle1

#define umbral 600

if((umbral) < (analogRead(A0))){
tone(10,100,500); // write to buzzer
delay(500);
}

if(((digitalRead(2))==(1))){
tone(10,4978,500); // write to buzzer
delay(500);
}

 

Anuncios