Fortgeschrittene Arduino: Ein- und Ausgänge (9 / 9 schritt)


Schritt 9: Steuerung einer LED-Matrix mit einem Chip

Diese Schaltung ist bisher eine Tonne des Arduino Pins verwendet. Für den Fall, dass Sie andere Dinge zu Ihrem Arduino verbinden müssen, versuchen Sie es mit 595 Code und den LED-Matrix-Code, um die Matrix mit weniger Arduino Pins (Tipp-verbinden die 595 8 Ausgänge zu 8 Spalten 8 Zeilen der LED Matrix) zu kontrollieren. Sie können sogar zwei 595, zu steuern, die Zeilen und eine andere, die Spalten zu kontrollieren. Eine Sache zu beachten ist, dass weder die Arduino Pins oder 595 in der Lage sind, genügend Strom um eine ganze Reihe von LEDs an der vollen Helligkeit zu fahren, so möchten Sie vielleicht etwas wie TPIC6B595 (ein Hochleistungs-Schieberegister) verwenden, wenn Sie Bedenken hinsichtlich Helligkeit haben.

Diese gleiche Idee (multiplexing) kann verwendet werden, um ein Raster von Inputs, wie Tasten zu steuern. Ich werde nicht ins Detail in diesem Beitrag, aber finden Sie mehr Infos über diese hier (eine geringe Differenz zwischen Multiplexen Tasten Vs Multiplexen LEDs ist das wenn Sie Tasten in einem Raster Draht, Sie auch eine Diode für jede Schaltfläche verbinden müssen-die 1N4148 gut ist). Wenn Sie Interesse an einer Zusammenarbeit mit Rastern von Tasten und LEDs sind, sollten Sie prüfen, diese beleuchtete Tastenfeld und PCB von Sparkfun.

Der einfachste Weg fand ich zu kontrollieren ist eine LEd-Matrix mit dem MAX7219 Chip, es im Grunde behandelt alle das Multiplexen intern jeder Chip kann bis zu 64 LEDs steuern und es erfordert nur 3 von der Arduino-digital Output-Pins, aber es ist ein wenig teuer bei rund $11. Es gibt eine Tonne von Informationen über die Verwendung dieser Chip auf der Arduino-Webseite. Der MAX7219 wird nicht lassen Sie die Helligkeit der LEDs individuell anpassen, es wird nur ihre ein-/aus-Zustand kontrollieren. Benötigen Sie die Helligkeit der vielen LEDs zu steuern, können Sie die TLC5940 Abreisedatum (Arduino Bibliothek hier), aber ich gebe zu, es ist schwierig, mit diesem Chip wegen bestimmten Zeitpunkt Überlegungen multiplex - das wäre eine etwas fortgeschrittene Projekt - aber jeder Chip einfach 16 LEDs steuert und Sie Daisychain können ihnen zusammen, um mehr Kontrolle.

In Verbindung stehende Artikel

Arduino, Sensoren und MIDI-

Arduino, Sensoren und MIDI-

Nun, da Sie auf dem Laufenden über die Verwendung Arduinos ein- und Ausgänge sind, wird diese Instructable Ihnen alles, was Sie brauchen um loszulegen mit Sensoren zur MIDI-Noten von Arduino auslösen. Dieser Beitrag ist die letzte Ratenzahlung in ein
DIY Arduino Fernbedienung und Lego RC Fahrzeug!!

DIY Arduino Fernbedienung und Lego RC Fahrzeug!!

(29.08.13) UPDATE: vielen Dank Leser für Ihre Begeisterung und Art Anmerkungen zu diesem Projekt! Es hat eine enorme Reise gewesen, seit ich das Projekt im März begann, aber ich bin sehr froh, mit dem Endprodukt und die Aufregung, mit der sie von der
Arduino Windows und PS3-Controller

Arduino Windows und PS3-Controller

dieser Anleitung zeigen Ihnen, wie Ihre Arduino Uno in einem Windows/PS3-Controller zu verwandeln. Es ist vollständig konfigurierbar und können Sie die ein-/Ausgabe in jeder gewünschte Schaltfläche ändern. Dies bedeutet, dass Sie eine Wii Nunchuck bi
Code-Generator für benutzerdefinierte Menüs Android/Arduino Arduino Ausgänge ein- oder auszuschalten. Andriod/Arduino für Anfänger. Absolut keine Programmierung erforderlich

Code-Generator für benutzerdefinierte Menüs Android/Arduino Arduino Ausgänge ein- oder auszuschalten. Andriod/Arduino für Anfänger. Absolut keine Programmierung erforderlich

Update: ein Benutzer fragte für Untermenü Unterstützung. PfodApp immer Untermenüs unterstützt aber ich PfodDesigner Untermenüs hinzugefügt haben. Die instructable Design A Custom-Menü-System zeigt, wie Sie PfodDesigner verwenden, um ein Menü mit Unte
Replizieren von "Old-School" SMS mit einem Arduino, ein 4 x 4 numerisches Tastenfeld und ein 16 x 2 LCD

Replizieren von "Old-School" SMS mit einem Arduino, ein 4 x 4 numerisches Tastenfeld und ein 16 x 2 LCD

Hallo! Dies ist ein Tutorial zu produzieren ein Text-Komposition-Gerät mit einem Arduino mit Text-Speicherung und Funktionen zur seriellen Konsole zurückzukehren. In seiner jetzigen Form ist nicht besonders hilfreich und ist mehr eine unterhaltsame Ü
Twitter gesteuert Arduino Ausgänge - keine PC - LCD-Display + Sensordaten auf Twitter

Twitter gesteuert Arduino Ausgänge - keine PC - LCD-Display + Sensordaten auf Twitter

Control, die digital Pins von Twitter-Nachrichten. Sensorwerte an Twitter gesendet.GEÄNDERT von JOHN DINGLEY von Twitter2LCD ursprünglich geschrieben von Fabrizio GranelliSiehe * Sie können senden Sie SMS-Nachrichten an den Arduino LCD-Bildschirm von
RegisterWrite - Verlängerung die Ausgänge des Arduino/Mikrocontroller mit Schieberegistern

RegisterWrite - Verlängerung die Ausgänge des Arduino/Mikrocontroller mit Schieberegistern

Register zu schreiben ist ein Beispielprogramm, die Ausgänge des Arduino mit einem Schieberegister zu verlängern.Ich habe geschrieben, dass eine einfache Skizze, die 3 Ausgänge des Arduino verwendet werden, um das Schieberegister zu fahren.Ich schrie
Gewusst wie: einen Arduino Ausgang ein- und Ausschalten von Ihrem Android Handy zu wechseln.  Arduino für Anfänger

Gewusst wie: einen Arduino Ausgang ein- und Ausschalten von Ihrem Android Handy zu wechseln. Arduino für Anfänger

Update: Siehe Andriod/Arduino für Anfänger - Design Custom Andriod Menüs zu Arduino Ausgänge ein- oder auszuschalten. Absolut keine Programmierung erforderlich für eine Alternative, die nicht erfordert keine Programmierung überhaupt.Anfänger können w
Quiz-Game-Controller mit "Lichter und Klänge Summer" und Arduino

Quiz-Game-Controller mit "Lichter und Klänge Summer" und Arduino

Jeopardy-Stil-Quiz-Spiele sind Favoriten für Aufregung und pädagogische Anleitung zur gleichen Zeit zu schaffen.  Lehrer, Sommer-camp-Betreuer und Erzieher auch in der Industrie finden diese Art von Spiel zu helfen, Interesse und die Beteiligung der
Mach ein Brandmelder in wenigen Minuten mit Samsung SAMIIO, Arduino UNO und Raspberry Pi

Mach ein Brandmelder in wenigen Minuten mit Samsung SAMIIO, Arduino UNO und Raspberry Pi

Bauen wir einer IoT-Gerät sendet Flamme Sensordaten Sami SAMI es WebSockets verwenden. IoT-Gerät besteht aus einem handelsüblichen Sensor, Arduino UNO und Raspberry Pi.In dieser Implementierung ist ein einfaches Manifest verwendet, um einen neuen Ger
Fahren Sie eine Webseite in Echtzeit mit Arduino, SensorMonkey und Processing.js

Fahren Sie eine Webseite in Echtzeit mit Arduino, SensorMonkey und Processing.js

Remote Visualisierung von Echtzeit-Sensordaten.Dieses Tutorial beschreibt ausführlich den kostenlosen SensorMonkey -Service auf Push Echtzeit-Sensordaten aus einem Arduino zu einer Webseite für die Visualisierung mit Processing.js zu verwenden. Keine
Aquarium RGB Leuchten mit Sonnenuntergänge und Sonnenaufgänge

Aquarium RGB Leuchten mit Sonnenuntergänge und Sonnenaufgänge

Verblassen Sie ersetzen Leuchtstoffröhren (T8) mit RGB LED-Leuchten, so sanft zwischen Tag und Nachtzeit über ein Sonnenaufgang und Sonnenuntergang Annäherung.Mein Fisch ausflippen sichtbar, wenn der Timer die Leuchtstoffröhren ausgeschaltet, oder we
Steuern Sie Lichter am Weihnachtsbaum via Arduino, Android und Bluetooth!

Steuern Sie Lichter am Weihnachtsbaum via Arduino, Android und Bluetooth!

Alrighty, dies ist meine erste Instructable und ich bin ziemlich aufgeregt. Ich habe die Idee für dieses Projekt aus einer Kombination von diesen 2 Instructables...Die Grundidee war, eine Möglichkeit zum Steuern der Lichter auf meinen Weihnachtsbaum
AVR-Programmierung mit Arduino, AVRdude und AVR-Gcc

AVR-Programmierung mit Arduino, AVRdude und AVR-Gcc

AVR ist eine gemeinsame, kostengünstige Art von Mikro-Controller, der mag einschüchternd, mit zu arbeiten, aber ärgern Sie sich nicht! Sobald Sie die Werkzeuge einrichten und Grundkenntnisse haben werden sie nicht nur nützlich, sondern wesentlich für