Vacker och enkel RGB Origami stjärna rutan (15 / 16 steg)

Steg 15: Koden

Denna kod var inte skriven av mig men bara något modifierad för att passa detta projekt.

Speciellt tack till Joshin Arduino grejer över på techhelpblog.com

Kopiera koden från här

/*

Uppdaterade blekna RGB LED smidigt genom 7 färger bleknar en RGB LED med PWM smidigt via 7 olika färger pausa för 1 sekunder på varje färg. Re-writted koden till icke blockerande program med timers. Ansluta en gemensam katod RGB LED med lämpligt motstånd på varje anod till din Arduino Uno; Red till stift 6, grönt till stift 5, blå till stift 3, katod till GND. utvecklad för Arduino Uno av Joshua David - TechHelpBlog.com Please Feel Free att anpassa och använda denna kod i dina projekt. Kontakta mig på techhelpblog.com och låt mig veta hur du har använt den! */

#define GRN_PIN 11 #define RED_PIN 13 #define BLU_PIN 12

byte röd, grön, blå; byte RED_A = 0; byte GREEN_A = 0; byte BLUE_A = 0; int led_delay = 0; byte colour_count = 1; Räkna färgerna ut #define colour_count_max 7 //Set detta till max antal färger definieras #define colour_delay 4000 //Define fördröjningen mellan ändra färger i ms #define time_at_colour 1000 //Time bo på en färg i ms

Vissa tidsvärden osignerade långa TIME_LED = 0; osignerade långa TIME_COLOUR = 0;

Definiera färger här. Blå #define C1_R 0 #define C1_G 0 #define C1_B 255 //Red #define C2_R 255 #define C2_G 0 #define C2_B 0 //White #define C3_R 255 #define C3_G 255 #define C3_B 255 //Orange #define C4_R 255 #define C4_G 186 #define C4_B 0 //Light blå #define C5_R 0 #define C5_G 168 #define C5_B 255 //Purple #define C6_R 255 #define C6_G 0 #define C6_B 255 //Yellow # definiera C7_R 255 #define C7_G 250 #define C7_B 0

void setup() {

Tilldela startvärdena röd = C1_R; GRÖN = C1_G; BLÅ = C1_B; Få led_delay speed led_delay = (colour_delay - time_at_colour) / 255;

analogWrite (GRN_PIN, 0); analogWrite (RED_PIN, 0); analogWrite (BLU_PIN, 0);

}

void loop() {

Vila i din program - Undvik att använda delay(); funktion!

IF(Millis() - TIME_LED > = led_delay) {TIME_LED = millis();

Kör funktionen LED för att kontrollera och justera värdena LED(); }

IF(Millis() - TIME_COLOUR > = colour_delay) {TIME_COLOUR = millis();

Kör funktionen färgförändring COLOUR(); }

}

void LED() {

Markera värden och justera "Aktiv" värde om (röd! = RED_A) {if(RED_A > RED) RED_A = RED_A - 1; if(RED_A < RED) RED_A ++;} om (grön! = GREEN_A) {if(GREEN_A > GREEN) GREEN_A = GREEN_A - 1; if(GREEN_A < GREEN) GREEN_A ++;} om (blå! = BLUE_A) {if(BLUE_A > BLUE) BLUE_A = BLUE_A - 1; if(BLUE_A < BLUE) BLUE_A ++;}

Tilldela ändrade värden till de pwm utgångarna för varje färg ledde analogWrite (RED_PIN, RED_A); analogWrite (GRN_PIN, GREEN_A); analogWrite (BLU_PIN, BLUE_A);

}

void COLOUR() {

Ökas färgen med ett eller gå tillbaka till 1 om maxade if(colour_count < colour_count_max) colour_count ++; annat colour_count = 1;

IF(colour_count == 1) {röd = C1_R; GRÖN = C1_G; BLÅ = C1_B; } annat if(colour_count == 2) {röd = C2_R; GRÖN = C2_G; BLÅ = C2_B; } annat if(colour_count == 3) {röd = C3_R; GRÖN = C3_G; BLÅ = C3_B; } annat if(colour_count == 4) {röd = C4_R; GRÖN = C4_G; BLÅ = C4_B; } annat if(colour_count == 5) {röd = C5_R; GRÖN = C5_G; BLÅ = C5_B; } annat if(colour_count == 6) {röd = C6_R; GRÖN = C6_G; BLÅ = C6_B; } annat if(colour_count == 7) {röd = C7_R; GRÖN = C7_G; BLÅ = C7_B; } }

Se Steg
Relaterade Ämnen

Origami stjärna rutan

Hej! Här kan ni lära dig hur man gör en riktigt rolig origami stjärna rutan. Att göra dem är super lätt, kul och mycket snabb. Jag lovar att om du bara lär dig hur man gör det, det tar inte längre än 10 minuter. Detta origami stycke är mycket roligt...

Hur man gör en Origami stjärna rutan

