LED-Array-Jacke (3 / 4 schritt)

Schritt 3: Die Microcontroller-Schnittstelle


Also hier das Board-Layout für die Boarduino ist.

Ich habe nicht die richtige Kondensator-Werte verwenden, wenn die Jacke zu erstellen. Ich wollte keine Electrolytics im Mix. Die 6952 ist ein Chip, ziemlich elastisch und hat ziemlich gut zu meinem Missbrauch Stand.

Ich bin die Stromversorgung von der Boarduino direkt mit dem Netzteil 4AA und läuft dann 5v an der max6952.

Und hier einige Beispiel-Code für die Anbindung der Boarduino mit der max6952:

Max-6952-Beispiel-Code für Arduino
Auf Boarduino getestet
Matt Joyce @ NYC Widerstand

#define DATAOUT 11 / / MOSI
#define DATAIN 12 / / MISO - nicht verwendet, sondern Teil des Builtin SPI
#define SPICLOCK 13 / / Sck
#define SLAVESELECT 10 / / ss

Char Spi_transfer (volatile Char-Daten)
{
SPDR = Daten;
Starten Sie die Übertragung
während (! () SPSR & (1 << SPIF))) / / das Ende der Übertragung warten
{
};
Return SPDR; das empfangene Byte zurück
}

void setup()
{
Byte ich;
Byte Clr;
PinMode (DATAOUT, OUTPUT);
PinMode (DATAIN, Eingabe);
pinMode(SPICLOCK,OUTPUT);
pinMode(SLAVESELECT,OUTPUT);
digitalWrite(SLAVESELECT,HIGH); Gerät deaktivieren
SPCR = 01010000
Interrupt deaktiviert, Spi aktiviert, Msb 1., Master, Clk niedrigen Leerlauf,
Probe auf der Vorderkante des Clk, System Clock/4 (am schnellsten)
SPCR = 0b01010010;
CLR = SPDR;
Delay(32);
Register zu konfigurieren
write_led_twice(0x04,0x01);
Intensität Bereich 1 und 2 Bereich
write_led_twice(0x01,0xFF);
write_led_twice(0x02,0xFF);
Scan-Limit
write_led_twice(0x03,0x01);

}

Write_led Byte (Adresse Int, Int-Wert)
{
digitalWrite(SLAVESELECT,LOW);
2-Byte-opcode
spi_transfer(Address);
spi_transfer(Value);

Delay(36);
digitalWrite(SLAVESELECT,HIGH); Chip, release signalisieren Ende Übertragung
}

Schreib n mal n Chips verkettet.
Write_led_twice Byte (Adresse Int, Int-Wert)
{
digitalWrite(SLAVESELECT,LOW);
2-Byte-opcode
spi_transfer(Address);
spi_transfer(Value);
spi_transfer(Address);
spi_transfer(Value);
Delay(36);
digitalWrite(SLAVESELECT,HIGH); Chip, release signalisieren Ende Übertragung
}

void loop()
{
Testsatz ROM Charakter
write_led_twice(0x20,0x5e);
write_led_twice(0x21,0x5e);
write_led_twice(0x22,0x5e);
write_led_twice(0x23,0x5e);
Delay(4000);
Programmierbare RAM-Speicher testen
write_led_twice(0x05,0x80);
write_led_twice(0x05,0x42);
write_led_twice(0x05,0x61);
write_led_twice(0x05,0x51);
write_led_twice(0x05,0x49);
write_led_twice(0x05,0x46);
write_led_twice(0x20,0x80);
write_led_twice(0x21,0x80);
write_led_twice(0x22,0x80);
write_led_twice(0x23,0x80);
Delay(4000);
GRED Testanruf Register
write_led_twice(0x07,0x01);

Delay(1000);
Schalten Sie Test registrieren
write_led_twice(0x07,0X00);
}

In Verbindung stehende Artikel

Spektrometer/LED-Array mit Charlieplexed LED

Spektrometer/LED-Array mit Charlieplexed LED

In diesem instructable konstruieren wir eine Reihe von LEDs die dann gesteuert werden kann mit einem Arduino oder andere AVR basierten Mikrocontroller, oder Raspberry Pi oder was auch immer Sie mögen. Wir bauen einfach das Tool hier und Sie können es
Gewusst wie: verwenden Sie ein LED-Array-Modul

Gewusst wie: verwenden Sie ein LED-Array-Modul

mit einer einzigen LED können Sie den Status von etwas angeben: ein- oder ausschalten. Das wäre ein wenig langweilig. Mit einem Array von LEDs können Sie Zeichen oder sogar einige einfachen blockartigen Grafiken anzeigen. Das könnte ein wenig Pizzaz
LED Array Blitzschuh Gewindeanschluss

LED Array Blitzschuh Gewindeanschluss

vor kurzem nahm ich eine 60-LED -Lampe von DealExtreme. Dieses preiswerte Licht Energieeinstellungen, ist sehr leicht zu transportieren und kann über Usb aufgeladen werden. Dieses LED-Array wirft viel Licht und sind perfekt für Fotografie, während un
LED-Arrays (keine Arduino; Arbeiten Fortschritt)

LED-Arrays (keine Arduino; Arbeiten Fortschritt)

UPDATE: neue volle Instructable für dieses Gerät ist hier: Multi-Funktions-LED-ArrayDies ist keine vollständige instructable. Ich wollte nur, das Projekt zu teilen, was, das ich hoffte, bald abgeschlossen. Ich werde bald ein Video hinzufügen und in e
Arduino powered drei Farbe 8 x 8 Led Array

Arduino powered drei Farbe 8 x 8 Led Array

wie eine drei Farbe zu verbinden, wie in rot, grün und blau, Zeile 8 Spalte durch 8 LED-Array mit einem Arduino.  Die Modellnummer des Arrays gebräuchlich ist CRM-2388ARGB-L.  Es kam nicht mit Verdrahtung Anweisungen, so dass ich mit einer 9 Volt-Bat
Low-Profile lineare LED-Array

Low-Profile lineare LED-Array

bekam einen dunklen Schrank mit keinen Raum für ein Licht? Diese Instructable stellt eine Möglichkeit zur Lösung des Problems: eine Low-Profile-Palette von high-Intensity LEDs in Aluminium u-Profile montiert. Einfach, effektiv, günstiger und besser a
8 x 8 LED-Array gemultiplext Infinity Spiegel

8 x 8 LED-Array gemultiplext Infinity Spiegel

Ein bisschen anders als Ihre regulären Infinity-Spiegel. Mit Hilfe eines gespiegelten Acryl für den hinteren Spiegel, sind 8 Reihen von 8 Löcher in einem Raster angebohrt. Eine LED ist dann in jedes Loch gesetzt und verdrahtet, so dass ich durch eine
LED-Array für die Hintergrundbeleuchtung

LED-Array für die Hintergrundbeleuchtung

Eines der besten Dinge über die Verwendung von FDM Stil 3D Drucke von einem 3D-Drucker Serie 1 , um Wände in die Lichtdurchlässigkeit des Materials zu bauen. Diese materielle Qualität ermöglicht interaktive und performative Elemente auftauchen System
Arduino 1-12 blinkt led Array

Arduino 1-12 blinkt led Array

In diesem Tutorial zeige ich Ihnen, wie Sie 1-12 Leds blinken. Ich habe den Code so konzipiert, dass können Sie 1-12 Leds einfügen, aber Sie können es bearbeiten, sodass Sie 13 oder mehr einfügen können.Schritt 1: Materialien Für dieses Projekt Sie b
1 x 10-LED-Array mit Zufallsmustern machen

1 x 10-LED-Array mit Zufallsmustern machen

dies lernen Sie, wie ein sehr einfaches 1 x 10-Array von LEDs auf einem Steckbrett gesteuert durch ein Arduino Uno, die LEDs blinken und Blitzen in 10 verschiedene Muster zu machen zu machen.Link zum Notebook für Projekt: https://docs.google.com/docu
LED-Array der Spaß!

LED-Array der Spaß!

Diese Steckbrett-Simulation ist einfach und einfach zu codieren. Der gesamte Code ist einsehbar auf den 123D Schaltungen app-Seite und kann auch die Simulation durch die Simulator-Option ausführen. Diese Projekte könnte auch zur Weihnachtsbeleuchtung
LED-Array-Programm

LED-Array-Programm

Dies ist mein erster instructable mit Elektronik, ich habe eine auf Website-Entwicklung aber. Ich versuche immer noch zu den Dreh Instructables erstellen und arbeiten mit Elektronik zu bekommen, aber ich bin ziemlich glücklich mit diesem Projekt ist,
LED Regenbogen - RGB LED PWM Controller Bau - einfach zu bauen

LED Regenbogen - RGB LED PWM Controller Bau - einfach zu bauen

Schritt für Schritt, einfach zu befolgen auf den Bau von einer LED Rainbow RGB LED PWM-Controller. Nur eine minimale Menge der Teile benötigt werden, zusammen mit einem PIC-Prozessor, und Sie können eines der erstaunlichsten LED-Controller zu konstru
Daft Punk Helm mit programmierbaren LED-Anzeige bauen

Daft Punk Helm mit programmierbaren LED-Anzeige bauen

diese Instructable erläutern den Prozess der Erstellung Ihrer ganz eigenen Thomas Bangalter Daft Punk Helm. Während dieses Tutorial vor allem speziell für Thomas Bangalter Helm erscheinen mag, gibt es viele Prozesse, die innerhalb, die hilfreich für