Wie man ein Schieberegister zu verwenden - Arduino Tutorial

4 Schritt:Schritt 1: Was Sie benötigen Schritt 2: Der Stromkreis Schritt 3: Der Kodex Schritt 4: Gut gemacht!

Wie man ein Schieberegister zu verwenden - Arduino Tutorial

In diesem Tutorial werden Sie lernen, wie man ein Schieberegister (oder Seriell paralled Controller) verwenden. Das Schieberegister wird an Ihre Arduino geben zusätzlich 8 digitale Ausgänge, mit nur 3 Pins auf dem Board
In diesem Tutorial werden Sie mit Hilfe des Schieberegisters mit Arduino UNO zu kontrollieren 8 LEDs üben.
Also, lassen Sie uns beginnen!

Schritt 1: Was Sie benötigen

  1. Wie man ein Schieberegister zu verwenden - Arduino Tutorial

    Für dieses Tutorial benötigen Sie:
    Arduino UNO Breadboard Shift Register IC (74HC595) 4x rote LEDs Grüne LEDs 4x 8x 330 Ohm (oder 220) Widerstände

Schritt 2: Der Stromkreis

  1. Wie man ein Schieberegister zu verwenden - Arduino Tutorial

    Wie man ein Schieberegister zu verwenden - Arduino Tutorial

    Die Anschlüsse sind einfach, sehen Sie das Bild oben mit dem Steckbrett Schaltschema.
    Sie können weitere Informationen über IC finden Sie hier: Datenblatt

Schritt 3: Der Kodex

  1. Wie man ein Schieberegister zu verwenden - Arduino Tutorial

    Hier ist der Code, eingebettet mit codebender!
    Wir werden beispielsweise Skizze aus ShiftRegister74HC595.h Bibliothek verwenden.
    Wie funktioniert es:
    sr.setAllHight (); Schalten Sie alle LEDs auf sr.setAllLow (); Schalten Sie alle LEDs aus sr.set (i, HIGH); Biegen Sie LED-i auf (0 <i <7) uint8_t pinValues ​​[] = {B10101010};
    sr.setAll (pinValues); Binary am 2., 4., 6. und 8. LED schalten

    Versuchen Sie den Download der codebender Plugin und Sie auf den Run auf Arduino Schaltfläche, um Ihre Arduino mit dieser Skizze zu programmieren. Und das ist es, Ihnen Ihre Arduino Board programmiert haben!
    Sie können Ihre eigenen Änderungen am Code vornehmen, indem Sie auf die Schaltfläche "Bearbeiten". Zum Beispiel versuchen, Linie zu ändern: uint8_t pinValues ​​[] = {B10101010}; mit uint8_t pinValues ​​[] = {B11001100};

Schritt 4: Gut gemacht!

  1. Wie man ein Schieberegister zu verwenden - Arduino Tutorial

    Sie haben noch ein "Wie" Tutorial abgeschlossen und Sie gelernt, wie man ein Schieberegister ic mit Arduino nutzen.
    Ich hoffe, Sie als Favorit markiert, lassen Sie mich in den Kommentaren wissen.
    Sie können auch Fotos mit der Schaltung zu schreiben;)
    Es wird mehr von ihnen, so stellen Sie sicher, Follow Button klicken!