En väldigt söt origami project som är lätt att göra är en stjärna box. Allt du behöver är ett ark origamipapper, eller något fyrkantigt papper om du inte har någon origamipapper. Bara så du vet, kan bilderna vara lättare att förstå än instruktionerna...

Hur man gör en enkel origami stjärna

Hur man gör en lätt och trevlig origami stjärna....

Aluminium Micro Origami stjärna

i min senaste Instructable, Micro Origami kasta Star, utmaningen presenterades för att göra en Micro Origami stjärna av skrot aluminium. Så jag bestämde mig att ge det ett försök. Med en överbliven bit aluminiumfolie, linjal, sax och ett par pincett...

Hur man gör en Origami stjärna box

en mycket enkel Origami stjärna låda!...

Lätt Origami stjärna Box - Video Tutorial

hur man gör lätt origami stjärna box - video tutorial...

Modulära Origami stjärna

lära sig hur man gör modulär origami stjärna med 8 poäng.Vad du behöver göra origami stjärna:-8 fyrkantiga pappersbitar med olika färgerI denna tutorial använder jag fyrkantiga pappersbitar med storleken 9 x 9 cm.Varaktighet: 7 minuterSvårighetsgrad:...

5 spetsiga Origami stjärna Christmas Ornament

Lär dig hur man gör papper 5 pekade origami stjärna jul prydnadsföremål självstudiekurs.Video tutorial av Ventsislav Vasilev (Origamite)Vad behöver du: en kvadratiska papper eller en pentagon papperVaraktighet: 7 minuterSvårighet: ❤❤♡♡♡...

Gör en enkel origami stjärna i 10 enkla steg

Göra dessa små origami lyckliga stjärnor.Steg 1: 1Börja med en remsa av papper eller band.Steg 2:2Knyt en knut på toppen som visas.Steg 3:3Platta till Knut.Steg 4:4 Stoppa in den lösa änden i fickan på knut.Steg 5:5Vik den länge överblivna remsan län...

Morphing Origami stjärna

en trevlig, lätt rolig origami project. Försök att använda färgglada, slät, glaserade papper för bästa möjliga resultat. Du behöver 8 ark fyrkantig origamipapper.Jag använde två ark origamipapper och delade dem i fjärdedelar. Detta skulle förmodligen...

Origami stjärna box - en bit papper!

i detta instructable, jag ska lära dig hur man gör en stjärna låda från en bit papper. Stjärnan har 4 poäng. Det är bra att hålla godis i, om din box är tillräckligt stor.Steg 1: Vik det första papperet måste vara en dimond. Vik det nedre hörnet till...

Hur man gör en enkel papper ninja stjärna

vad du behöver:1.) 2 fyrkantiga pappersbitar någon storlek papper. (måste vara nära perfekt rutor av samma storlek!)2.) 2 funktionella händer.3.) förmågan att vika papper.4.) tålamod. Varning: om du börjar att rasa och bryta något eller såra någon, d...

Origami stjärna

svårighetsgrad1/5Steg 1: material Allt du behöver för detta projekt är sax och papper (1/2 tum × 10 tum)Steg 2: Lets Start vikning! ta din papper och vik en vanlig över och under knut. Kontrollera att du inte skrynklar papperet och att det förblir pl...

D.I.Y. 4 söta, snabb och enkel papper origami/skola leverans/enkel hantverk

Jag vet papper origami inte är ovanligt. Många bloggare har visade olika vackra origami. Mina instruktioner är inte likgiltiga. Men det är användningsområden i vårt liv är different.for exempel, jag visade banan origami som flersidiga bokmärke. Jag h...

Parfymerad Origami stjärna lampa

Om du behöver något att ta i en romantisk atmosfär med elegant, är här något du kan göra... slut på papper. Ja du hörde rätt.. .det är bara en vanlig förpackning papper ingen av dessa dyra craft papper... .du kan göra massor av dem i en mycket kort t...

Vacker och enkel Quilled blommor!

Detta är mitt första inlägg i Instructables! I detta projekt kommer vi lära oss att göra några söta quilling blommor. Du behöver knappt 10 till 15 minuter att göra dem. Du kan använda olika nyanser av quilling papper så att de ser mer attraktiva. Så...

Hur man gör en Origami stjärna

YouTube: DeadlyTeaParty...

Hur man gör en stjärna låda

Jag visar hur man gör en origami stjärna rutan. Det är en enkel modell för att göra men när vikning försöker göra kanterna så rak som möjligt för bästa resultat. Om med hjälp av origami vik den med den färgade sidan eller mönster på utsidan. Rutan or...

Hur man viker en stjärna Origami Eight-Pointed

i detta, min första Instructable, jag kommer att visa dig hur du gör din egen åttauddiga origami stjärna som den på bilden. Denna bild är naturligtvis inte en av min egen design eftersom det jag ursprungligen hade gjort var så hemtrevligt att det änn...