Hi
Hab einen sketch geschrieben der mir ein SSR Relais Steuert wo eine Förderpumpe dran hängt.
Per Menü auswahl klappt das einschalten auch Problemlos.
Jetzt hab ich mir nen Schwimmerschalter besorgt über den ich das Relais steuern wollte.
Nur beim abschalten fängt das Relais an zu flackern und schaltet immer an/aus/an/aus.
Relais Modul ist folgendes.
http://www.ebay.de/itm/161746248888?_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AITHier mal ein Teil des sketches wo es per Menü funktioniert.
//--------------------------------------------------------- Relais Ausgänge -----------------------------------------------
const int Relais0 = 29;
const int Relais2 = 28;
//++++++++++++++++++++++++++++++++++++++++++++++++++++++Variable Relais +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
boolean Relais_1;
boolean Relais_2;
void setup()
{
Serial.begin(9600)
pinMode(Relais0, OUTPUT); // Setzt den Pin des Relais1 als Ausgang
pinMode(Relais2, OUTPUT); // Setzt den Pin des Relais2 als Ausgang
void loop()
//Relais Pumpe TEST
if (Relais_1 == true)
{
digitalWrite(Relais0, 0);
}
else
{
digitalWrite(Relais0, 1);
}
//Relais Heizung
if (Relais_2 == true)
{
digitalWrite(Relais2, 0);
}
else
{
digitalWrite(Relais2, 1);
}
Hier mal der Teil der nicht funktioniert und wo das Relais flackert.
//--------------------------------------------------------- Relais Ausgänge -----------------------------------------------
const int Relais0 = 29;
const int Relais2 = 28;
//-------------------------------- Füllstand Ableger Aquarium Überwachung - P O R T ---------------------------
const int S_Sensor2 = 53;
int liquidSensorValue2 = 0;
//-------------------------------------------------------------------------------------------------------
//++++++++++++++++++++++++++++++++++++++++++++++++++++++Variable Relais +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
boolean Relais_1;
boolean Relais_2;
void setup()
{
Serial.begin(9600)
pinMode(Relais0, OUTPUT); // Setzt den Pin des Relais1 als Ausgang
pinMode(Relais2, OUTPUT); // Setzt den Pin des Relais2 als Ausgang
pinMode(S_Sensor2, INPUT); // set a pin for liquidsensor output
void loop()
if ( liquidSensorValue2 == 1)
{
digitalWrite(Relais0, 1);
}
else
{
digitalWrite(Relais0, 0);
}
Ist nur der Teil des sketch der mir sorgen macht. Der ganze sketch ist zu lang.