Forum
DC-Stromzange mit Arduino (Elektronik)
» Ich weiß noch nicht wie ich das umstricken muß, bin dankbar für Tips.
Mal so ganz auf die Schnelle, auf den ersten Blick und ohne Garantie: Für mich sieht es so aus, als ob bei
#define OLED_MOSI MOSI
#define OLED_CLK SCK
MOSI und SCK nicht definiert sind. Versuch mal, "MOSI" auf "11" und "SCK" auf "13" zu setzen.
EDIT:
Auf den zweiten Blick: Die Pindefinition scheint es nicht zu sein, sonst bekämst du überhaupt keine Rückmeldung über das Display.
Ersetze mal
devAddr=devAddr1 ;
Serial.println(MCP3421testConnection() ? "MCP342X connection successful" : "MCP342X connection failed" );
MCP3421configure( MCP342X_MODE_ONESHOT | MCP342X_SIZE_18BIT | MCP342X_GAIN_1X );
durch
devAddr=devAddr1 ;
Serial.println("vor MCP2421-Test" );
Serial.println(MCP3421testConnection() ? "MCP342X connection successful" : "MCP342X connection failed" );
Serial.println("nach MCP2421-Test" );
MCP3421configure( MCP342X_MODE_ONESHOT | MCP342X_SIZE_18BIT | MCP342X_GAIN_1X );
Wenn du die Zeile mit "vor" zu sehen kriegst, die Zeile mit "nach" aber nicht, hängt das Programm bei der Initialisierung des MCP3421.
--
Es ist unter der Würde eines Technikers, die Gebrauchsanweisung zu lesen!
Gesamter Thread:
