Arduino ist invertiert

Ich benutze ein Arduion Uno und immer wenn ich "digitalWrite(PIN,HIGH);" schreibe wird der Pina uaf "LOW" gesezt und anders rum. Auch analoge werte werden Großer stadt kleiner. Ich würde gern wissen wie das passiert ist, und vorallem auch wie ich es wieder rückgänig mache.

Code den ich verwende:

void setup() {
  pinMode(2,OUTPUT);

}

void loop() {
  digitalWrite(2,HIGH);

}

Da hat sich ein ! vor das HIGH geschlichen...

Oh nein wie dumm. Dammit hab ich das ganze gegengetestet. In dem fall geht die LED trotzdem an

Wie hast du die LED angeschlossen?

hab beide richtungen ausprobirt, imer das selbe ergebnis. Aber auch die Integriten Lichter machen alles falschherum.

Du hast mein volles Mitgefühl!

Und nein, kein Arduino macht das ohne Grund.
Und ja, du bist dafür verantwortlich, auch für deine Fehlinterpretation.

Dazu kann ich nichts sagen, da ich das Wort nicht kenne.

Du könntest ja auch mal deinen Aufbau zeigen, evtl. Können wir deinen Fehler erkennen.

Die richtige Messung ist zwischen Ausgang und Masse (GND) zu messen bzw eine LED mit Vorwiderstand zwischen Ausgang und Masse zu schalten.

Etwas anderes fällt mir nicht ein.

Grüße Uwe

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.