Sparky Jr - RGB LED-Controller (3 / 6 steg)

Steg 3: Konfiguratorn - Hardcore Modding



Du här? Är du redo? vill göra mer saker?

Vi rekommenderar förtrogenhet med kodning. Åtminstone en grundläggande förståelse för objektorienterad programmering. Om du vet C++ eller Java..... din guld!

Arduino-miljö

1. Vad behöver jag?
På Arduino webbplats och ladda ner senaste Arduino IDE. Du kommer att behöva få den lämplig för ditt operativsystem. Installera den.
Kolla in en kopia av databasen Arduino filer från våra offentliga SVN

2. eld upp programvaran Arduino
En gång den Arduino IDE starten. Navigera med hjälp av funktionen öppna filen Sparky.pde från mappen Arduino du hämtat från SVN. 4 filer öppnas. Sparky, SparkyClass.cpp, SparkyClass.h, SparkyConfig.h

3. Sparky filer
Sparky.pde: Det finns ingen riktig anledning för dig att ändra något i denna fil. Det gör ganska egen sak.
SparkyClass.cpp: Det här är kött och potatis av programvaran. Bekanta dig med SoarkyClass konstruktören och medlemmar. Nästan allt du behöver veta om SparkyClass medlemmar definieras i kommentar block som är lämpligt.
SparkyClass.h: Detta är helt enkelt klass definitionsfilen för SparkyClass.cpp, du behöver inte redigera den om du inte lägger till nya metoder eller klass medlemmar.
SparkyConfig.h: Det är första gången du kör config definitioner. Det har constance för alla grundfärgerna. Den viktigaste linjen här är sist. Detta säger kärnan vilken version av Sparky Jr du använder. Om du använder standard Sparky Jr frigöraren, måste konstant anges till SprkJr. Om du fått dig en Sparky Jr PWM, ställa in den till SprkJrPWM, detta gäller också för dig som har utfört en tråd konvertering hacka och har blivit en Sparky Jr PWM din Sparky Jr.

Bearbetningsmiljön

1. Vad behöver jag?
Besök webbplatsen bearbetning och Hämta senaste bearbetning IDE. Du kommer att behöva få den lämplig för ditt operativsystem. Installera den.
Kolla in en kopia av databasen bearbetning filer från våra offentliga SVN

2. skjuta upp den bearbetning programvara
En gång bearbetning IDE början. Navigera med funktionen öppna filen Sparky.pde från mappen bearbeta filer du hämtat från SVN. Öppna Sparky.pde

3. endast 1 fil?
Japp. Det var allt. Hela konfiguratorn är 1-kodad fil. Det bygger på flera tillgångar kan du hitta i mappen images. Det finns 4 viktiga metoder i konfiguratorn över alla andra: com(), store(), retrieve(), send().
com(): listor ut alla tillgängliga följetongen / com port adresser och bygger på COM port väljaren
store(): sparar den aktuella färgen ärkebiskopen för lämplig knapp-schemat i både 16-bitars hex antal
retrieve(): returnerar en lagrad schema och färg
send(): skriver ut strängen mönstret på den valda COM-porten för den Sparky Jr att ta emot.

Se Steg
Relaterade Ämnen

40 x RGB LED-Controller med 8-bitars PWM och valbara mönster

Uppdatering: Den här domänkontrollanten har ersatts med de vida överlägsen 48 kanaler Mono / 16 kanal RGB LED-Controller, med USB-anslutning och ColorMotion kompatibilitet. Besök http://www.chromationsystems.com/48channled.html för information, länka...

48 kanaler Mono / 16 kanal RGB LED-Controller

48 kanaler Mono/16 kanal RGB LED Controller av Chromation system kan användas självständigt kontroll 48 grupper/kanaler (upp till 120ma per grupp av mono-färg lysdioder) eller 16 grupper/kanaler för gemensam anod RGB-lysdioder. Man använder 3 x TLC59...

Bygga en bättre RGB LED-controller.

Denna RGB LED controller kit är något annorlunda till andra erbjudanden på det ' nät. Medan de flesta andra använda en enda knapp gå igenom korta förprogrammerade loopar är den här domänkontrollanten intelligent nog att förstå olika färg palletes och...

Multifunktions RGB LED-controller med PIC12F675

multifunktions RGB LED-controller med låg kostnad PIC12F675 mikrokontroller.funktioner:1, 4 + 1 läge drift en enda potentiometer och enda knappen Växla används för flera drift2, EEPROM-minne alternativ för val av läge:-den sista läget kommer att spar...

ESP8266 + Websocket server RGB LED-controller

