Práctica TTP223


ttp223_arduino.jpg

Video

Esta práctica consistirá en prender un LED al momento de que se accione el TTP223, pasando por encima el dedo o alguna parte de nuestro cuerpo.

- Materiales:


Para realizar el circuito necesitas:

• 1 Arduino UNO,
• 1 TTP 223,
• 1 LED,
• 1 Resistencia de 330 ohms
• 1 Protoboard y Jumpers.


- Código

Comenzamos el desarrollo del programa definiendo los pines donde estarán conectados el LED y el sensor, ambos componentes son digitales, por lo tanto, solo pondremos el número del pin.

#define TTP223 7
#define LED 8

Iniciaremos una variable donde almacene el estado actual del TTP223, utilizaremos una variable de tipo entera “int”, por qué no utilizaremos valores reales, solo 1 y 0.

int sensorState;

En la función setup() se definirá el pin del sensor como entrada digital, porque estaremos midiendo el valor que manda el pulsador a la placa Arduino, y el pin del LED como salida digital.

void setup() {
pinMode(LED, OUTPUT);
pinMode(TTP223, INPUT);
}

En la función loop() agregaremos la instrucción de leer el valor del TTP223 y almacenarlo en la variable “sensorState”, mediante una condicional “if-else” manipularemos el encendido y el apagado del LED.

void loop() {
int sensorState = digitalRead(TTP223);

if (sensorState == HIGH)
digitalWrite(LED, HIGH);
else
digitalWrite(LED,LOW);
}

La instrucción digitalRead() realiza la misma función y la misma sintaxis que analogRead(), la única diferencia entre ellos es que uno es digital y otro analógico, el digital recibe 1 y 0, el analógico puede recibir hasta números reales.

- Instrumentación

Colocaremos el TTP223 y LED en la protoboard, como se muestra en la imagen. Realizaremos la conexión completa del sensor conectando la pata Vcc a los 5v del Arduino, la pata de salida al pin 7 del Arduino y el que resta a GND.

La conexión del LED es igual al de las prácticas pasadas, el cátodo conectado a la resistencia de 220 ohms y está conectada al pin GND de la placa y el ánodo conectado al pin 8 digital del Arduino.

Imágenes

ttp223_arduino.jpg

Más prácticas para HACER!!!!!!!