Schau doch mal im Wiki: wiki/doku.php/brauen_mit_arduino_all_in ... _versionen
Dort ist der Aufbau eines 433-MHz-Funksensor mit DS18B20 beschrieben. Das sollte genau das sein was du suchst.
Grüße
Dirk
Edit: Zitat
Schau doch mal im Wiki: wiki/doku.php/brauen_mit_arduino_all_in ... _versionen
Sollte eigentlich schon so funktionieren. Werde ich mir aber noch einmal anschauen, kann ja sein, dass bei der letzten Anpassung diese Funktion verändert wurde!Corky hat geschrieben: ↑Samstag 26. August 2017, 14:55 Und gut wäre auch noch, wenn nach Abschalten der Hitzequelle der Rührer immer noch etwas nachläuft, sagen wir mal 10 Sekunden. Denn kurz nach dem Abschalten ist der Topfboden ja immer noch heiß, und so könnte sich die Temperatur noch weiter verteilen.
Der Fehler liegt doch in der LiquidCrystal_I2C.h. Die ist offensichtlich alt und nicht mit OneWire kompatibel!C:\Users\MEN\AppData\Local\Temp\cck6JO6j.ltrans4.ltrans.o: In function `I2CIO::write(unsigned char)':
Servus Lothar,
Der ULN2003 eröffnet die Möglichkeit, Relais bzw. SSR´s mit höherem Spannungsbedarf anschließen zu können, z.B. 12/24V. Ob es die Ausfälle verhindert hätte, glaube ich eher nicht. Könnte man aber mal ausprobieren.
Wenn Du keinen kabelgebundenen Sensor angeschlossen hast, kommt nur eine Fehlermeldung (-127).
Ist der Buzzer bei Data = Vcc oder Data = 0V aktiv? Da sollte doch eigentlich beides funktionieren. Lediglich die Lautstärkeregelung wäre bei aktiv = 0V umgekehrt!Martin S hat geschrieben: ↑Dienstag 31. Oktober 2017, 14:26
Mein Buzzer hat 3 Leitungen (GND,VCC,Data). Daher muss ich die Logik umkehren. Hab schon versucht von 0 auf 1 zu setzten, aber gestern ohne Erfolg. Ich weiß aber nicht welche Zeile das war- war dort wo auch die anderen Logiken anzupassen sind.
Code: Alles auswählen
/Users/Martin/Documents/Arduino/libraries/RCSwitch/RCSwitch.cpp:33:42: warning: converting to non-pointer type 'long unsigned int' from NULL [-Wconversion-null]
unsigned long RCSwitch::nReceivedValue = NULL;
^
/Users/Martin/Documents/Arduino/libraries/RCSwitch/RCSwitch.cpp: In constructor 'RCSwitch::RCSwitch()':
/Users/Martin/Documents/Arduino/libraries/RCSwitch/RCSwitch.cpp:49:28: warning: converting to non-pointer type 'long unsigned int' from NULL [-Wconversion-null]
RCSwitch::nReceivedValue = NULL;
^
/Users/Martin/Documents/Arduino/libraries/RCSwitch/RCSwitch.cpp: In member function 'void RCSwitch::switchOn(char*, int)':
/Users/Martin/Documents/Arduino/libraries/RCSwitch/RCSwitch.cpp:189:74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
char* code[6] = { "00000", "10000", "01000", "00100", "00010", "00001" };
^
/Users/Martin/Documents/Arduino/libraries/RCSwitch/RCSwitch.cpp:189:74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/Users/Martin/Documents/Arduino/libraries/RCSwitch/RCSwitch.cpp:189:74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/Users/Martin/Documents/Arduino/libraries/RCSwitch/RCSwitch.cpp:189:74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/Users/Martin/Documents/Arduino/libraries/RCSwitch/RCSwitch.cpp:189:74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/Users/Martin/Documents/Arduino/libraries/RCSwitch/RCSwitch.cpp:189:74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/Users/Martin/Documents/Arduino/libraries/RCSwitch/RCSwitch.cpp: In member function 'void RCSwitch::switchOff(char*, int)':
/Users/Martin/Documents/Arduino/libraries/RCSwitch/RCSwitch.cpp:201:74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
char* code[6] = { "00000", "10000", "01000", "00100", "00010", "00001" };
^
/Users/Martin/Documents/Arduino/libraries/RCSwitch/RCSwitch.cpp:201:74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/Users/Martin/Documents/Arduino/libraries/RCSwitch/RCSwitch.cpp:201:74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/Users/Martin/Documents/Arduino/libraries/RCSwitch/RCSwitch.cpp:201:74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/Users/Martin/Documents/Arduino/libraries/RCSwitch/RCSwitch.cpp:201:74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/Users/Martin/Documents/Arduino/libraries/RCSwitch/RCSwitch.cpp:201:74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/Users/Martin/Documents/Arduino/libraries/RCSwitch/RCSwitch.cpp: In member function 'char* RCSwitch::getCodeWordB(int, int, boolean)':
/Users/Martin/Documents/Arduino/libraries/RCSwitch/RCSwitch.cpp:245:61: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
char* code[5] = { "FFFF", "0FFF", "F0FF", "FF0F", "FFF0" };
^
/Users/Martin/Documents/Arduino/libraries/RCSwitch/RCSwitch.cpp:245:61: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/Users/Martin/Documents/Arduino/libraries/RCSwitch/RCSwitch.cpp:245:61: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/Users/Martin/Documents/Arduino/libraries/RCSwitch/RCSwitch.cpp:245:61: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/Users/Martin/Documents/Arduino/libraries/RCSwitch/RCSwitch.cpp:245:61: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/Users/Martin/Documents/Arduino/libraries/RCSwitch/RCSwitch.cpp: In member function 'void RCSwitch::enableReceive()':
/Users/Martin/Documents/Arduino/libraries/RCSwitch/RCSwitch.cpp:597:30: warning: converting to non-pointer type 'long unsigned int' from NULL [-Wconversion-null]
RCSwitch::nReceivedValue = NULL;
^
/Users/Martin/Documents/Arduino/libraries/RCSwitch/RCSwitch.cpp:598:34: warning: converting to non-pointer type 'unsigned int' from NULL [-Wconversion-null]
RCSwitch::nReceivedBitlength = NULL;
^
/Users/Martin/Documents/Arduino/libraries/RCSwitch/RCSwitch.cpp: In member function 'bool RCSwitch::available()':
/Users/Martin/Documents/Arduino/libraries/RCSwitch/RCSwitch.cpp:612:38: warning: NULL used in arithmetic [-Wpointer-arith]
return RCSwitch::nReceivedValue != NULL;
^
/Users/Martin/Documents/Arduino/libraries/RCSwitch/RCSwitch.cpp: In member function 'void RCSwitch::resetAvailable()':
/Users/Martin/Documents/Arduino/libraries/RCSwitch/RCSwitch.cpp:616:28: warning: converting to non-pointer type 'long unsigned int' from NULL [-Wconversion-null]
RCSwitch::nReceivedValue = NULL;
^
Sketch uses 66,984 bytes (26%) of program storage space. Maximum is 253,952 bytes.
Global variables use 6,092 bytes (74%) of dynamic memory, leaving 2,100 bytes for local variables. Maximum is 8,192 bytes.