int temperatura;
int movimiento;
int luz;
int threads[] = {1};
int numThreads = 1;
int i;
void remove(int id){
for(i=0; i<numThreads; i++){
if(i+1 == id){
threads[i] = 0;
}
}
}
void programa1(){
digitalWrite(13,HIGH);
delay(3000);
digitalWrite(13,LOW);
if (temperatura > "27") {
digitalWrite(A1, HIGH);
}
if (temperatura < "27") {
digitalWrite(A1, LOW);
}
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;
}
}
}
}
int temperatura;
int movimiento;
int luz;
int threads[] = {1};
int numThreads = 1;
int i;
void remove(int id){
for(i=0; i<numThreads; i++){
if(i+1 == id){
threads[i] = 0;
}
}
}
void programa1(){
digitalWrite(13,HIGH);
delay(3000);
digitalWrite(13,LOW);
if (temperatura > "27") {
digitalWrite(A1, HIGH);
}
if (temperatura < "27") {
digitalWrite(A1, LOW);
}
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;
}
}
}
}http://www.easyarduino.es/EasyArduino/appengine/EasyArduino/index.html
No hay comentarios:
Publicar un comentario