INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
SH1107 Oled Display und Multiplexer Feuchtigkeitssteuerung
17.01.2021, 16:59
Beitrag #33
RE: SH1107 Oled Display und Multiplexer Feuchtigkeitssteuerung
(17.01.2021 14:08)Kanka schrieb:  Habs geschafft! Das problem war, dass ich oben float stehen hatte (also global) unten in der "Messschleife" war noch ein
Code:
double FeuchtigkeitIN;
  double TemperaturIN;

drin, wodurch wohl das float von oben überschrieben wurde Smile

LG

Genau, das Problem liegt daran, das Variablen in Blöcken, die mit den geschweiften "{}" Klammern aufgebaut sind, nur darin gültig sind. Wenn du globale Variable definierst und diese erneut in Funktionen erstellst, wird der Inhalt der globalen Variablen überschrieben.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
17.01.2021, 17:01
Beitrag #34
RE: SH1107 Oled Display und Multiplexer Feuchtigkeitssteuerung
(17.01.2021 16:59)hotsystems schrieb:  Genau, das Problem liegt daran, das Variablen in Blöcken, die mit den geschweiften "{}" Klammern aufgebaut sind, nur darin gültig sind. Wenn du globale Variable definierst und diese erneut in Funktionen erstellst, wird der Inhalt der globalen Variablen überschrieben.
Wahrscheinlich nur ungünstig formuliert. Die werden nicht überschrieben (dann würden sie ja geändert), sondern verdeckt (also nicht benutzt).

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
17.01.2021, 17:05
Beitrag #35
RE: SH1107 Oled Display und Multiplexer Feuchtigkeitssteuerung
(17.01.2021 17:01)Tommy56 schrieb:  
(17.01.2021 16:59)hotsystems schrieb:  Genau, das Problem liegt daran, das Variablen in Blöcken, die mit den geschweiften "{}" Klammern aufgebaut sind, nur darin gültig sind. Wenn du globale Variable definierst und diese erneut in Funktionen erstellst, wird der Inhalt der globalen Variablen überschrieben.
Wahrscheinlich nur ungünstig formuliert. Die werden nicht überschrieben (dann würden sie ja geändert), sondern verdeckt (also nicht benutzt).

Gruß Tommy
Ja, Tommy, das stimmt tatsächlich.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
06.02.2021, 22:38
Beitrag #36
RE: SH1107 Oled Display und Multiplexer Feuchtigkeitssteuerung
Hier nochmal Feedback zu dem Extender,
habe jetzt für den Anschluss der Sensoren zwei USB Buchsen von woanders rausgelötet, alles nicht super sauber und die Sensoren sind darüber an
10m und 3,5m angeschlossen, dennoch funktioniert alles einwandfrei. Also wirklich ein schönes Bauteil für längere I2C Verbindungen Smile

LG

[Bild: PXL-20210206-200459741.jpg]
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Laserwert auf OLED Display ausgeben Blauepi 18 965 22.03.2021 14:00
Letzter Beitrag: Blauepi
  TFT-LCD-Display (Extension) phg 3 459 13.03.2021 19:26
Letzter Beitrag: Tommy56
  Werte im Display per Taster wechseln bmxruler 8 717 27.01.2021 11:22
Letzter Beitrag: bmxruler
  Kompiler beschwert sich nicht, LC-Display macht aber nicht, was es soll. generic_user492 3 433 26.01.2021 14:11
Letzter Beitrag: MicroBahner
  Oled Wire Frequenz huber5093 3 400 21.01.2021 23:45
Letzter Beitrag: hotsystems
  OLED Bildschirm Problem JoeIsFame 79 3.100 04.01.2021 06:41
Letzter Beitrag: Bitklopfer
  2,3" monochorme 128x32 Display Thor Wallhall 39 1.737 26.12.2020 16:42
Letzter Beitrag: Tommy56
  Problem Arduino Mega und Nextion Touch Display pds14 9 1.221 28.10.2020 11:20
Letzter Beitrag: hotsystems
  Rotary Encoder und I2C Display gleichzeitig verwenden BenGroll 3 1.133 27.07.2020 10:23
Letzter Beitrag: hotsystems
Wink Arduino TFT Display MEGA 2560 Samsuino 48 18.527 23.07.2020 15:45
Letzter Beitrag: sam_217

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste