Forum: Mikrocontroller und Digitale Elektronik Spannung an Ausgangs-Pin Arduino UNO


von Joachim U. (achim1152)


Lesenswert?

Hallo,
ich habe eine vielleicht doofe Frage.
Ich habe am Arduino UNO an Pin 3 eine LED mit 300 Ohm gegen Masse 
geschaltet.
Mit dem Befehl digitalwrite kann ich die LED an- und ausschalten, aber 
sie leuchtet nur schwach. Ich habe gemessen: Ist der Ausgang HIGH messe 
ich gegen Masse ca. 0V, im Zustand LOW 3,5V. Warum so wenig? Ich erwarte 
statt 3,5V etwa 5V. Was muss ich verändern, was mache ich falsch?
Joachim
von Christian M. (christian_m280)


Lesenswert?

Joachim U. schrieb:
> Ist der Ausgang HIGH messe ich gegen Masse ca. 0V, im Zustand LOW 3,5V.

Nein. Umgekehrt!

Gruss Chregu
von Hans W. (hanswieland)


Lesenswert?

Joachim U. schrieb:
> Was muss ich verändern, was mache ich falsch?

Vielleicht hast du vergessen, den Pin als Ausgang zu konfigurieren. Dazu 
sind die DDR Register da, bzw. der Befehl pinMode().
: Bearbeitet durch User
von H. H. (hhinz)


Angehängte Dateien:

Lesenswert?

Bei weniger als 10mA sollte die Ausgangsspannung in der Tat höher sein.

Mist gemessen?
von Micha (e-nomo)


Lesenswert?

Joachim U. schrieb:
> Ich habe am Arduino UNO an Pin 3 eine LED mit 300 Ohm gegen Masse
> geschaltet.

Gut. Ich hätte den Widerstand etwas höher gewählt. 1 kOhm vielleicht.

Joachim U. schrieb:
> kann ich die LED an- und ausschalten, aber
> sie leuchtet nur schwach.

Dann ist entweder die LED kaputt oder der Ausgangspin des UNO.

Joachim U. schrieb:
> Ist der Ausgang HIGH messe
> ich gegen Masse ca. 0V, im Zustand LOW 3,5V.

Ausversehen gegen +5 V gemessen?

Joachim U. schrieb:
> Warum so wenig? Ich erwarte
> statt 3,5V etwa 5V. Was muss ich verändern, was mache ich falsch?

Du machst nichts falsch. Du musst logisch vorgehen. Leuchtet die LED mit 
300 Ohm Vorwiderstand wenn du sie direkt an 5 Volt betreibst? Vermutlich 
ist die LED oder der Ausgangspin des Uno bereits im Digitalhimmel.

Welche Spannung misst Du an dem Pin gegen GND wenn keine LED 
angeschlossen ist?
von Arduino F. (Firma: Gast) (arduinof)


Lesenswert?

Hans W. schrieb:
> Vielleicht hast du vergessen, den Pin als Ausgang zu konfigurieren. Dazu
> sind die DDR Register da, bzw. der Befehl pinMode().

Sehe ich auch so!

Mal wieder kein Code so auch ...
von N. M. (mani)


Lesenswert?

Micha schrieb:
> oder der Ausgangspin des UNO

Mit zu viel Strom bekommt man die tatsächlich nur schwer tot. Hab da 
schon tagelang einen harten Kurzschluss drauf gehabt. Ging danach 
trotzdem noch.

Mit ESD geht's schnell.
von Joachim U. (achim1152)


Lesenswert?

Danke. Das war mein Anfängerfehler. Jetzt geht es.
Joachim
von Hans-Dieter (hdl)


Lesenswert?

Was war es denn nun?
von Johannes F. (jofe)


Lesenswert?

Hans-Dieter schrieb:
> Was war es denn nun?

Meine Glaskugel sagt: Er vergaß, das entsprechende Bit im DDR-Register 
zu setzen, weshalb mittels PORT-Register nur der interne Pull-up ein- 
und ausgeschaltet wurde. Modernen LEDs genügen schon 50 µA, um erkennbar 
zu glimmen, und die 3,5 V sind damit auch plausibel.
von Werner (kartoffel1968)


Lesenswert?

Joachim U. schrieb:
> Danke. Das war mein Anfängerfehler. Jetzt geht es.
> Joachim

Soso!
Und WAS war Dein Anfängerfehler?
von Karl B. (gustav)


Angehängte Dateien:

Lesenswert?

Was steht in der Zeile:
// initialize digital pin LED_BUILTIN as an output.
  pinMode(LED_BUILTIN, OUTPUT);
beim Programm des TO?

ciao
gustav
von H. H. (hhinz)


Lesenswert?

Johannes F. schrieb:
> Modernen LEDs genügen schon 50 µA, um erkennbar
> zu glimmen, und die 3,5 V sind damit auch plausibel.

Bei 50µA? Das müsste schon eine richtige UV-LED sein.
von Manfred P. (pruckelfred)


Lesenswert?

Hans-Dieter schrieb:
> Was war es denn nun?

Werner schrieb:
> Soso!
> Und WAS war Dein Anfängerfehler?

Das möchte Trollomat Joachim U. (achim1152) nicht verraten.

H. H. schrieb:
>> Modernen LEDs genügen schon 50 µA, um erkennbar
>> zu glimmen, und die 3,5 V sind damit auch plausibel.
>
> Bei 50µA? Das müsste schon eine richtige UV-LED sein.

50µA ja, aber für weiß / blau bei dem bisschen Strom nur 2,5 Volt.
von Alexander (alecxs)


Lesenswert?

Manfred P. schrieb:
> Das möchte Trollomat Joachim U. (achim1152) nicht verraten.

Die Antwort steht doch schon da.

Hans W. schrieb:
> vergessen, den Pin als Ausgang zu konfigurieren
von Joachim U. (achim1152)


Lesenswert?

Hallo Alexander,

was soll der Ton? (Trollomat) Das ist unterstes Niveau.
Außerdem habe ich geschrieben, dass es an der nicht erfolgten 
Einstellung des Pin als Ausgang lag und habe mich für die Hinweise 
bedankt.
Joachim
von Alexander (alecxs)


Lesenswert?

Joachim U. schrieb:
> Hallo Alexander,

hast Du mich mit jemandem verwechselt? Zitate bitte richtig zuordnen.
von Johannes F. (jofe)


Lesenswert?

Joachim U. schrieb:
> Außerdem habe ich geschrieben, dass es an der nicht erfolgten
> Einstellung des Pin als Ausgang lag

Nein, hast du nicht. Du schriebst nur

Joachim U. schrieb:
> Danke. Das war mein Anfängerfehler. Jetzt geht es.

ohne Bezug zu einer der vorhergehenden Antworten.
von Karl B. (gustav)


Lesenswert?

Und immer noch nicht auf meinen Einwurf reagiert:
Beitrag "Re: Spannung an Ausgangs-Pin Arduino UNO"
Mich, als absoluten Arduino-Anfänger, interessiert die Syntax nämlich 
auch. Wenn ich in so einen Thread reingehe, dann möchte ich auch an 
einem Lernerlebnis, das ich dann in die Praxis umsetzen kann, teilhaben.

ciao
gustav
: Bearbeitet durch User
von Alexander (alecxs)


Lesenswert?

Johannes F. schrieb:
> ohne Bezug zu einer der vorhergehenden Antworten.

die da zur Auswahl wären?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.