Färg kalibrera RGB lysdioder med en Arduino (4 / 5 steg)

Steg 4: Praktiska lägen




De första två lägen, grov och fin, är de mest praktiska, eftersom de tillåter dig att sätta upp särskilda färger på en viss RGB LED för användning i ditt projekt. Resulterande matrisen med kalibrerade värden kan skrivs ut i fönstret Serial Monitor och kopiera klistras in i din projektet skiss.

GROV

Som namnet antyder, kan detta läge du ställa dina färger utan exakta precision, även om det kan vara tillräckligt för de flesta. I det här läget ger trimmers absolut data, vilket innebär att R, G och B ljusstyrkan motsvarar den nuvarande ståndpunkten trimmare. Du måste manuellt justera dem för varje färg.

Skissen är inställd att kalibrera färgerna på min OnePixel ur.

För att anpassa den till ditt projekt måste först ange antalet färger som du avser att kalibrera i

#define tableSize XX

Redigera sedan RGBready matrisen därmed (inte byter det dock). Vid denna tid, bör du placera vissa generiska värden i den, ungefär motsvarande de färger du vill uppnå.

Slutligen, redigera arrayen kommentar []-Detta kommer att visas i den Serial Monitor och i den resulterande tabellen, de bidrar till att hålla kontakten med vad du gör.

Ladda upp skissen och öppna den Serial Monitor. Det kommer att visa det nuvarande tillståndet: den färgnummer, absolut avläsningar från trimmers (första tre kolumner), nuvarande RGB-värden (andra tre kolumner) och kommentarrad. Justera värdena genom att rotera trimmare; Resultatet syns omedelbart på först (test) LED. Den andra LED, referens, kommer att Visa startvärde som anges i matrisen RGBready (förrän du ändra den genom att trycka på SET). Hänvisningen LED kan växlas mellan alla färger i matrisen RGBready genom att trycka på knapparna COMPAREUP och COMPAREDOWN. Knappen Skriv ut kan användas för att visa resultaten när som helst; tryck igen för att återuppta kalibrering.

En gång nöjd med resultatet på särskild färg, tryck på SET knappen. Det kommer att spara de aktuella värdena i matrisen RGBready och flytta programmet till nästa färg. När alla färger är klar, kommer resulterande matrisen att tryckas i fönstret Serial Monitor. Sedan kan du trycka på knappen Skriv ut att börja om.

FINE

I bra läge används trimmare att få relativa data, vilket innebär att du inte behöver skapa varje färg, bara justera redan set de.

Först kopiera den resulterande RGBready matrisen från grov läge och klistra in den i stället för den ovan beskrivna i skissen. Du kan också ställa in precisionen för finjustering:

#define divider X

Avdelare används för att dela upp trimmer avläsningar, så större tal betyder mer precision (även om du inte behöver mer än 10).

Glöm inte att ändra CALIBRATION_MODE till böter. Ladda upp skissen och öppna den Serial Monitor. Tre första kolumner nu visar trimmare positionerna i förhållande till deras tillstånd i början av skiss och kan gå in i negativa.

Knappen Skriv ut blir HOLD-knapp: det kan användas för att justera trimmare om tar slut. När det trycks deras position läses inte, och den nya spelcentrum kommer att fastställas när du släpper knappen.

Resten är samma: Använd Spara färger, få resultat när alla färger är inställda.

Se Steg
Relaterade Ämnen

Hur man styr en RGB ledde med en Arduino

I detta Instructable, kommer jag att visa dig hur man styr en RGB LED med en Arduino.För att slutföra detta projekt, behöver du:1 x Arduino (jag använder Arduino Uno R3)1 x RGB LED3 x 150-220 ohm motstånd4 x hoppare ledningar1 x skärbräda1 x dator me...

Controll lysdioder med en Arduino från ett C# programmet

har du någonsin velat styra några lysdioder med din Arduino från ett program som du har skrivit? Tja är jag här att hjälpa dig med just detta. Detta är min första "kan så plz hjälpa mig ute om jag röra upp längs vägen. Och gärna lägga på och ändra ko...

Chalieplexing 4 RGB-lysdioder med 4 trådar på Arduino

Har du alla behov många lysdioder, men bara några sladdar? Då är Charlieplexing en stor sak att prova. Med bara 4 trådar kan du köra 12 ledde med endast 4 motstånd som ett extra skydd och utan någon "informationsövertag" komponent som en 74595 e...

Bass lyhörd RGB lysdioder med Arduino

Denna tutoiral visar dig hur du använder Arduino och styra en uppsättning av lysdioder med musik från datorn. Denna handledning kräver:-Arduino (jag använde en leonardo)-liten skärbräda med bygel ledningar (kit är det bästa)-rgb led strip (jag använd...

Kontroll RGB lysdioder med en handrörelse.

IntroduktionVi var välkomna att hjälpa till vid våra lokala grundskolan STEM natt och behövde en cool demonstration, med lite tid att förbereda.Så, vi tittade igenom tech vi hade liggandes, och kom upp med idén att använda den LeapMotion handen track...

Styra RGB lysdioder med styrenhet

några dagar sedan, jag postat en instructable för styrenhet, som är bara ett fantasinamn för ett prövningsläkemedel läsa en potentiometer och en switch och driver data i den elektriska Imp planner. Om du inte har sett den ännu, kan du kolla det här.I...

Styra två lysdioder med en Arduino och bitVoicer

Så vad jag vill göra här är att göra flera saker med två lysdioder med taligenkänningJag använder bitvoicer kan du få det härSteg 1: Del förteckningSå jag gör detta med som lite delar som jag kan, är här listan:Grön LEDRöd LEDSkärbräda1k ResistorStar...

Ambilight för icke påverkbar RGB lysdioder [använder Arduino]

Först av allt.. Om du inte vet vad Ambilgiht är Check Ambilgiht PhillipsKolla in min andra tutorial om du inte har en arduino TUTeftersom det är samma rgb ledde och samma 3 transistorer som jag använt tidigare varför lägger arduino att fungera?Svaret...

Kontrollera flera lysdioder med en Arduino Uno.

Detta instructable coversssets instruktioner för att använda en mikrokontroller, kallas den Arduino Uno att skapa olika belysning sekvenser på lysdioder, mer populärt kallas lysdioder. Instruktionerna nedan täcker alla de viktigaste stegen i processe...

Raspberry Pi noll - kontroll RGB lysdioder med E-avfall

Hej sparsam Nation,Jag ska visa dig hur man styr en RGB led strip med din raspberry pi och pigpioJag byggde denna krets av e-avfall som består av ett gammalt moderkort och en död strömförsörjningOm videon ovan inte fungerar för dig, prova på länken n...

RGB LED Tutorial (med en Arduino) (RGBL)

Lysdioder är bra. Men med alla projekt man kommer till en punkt där blinkande inte räcker. För dessa fall RGB (röd, grön, blå) är LED svaret.Med en RGB LED du kommer att kunna producera någon färg lyser ditt hjärta önskar.På första använder en RGB LE...

Polisens blixtljus med scanner rgb lysdioder och Arduino

Det är inte en riktig blixt mönster som används av polisen.Bara några öglor programmeras av mig att demonstrera några möjligheter.DISCLAIMER:JAG ÄR INTE ANSVARIGA FÖR ÅTGÄRDER ELLER KONSEKVENSER NÄR DET GÄLLER DENNA TUTORIAL.Använd det endast inomhus...

En 15-LED RGB klocka med Arduino kärna

RGB klockan använder RGB sammansättning-färgmodellen används i alla färgskärmar. Denna modell använder tre "grundläggande" färger, nämligen röda, gröna och blå, för att bygga någon annan "sammansatta" färg av spektrumet. Med RGB klocka...

Flimmer upp till 6 lysdioder med Arduino

Hi det.Julen kommer närmare, och jag undrar om jag kunde sätta lite ljus i mitt rum att komma in i "Julstämning".Men efter en kompis brann ner granen ljus, jag vill inte bränna riktiga ljus in i mitt rum.Så varför inte låta Arduino ljus för dig?...

Bästa RGB lysdioder för ett projekt (WS2812, aka NeoPixels)

När vi arbetar med lysdioder, som vi ofta att kontrollera deras tillstånd (på/av), ljusstyrka och färg. Det finns många, många olika sätt att ordna detta, men är ingen så kompakt en lösning som WS2812 RGB LED. I dess mycket liten 5 x 5 mm-paketet omf...

Ping Sensor kontrollerad RGB-lysdioder

Som en del av mitt projekt här terminen behövde jag för att kunna styra vissa RGB lysdioder med en ping sensor. För mitt projekt ville jag min lysdioder att blekna genom färger men när någon fick alltför nära till projektet jag ville lysdioderna att...

5 x 5 rgb lpd6803-ledde matrisen arduino kontrollerade

vad:en 5 * 5 rgb ledde matrisen, gjorda med arduino och lpd6803 baserat lysdioder från adafruit.med pir-sensor, det går på om den upptäcker rörelser och en IR-distace sensor, 1 animation visar avståndet du har från sensorn:).movie1Varför:eftersom des...

UFO projekt - Color Ändra glödande Radio kontrollerade flygplan - RGB lysdioder är awesome!

I love R/C Airplanes.Jag älskar saker som lyser upp.Jag älskar fotografi.sätta ihop dem och du kan spela på natten!Varning *** människor kommer galen om du gör detta projekt och flyga det framgångsrikt. Polisen och air traffic styrenheter kommer att...

Kedjad humör-ljus med hjälp av hög effekt RGB lysdioder

jag har startet projektet mer än ett år sedan och arbetar på den på och av sedan dess. Nu är det äntligen gjort.Målet var att ha en snygg humör-ljus för mitt vardagsrum, inspirerad av en standard belysning konsol en vän hade en gång (med färgade lamp...