Also die GND Verbindung braucht er. Ohne holt er sich GND vermutlich über die Schutzerde vom PC.
Und ja, ich tippe ganz stark darauf, es liegt an den 3,3 Volt des Controllers.
Und wenn das Display auch 5 Volt braucht, gibt es auch da Probleme.
Wenn ich die zwei mit GND verbinde geht es nicht mehr.
Display hab ich das:
HD44780 1602 LCD Modul Display Bundle mit I2C Schnittstelle.
Funktioniert wahrscheinlich nicht wegen der I2C, weil es keine lib gibt.
Welchen soll ich kaufen? Der Mega geht mir in die Kien, sprich er reagiert sehr langsam auf die Eingaben einer Taste auf den Display, wenn ich bei der LCDmenüLIB2 in den Loop die Temperatur Abfrage rein schreib.
Für den brauchst so was SparkFun Logic Level Converter - 3.3V to 5V Bi-Directional - Arduino , 3,95 €
Nur ob die Lib kann dein Board ansprechen ist gute Frage
Und die DS18B20 funktionieren bei mir mit 1A jedoch mit ESP8266
Problem bei dir ist, der STM32H7 braucht wahrscheinlich andere Lib.
Must Suchen nach Lib für dein Board. so oft wird das Ding nicht verwendet.
Jetzt fällt mir auf, die Relais schalten mit LOW also kann man auch den Levelschifter nutzen
Um da eine passende Empfehlung zu geben, muss man schon genauer wissen, was du da baust. Und dein Display arbeitet mit 5 Volt, somit ohne Levelshifter nicht am GIGA zu verwenden.
Dann gehören die zu den nicht funktionierenden.
Ich habe hier eins, das funktioniert einwandfrei. Lediglich der Kontrast war schlecht. Da habe ich den Spannungsteiler angepasst und dann lief es.