Digital PINs funktionieren nicht ?

Hallo,

ich habe ein Problem mit meinem Arduino UNO (Digital PINs funktionieren anscheinend nicht) und hoffe, dass mir hier jemand einen Tip geben kann, wie ich es lösen kann.

Wollte am Wochenende endlich den Ardunio mit meinem Sohn ausprobieren. Also angeschlossen und das Beispiel mit der Board-eigenen LED an PIN 13 geschrieben => LED blink genau wie sie soll

Papa und Sohn sind begeistert und gehen ans nächste Beispiel, zwei LEDs sollen abwechselnd blinken

Also LEDs auf Steckbrett aufgebaut, Programm geschrieben und hochgeladen => es tut sich nichts

Und das ist das Problem, die Digital PINs scheinen nicht zu funktionieren.

Was habe ich zur Lösungsfindung bereits gemacht ?

  • Hardwarekomponenten (LED, Kabel, Steckbrett) mit einem alternativen Elektronikbaukasten überprüft -> keine Hardwareprobleme
  • Sketch so angepasst, dass eine LED auf dem Steckbrett und die Board-LED snychron blinken -> lediglich die Board-LED macht was sie soll
  • diverse Digital PINs getestet, auch direkt mit Klemmen an die Unterseite und nicht über die Stecker -> keine Funktion

Meine Frage an das Forum:

  • Muß auf dem Board vielleicht noch irgendwo ein Jumper gesteckt werden, damit die PINs ansteuerbar sind ?
  • kann es sein, dass alle Digital PINs defekt sind, aber die Board eigene LED ansteuerbar ist ?

Wäre super, wenn ich hier Lösungsideen erhalte, bevor ich den Hersteller kontaktieren müsste.

Gruß
tomamifu

Ein deutliches Foto vom Aufbau, ggf. mehrere Perspektiven und den Sketch posten, wäre sinnvoll.

Auch ein Schaltbild, wie du es angeschlossen hast, wäre nützlich.

Einen Vorwiderstand zu Led hast du drin ?

Ich Dussel hätte ja auch selber dran denken können, ein paar Bilder zu machen... hole ich heute Abend nach.

Ja, Vorwiderstand war selbstverständlich drin. Wie gesagt, den Aufbau an sich hab ich mit einem reinen Elektronikbaukasten getestet, da hat es funktioniert.

tomamifu:
.....
Meine Frage an das Forum:

  • Muß auf dem Board vielleicht noch irgendwo ein Jumper gesteckt werden, damit die PINs ansteuerbar sind ?
  • kann es sein, dass alle Digital PINs defekt sind, aber die Board eigene LED ansteuerbar ist ?

Zu deinen Fragen:

  1. Nein, es muss dazu kein Jumper gesteckt werden.
  2. Das ist höchst selten der Fall.

Ich vermute einen Hardware- (Led falsch gepolt, Kontaktfehler auf dem Steckbrett) oder Softwarefehler (Ausgänge nicht richtig definiert bzw. angesteuert).

Ich Dussel hätte ja auch selber dran denken können, ein paar Bilder zu machen...

Zu dem "Dussel", sage ich mal nichts....

Hier ein Mantra für dich:
Wenn ich ein Problem mit einem Programm habe, muss ich das Programm zeigen, damit ich Hilfe bekommen kann!

Und nochmal:
Wenn ich ein Problem mit einem Programm habe, muss ich das Programm zeigen, damit ich Hilfe bekommen kann!

und nochmal....


Der Grund ist ganz einfach:
Unsere telepathischen Fähigkeiten sind begrenzt.
Wir können weder bis zu deinem Schreibtisch schauen, noch sehen wir, was auf deinem Monitor geschrieben steht.

Also der Blink-Sketch funktioniert mit der eingebauten LED ?
Aber eine externe LED mit 220 Ohm Widerstand am Pin13 funktioniert nicht?

Die LED mit Widerstand zwischen GND und Vcc funktioniert? (Dauerlicht)

Meine Tips (nach Rücksprache mit meiner Wahrsage-Glaskugel):

  • Die LED kann man wahlweise mit GND oder mit Vcc verbinden und dem Pin13 verbinden.
  • Kann sein, dass die eingebaute LED auch leuchtet, wenn man pinMode(13, OUTPUT); vergessen hat.

Auch interessant:
www.arduino.cc/en/uploads/Main/Arduino_Uno_Rev3-schematic.pdf

  • Kann sein, dass die eingebaute LED auch leuchtet, wenn man pinMode(13, OUTPUT); vergessen hat.

Da die LED_BUILTIN, beim UNO, über einen Impedanzwander an Pin 13 hängt, zeigt sie anderes Verhalten als eine LED an anderen Pins.
z.B. reicht der interne Pullup um sie in voller Pracht erleuchten zu lassen.

An einem anderen Pin wird man eine LED bestenfalls leicht glimmen sehen.

:confused: :-[

Wie heißt es doch so schön: 80% aller Fehler sitzen vor der Tastatur...

Ich hab einen ganz doofen Fehler gemacht: Die LED war verkehrt herum in die Schaltung eingebaut.

Habe sie gerade einfach mal anders herum getestet, und siehe da: Sie blinkt nun so wie sie soll.

Von daher: Sorry, dass ich eure Zeit unnötig in Anspruch genommen habe, beim nächsten Problem überprüfe ich das noch mal...

tomamifu:
....
Von daher: Sorry, dass ich eure Zeit unnötig in Anspruch genommen habe, beim nächsten Problem überprüfe ich das noch mal...

Oder aufmerksam unsere Antworten lesen.

Hi

Nur, daß Du später nicht sagen kannst: 'Das habe ich nicht gewusst'

Spätestens, wenn die Spannung, an Der die LED hängt, größer wird (entsprechend größerer Vorwiderstand oder KSQ) und Du die LED falsch herum einsteckst - also die LED 'rückwärts' >> 6V abbekommt, ist Diese 'durch'!

Eine LED hat eine bescheidenen Rückwärts-Spannung, beim Überschreiten geht Die einfach kaputt (ganz still, oder mit lautem 'Plöpp' und abgesprengtem Deckel).

Zumeist ist das längere LED-Beinchen die Anode (Plus).
Leider nicht immer.
Auch kann man nicht vom inneren Aufbau auf die Polarität schließen, Da gibt Es ebenfalls beide Varianten, aber wesentlich häufiger, als die Version mit der Beinchen-Länge.

Um so was durchzutesten habe ich mir 'in der Bucht' (... eBay) einen Komponenten-Tester zugelegt
(EZM328 - Link nur als Beispiel, erste Treffer)
Ok, nutze das Teil recht selten, der angestöpselte 9V-Block vom 01.10.16 zeigt noch 8,4V 'ok' :wink:
(das Groh wird wohl die Nichte verbraten haben ... Die spielt ganz gerne damit mit LEDs)
Ist für 'Alles' gut, LEDs, Widerstände (habe die Farb-Codes halt nicht im Kopf), Transistoren/FETs - Spulen müsste ich Mal probieren ...

MfG

(EZM328 - Link nur als Beispiel, erste Treffer)

Einen solchen ähnlichen habe ich auch.
Genial.

Und, eine interessante Geschichte, er hat!

Hi

Jupp, wurde hörensagen an von Einem in mc.net kreiert, vom fC kopiert und dann massenhaft vermarktet.
(meine, über diesen Weg kam ich auch zu einer Anleitung, wie die Menüs sich darin aufteilen ... jo, finde Das aber nicht mehr ... ).

MfG