16 LEDs kontrolliert ein- und ausschalten über ein Schieberegister

Hallo und guten Abend,
ich bin neu in diesem Forum und bitte um Nachsicht bezüglich meiner Fragen. Ich möchte in einem Sketch 16 definierte LEDs, die an 2 Schieberegister angeschlossen sind, beliebig ein- und ausschalten. Habe ein wenig herumgespielt mit bitset und bitclear was mit einem Schieberegister auch funktioniert hat. Bei den LEDs, die an dem 2ten Schieberegister angeschlossen sind hatte ich weniger Erfolg. Kann mir jemand sagen mit welchen Befehlen ich meine Absicht umsetzen kann.

Vielen Dank
Joachim

bitset und bitclear

Diese Antwort wäre ausführlicher, wenn Du mehr Informationen gegeben hättest - zum Beispiel Dein aktueller Sketch.

MfG

Du setzt deine Bits wie du willst. Danach musst du immer beide Bytes rausschieben

Ich nehme an Du hast 2 Scheiberegister hintereinandergeschaltet.

Dann mußt Du nicht 8 Bit hinausschicken sondern 16 oder 2x8 Bit.
Grüße Uwe

Remove the cap on pin ST_CP. That is an error.

There should only be 0.1uF cap on VCC pins.

Die richtige Schaltung gibt es z.B. auf der arduino.cc Seite beim Tutorial ShiftOut: https://www.arduino.cc/en/Tutorial/ShiftOut.

Gruß, Jürgen

Noch einmal einmal vielen Dank und entschuldigt meine vorrübergehende Blindheit.

Mach Dir keinen Kopf. Das ist menschlich, daß wenn man etwas macht dann annimmt, daß man es richtig gemacht hat und den offensichtlichen Fehler übersieht, weil man es ja richtig machen wollte.

Darum Ratschläge wie Pause machen wenn man nicht weiterkommt, oder am nächsten Tag weitermachen. Rubberduck debuging. oder einfach mit jemanden reden.

Grüße Uwe