Serial.begin(9600); , relej mi samo blinkne ,uopste se ne upali ,vrijednosti normalno ispisuje na seriskom monitoru ... a kad obrisem tu istu liniju releji rade normalno bez problema... evo i koda ...hvala
Citat:
#include <DallasTemperature.h>
#include <OneWire.h>
OneWire oneWire(10); //pin 10
DallasTemperature sensors(& oneWire);
int rl1=0; //pin 0
int rl2=1; //pin 1
void setup ()
{
pinMode(rl1, OUTPUT);
pinMode(rl2, OUTPUT);
digitalWrite(rl1, HIGH);
digitalWrite(rl2, HIGH);
Serial.begin(9600);
sensors.begin ();
}
void loop ()
{
sensors.requestTemperatures();
float Senzor1;
Senzor1 = sensors.getTempCByIndex(0);
Serial.print("Senzor1: ");
Serial.println(Senzor1);
if (26 < Senzor1)
{
Serial.println("Temp preko 26C");
digitalWrite(rl1,LOW);
delay(5000);
digitalWrite(rl1,HIGH);
}
else if (26 > Senzor1)
{
Serial.println("Temp ispod 26C");
digitalWrite(rl2,LOW);
delay(5000);
digitalWrite(rl2,HIGH);
}
delay (10000);
}
#include <OneWire.h>
OneWire oneWire(10); //pin 10
DallasTemperature sensors(& oneWire);
int rl1=0; //pin 0
int rl2=1; //pin 1
void setup ()
{
pinMode(rl1, OUTPUT);
pinMode(rl2, OUTPUT);
digitalWrite(rl1, HIGH);
digitalWrite(rl2, HIGH);
Serial.begin(9600);
sensors.begin ();
}
void loop ()
{
sensors.requestTemperatures();
float Senzor1;
Senzor1 = sensors.getTempCByIndex(0);
Serial.print("Senzor1: ");
Serial.println(Senzor1);
if (26 < Senzor1)
{
Serial.println("Temp preko 26C");
digitalWrite(rl1,LOW);
delay(5000);
digitalWrite(rl1,HIGH);
}
else if (26 > Senzor1)
{
Serial.println("Temp ispod 26C");
digitalWrite(rl2,LOW);
delay(5000);
digitalWrite(rl2,HIGH);
}
delay (10000);
}
ljubav,sir i mir!!!!!!