Pages: [1]   Go Down
Author Topic: AYudaaaa! Urgente!!!  (Read 568 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 0
Posts: 23
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ALguien me puede diseñar el software i decirme que es lo que necessito para poder hacer un control de la temperatura?
Es decir mediante un sensor recoger la informacion para poder encender unaa bombilla a los 20ºC i apagarla a los 25ºC, juntamente que cunando la bombilla se encediera un servo se encontrara , en posición incial (180º) i que cuando se apagara la bombilla se siturar a 270º
Logged

Bolivia
Offline Offline
Jr. Member
**
Karma: 0
Posts: 61
Arduino developer
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Esto es en seudocódigo y podría ser:

Quote
#include <Servo.h>
Servo servomotor;
float vt20=???,vt25=???;
void setup()
{
    servomotor.attach(9);
    pinMode(1,INPUT);
}
void loop()
{
    int temperatura=analogRead(1);
    Serial.println(temperatura);
    if(temperatura >= vt20)
    {
        servomotor.write(180);
        analogWrite(8,HIGH);
    }
    if(temperatura >= vt25)
    {
        servomotor.write(270);
        analogWrite(8,LOW);
    }
}


Estoy usando un diodo 1N4148 que hace de sensor de temp, y un servo de 360º de giro.
Usando un termómetro puedes poner agua caliente a 20ºC y sumerges el diodo, mides la resistencia que te dá cuando lo pones a 20º lo mismo con 25º.
Lees esos valores en Serial.println(temperatura);, entonces los asignas a vt20 y vt25
En la salida 8 le agregas un relay para que encienda una bombilla de 100W, este hace de switch...

Probalo, yo lo voy a probar, ojalá te sirva.
Logged

Pages: [1]   Go Up
Jump to: