Arduino,mala pomoc
22.01.2014. u 23:43 · pre 155 meseci
#1
E ovako imam problemcic sa kodom za arduino ,posto sam pocetnik gledao sam primjere i napisao kod u pitanju je temp senzor i dva releja ,ako e temp veca od 26 pali relej1 ako je manja pali relej2 i da mi usput ispisuje stanje temp. i releja na seriskom monitoru... e sad problem je sledeci ako u kodu ostavim liniju
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
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);
}
Potpis
ljubav,sir i mir!!!!!!
Re: Arduino,mala pomoc