Hej världen!I detta instructable jag kommer att illustrera användningen av web sockets med ESP8266 micro controller. Med detta projekt kan du använda en webbläsare för att köra en webbklient uttaget till kontroll RGB LED ansluten till utgång stiften...

Visitkortet storlek RGB LED-controller!

visar hur en LED visitkort fungerar och ser ut. Checkar ut kretskortet och strip belysning/makt som går med det....

24 kanal USB ansluten LED Controller, upp till 1A per kanal

Denna enhet är avsedd att vara en mångsidig hög-aktuell LED-controller, med förmåga att sjunka eller / och källa strömmar upp till 1A per kanal med försvinnande av upp till 2.5W per kanal. De olika tröjor och transistor placering tillåta att enheten...

RGB LED bil Dash och dörren belysning

RGB LED strips är ett bra sätt att inconspicuously lägga färg på platser, de vanligtvis kommer med självhäftande stöd att göra det lättare att hålla dem någonstans. Dessa LED strips har blivit ganska lätt och billig att köpa, och folk är fortfarande...

Arcade knappen RGB LED konvertering

Jag hade köpt några arcade knappar från Kina med vita lysdioder i dem, då jag bestämde mig RGB LED knappar, så jag beslöt att mod de jag har.Ganska enkel process, använder vissa billiga arcade knappar, en gemensam anod/katod 5mm RGB LED och några gam...

ARDUINO kontrollerade 12v RGB LED STRIP

Ungefär ett år sedan upptäckte jag RGB LED strips på Amazon. Att vara strax före starten av musik festivalen säsongen, gick jag naturligtvis direkt att arbeta att göra crazy ljusa blinkande festival leksaker. Icke-adresserbara remsorna är mestadels P...

Ändra en RGB LED-kit för att driva mer lysdioder

Svaret är: "Ja" och "Nej".Det är faktiskt möjligt att ändra en RGB LED-kit för att rymma en längre längd av RGB remsan. Det finns dock två typer av begränsningar:en a begränsning av strömförsörjningen ligger inne i den befintliga RGB d...

RGB LED Strip Controller

Detta är en fjärrstyrd flerfärgad LED-Strip controller låda jag gjort för en vän. Vi planerade att installera subtil belysning inuti bilen som vi fick en liten controller låda + fjärrkontroll med flerfärgad LED Strips. Olyckligtvis, vi kunde inte öpp...

LED Rainbow - RGB LED PWM Controller konstruktion - lätt att bygga

steg för steg, lätt att följa instruktionerna på byggnaden av en LED Rainbow RGB LED PWM Controller. Endast en minimal mängd delar behövs, tillsammans med en PIC-processor, och du kan bygga en av de mest fantastiska LED registeransvariga tillgängliga...

ArduDroid: En enkel 2-sätt Bluetooth-baserade Android Controller för Arduino RGB led strip

INTRODUKTIONFÅ det på google PLAY "ardudroid" appARDUDROID (tidigare Andruino) är en enkel Android app som hjälper dig att kontrollera stiften i Arduino Uno (eller klon) från din Android-telefon trådlöst. Det är både en Android app och en Arduin...

Smartphone Arduino RBL BLE sköld RGB Led Light Controller

Detta är ett projekt som jag har funderat på ett tag. Jag ville ha några rgb led lampor på min båt fjärrstyrd av min Iphone.Detta är en mellanliggande projekt eftersom vi kommer att behöva löda, vilket kan vara svårt utan en fick järn. Detta projekt...

Everymans enkel WS2801 RGB LED Strip Controller

Syftet med detta instructable är man gör vanliga människor kunna ta kontroll över WS2801 RGB led strips för hem eller butik dekoration med minimal ansträngning. WS2801 ledde remsorna har ett litet chip i varje led och gör att du kan ange varje LED fä...

Arduino RGB LED Strip Controller

Jag var nyfiken på använda RGB LED Strip, så jag fick en och beslöt att göra en liten kontroller för att se vad jag kan göra med den... så här är det.Om du har några frågor, kommentarer, konstruktiv kritik... tveka inte att skriva :)Om du gillar min...

8 kanal LED-Controller v.3

8 kanal LED-Controller v.3 från Chromation system, används för att styra 8 kanaler av lysdioder, med upp till 5 lysdioder parallellt per kanal. (100 ma per kanal) Det använder en PIC12F1822 och ett TPIC6C596 power logic skiftregister, med varje kanal...

8X8X8 3D RGB LED Cube

Det har varit en lång tid kommer, men min universella RGB kub är äntligen klar!Nu kan vi köra animationer och används av både Kevin Darrah och Nick Schulze (något modifierad, men i grunden identiskt - moll timing och lager kontroll tweaks var allt so...