temperatura = round((1/(log((float)(1023-analogRead(A2))*10000/analogRead(A2))/10000)/3975+1/298.15)-273.15);
if (temperatura > "27") {
digitalWrite(5, HIGH);
digitalWrite(5,LOW);
digitalWrite(5,HIGH);
if (temperatura < "27") {
digitalWrite(A1, LOW);
digitalWrite(5,LOW);
digitalWrite(5,LOW);
}
}
movimiento = digitalRead(5);
while (movimiento == true) {
digitalWrite(A5, HIGH);
tone(10, 666, 777);
delay(3000);
}
if (digitalRead(A2)) {
luz = analogRead(A2);
}
}
void setup()
{
pinMode(13, OUTPUT);
pinMode(A1, OUTPUT);
pinMode(5, OUTPUT);
pinMode(5,OUTPUT);
pinMode(5,OUTPUT);
pinMode(5, INPUT);
pinMode(A5, OUTPUT);
pinMode(A2, INPUT);
}
void loop()
{
for(i=0; i<numThreads; i++){
if(threads[i] != 0){
switch (i+1) {
case 1:
programa1();
break;
}
}
}
}