martes, 1 de abril de 2014

Proyecto Ardutronica: Love-o-Meter.

TRABAJO ARDUINO
Love-o-Meter

INTRODUCCION.
Componentes:
En este Proyecto hemos conseguido que con arduino, una protoboar, tres led´s, tres resistencias de 220Ω , un sensor de temperatura TMP36 y cable.

Una vez tenemos los componentes necesarios, debemos seguir los siguientes pasos:
1 – Tal y como hemos hecho en los proyectos anteriores, conectamos la alimentación y la tierra en nuestra protoboard.
2 – Conectamos el cátodo de cada led (la patilla corta) a tierra utilizando una resistencia de 220Ω. Los ánodos de cada led irán conectados a los pins del 2 al 4 del Arduino.
3 – Colocamos en el sensor TMP36 en la protoboard con la cara redondeada mirando en dirección contraria a nuestro Arduino (el orden de los pins del sensor es importante) tal y como se muestra en la figura de más abajo.
4 – Seguidamente, conectaremos el pin izquierdo del sensor (mirando el sensor por su lado plano) a la alimentación y el pin derecho a tierra.
5 – A continuación, el pin central irá conectado al pin A0 del Arduino, el cual, es el pin 0 de entrada analógica

Acontinuacion fotos de como va conectados todos los cables:



Codigo:
ahora os colocare el codigo que he utilizado para que nuestro proyecto funcione:
const int sensorPin = A0;
const float baselineTemp = 20.0;

void setup(){
Serial.begin(9600);
for(int pinNumber = 2; pinNumber < 5; pinNumber++){
pinMode(pinNumber, OUTPUT);
digitalWrite(pinNumber, LOW);
}
}

void loop(){
int sensorVal = analogRead(sensorPin);
Serial.print("Sensor value: ");
Serial.print(sensorVal);
float voltage = (sensorVal/1024.0) * 5.0;
Serial.print(", Volts: ");
Serial.print(voltage);
float temperature = (voltage - .5) * 100;
Serial.print(", degrees C: ");
Serial.println(temperature);

digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);

if(temperature >= baselineTemp + 2){
digitalWrite(2, HIGH);
}
if(temperature >= baselineTemp + 4){
digitalWrite(3, HIGH);
}
if(temperature >= baselineTemp + 6){
digitalWrite(4, HIGH);
}

delay(1);

}

Foto Del Proyecto














Jefferson P. Chasipanta Vaca.

Carlos A. Caicedo Orejuela.

No hay comentarios:

Publicar un comentario