HTU21D I2C Problem mit NodeMCU

OP #5127660
Hey,

habe da ein kleines Problem, und würde gerne mal euren Rat haben.
folgendes Setting:
- NodeMCU ESP 0.9
- Sensor HTU21D
- Software: Arduino SparkFun_HTU21D_demo
- Pullup 4,7 kOhm an SCL und SDA

Nachdem ich alles verbunden habe, kam über die Serielle Schnittstelle 
immer ein Error, dass der Sensor nicht gefunden wurde.
Habe hin und her probiert und kam dann darauf mit dem Multimeter 
nachzumessen. Siehe da... immer wenn ich SCL und VCC gemessen habe, 
kamen plötzlich Werte.
Wie kann das sein? Habe dann probiert ein 1 MOhm zu den Widerständen zu 
schalten (müsste in etwa der Innenwiderstand vom Multimeter sein). Aber 
kam da auch zu keiner Lösung.
... Hilfe?

Danke schonmal im vorraus.
Gruß
Ruphy
OP
Nochmal ein kleinen Beitrag zu Arduino Pullups:
Wenn man die Standard Bibliothek von Arduino benutzt, dann sind die 
Internen Pullups aktiviert.
Zum deaktivieren muss man die Libs bearbeiten.
finde die twi.c unter \libraries\Wire\utility\ oder so ähnlich. Suche 
nach:
// activate internal pullups for twi.
 digitalWrite(SDA, 1);
 digitalWrite(SCL, 1);

und änder zu:
 digitalWrite(SDA, 0);
 digitalWrite(SCL, 0);

http://panasonic.mironto.sk/testing/pullups/

Achtung beim ESP8266 kann es zu Problemen führen mit dem Wlan, da der 
Wlan Treiber scheinbar auf D1 und D2 zugreift (und deshalb die Pullups 
Standard gesetzt sind). Hier einfach Pullups mit 4,7 kOhm einfügen, dann 
klappt das Verbinden wieder ;)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.