Mooie en gemakkelijke RGB Origami Star Box (15 / 16 stap)

Stap 15: De Code

Deze code is niet door mij geschreven maar net iets aangepast past bij dit project.

Speciale dank aan Joshin Arduino spullen over op techhelpblog.com

Code kopiëren vanaf hier

/*

Bijgewerkte Fade RGB LED soepel door 7 kleuren verdwijnt een RGB LED met PWM soepel door 7 verschillende kleuren onderbreken voor 1 seconden op elke kleur. Re-writted code kan niet blokkeren programmeren met behulp van timers. Verbinding maken met een gemeenschappelijke kathode RGB LED met passende weerstanden op elke anode naar uw Arduino Uno; Rode pin 6, Green pin 5, blauw naar pin 3, kathode naar GND. ontwikkelde voor het Arduino Uno door Joshua David - TechHelpBlog.com gelieve te voelen vrij om te passen en deze code gebruiken in uw projecten. Contact met mij op techhelpblog.com en laat me weten hoe je het hebt gebruikt! */

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

byte rood, groen, blauw; byte RED_A = 0; byte GREEN_A = 0; byte BLUE_A = 0; int led_delay = 0; byte colour_count = 1; Tellen van de kleuren uit #define colour_count_max 7 //Set die dit aan het max aantal kleuren gedefinieerd #define colour_delay 4000 //Define de vertraging tussen het wijzigen van de kleuren in ms #define time_at_colour 1000 //Time verblijven op een kleur in ms

Sommige tijdwaarden unsigned long TIME_LED = 0; unsigned long TIME_COLOUR = 0;

Kleuren hier definiëren. #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 blauwe #define C5_R 0 #define C5_G 168 #define C5_B 255 //Purple #define C6_R 255 #define C6_G 0 #define C6_B blauw 255 //Yellow # define C7_R 255 #define C7_G 250 #define C7_B 0

VOID Setup {}

Toewijzen van initiële waarden rood = C1_R; GROEN = C1_G; BLAUW = C1_B; Krijgen de led_delay snelheid led_delay = (colour_delay - time_at_colour) / 255;

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

}

void loop {}

Rest van uw programma - Vermijd het gebruik van delay(); functie!

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

Voer de LED-functie om te controleren en aanpassen van de waarden van de LED(); }

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

Voer de kleurverandering functie COLOUR(); }

}

ongeldig LED() {}

Waarden te controleren en aanpassen van "Actieve" waarde als (rood! = RED_A) {if(RED_A > RED) RED_A = RED_A - 1; if(RED_A < RED) RED_A ++;} als (groen! = GREEN_A) {if(GREEN_A > GREEN) GREEN_A = GREEN_A - 1; if(GREEN_A < GREEN) GREEN_A ++;} als (blauwe! = BLUE_A) {if(BLUE_A > BLUE) BLUE_A = BLUE_A - 1; if(BLUE_A < BLUE) BLUE_A ++;}

Gewijzigde waarden toewijzen aan het pwm-uitgangen voor elke kleur geleid analogWrite (RED_PIN, RED_A); analogWrite (GRN_PIN, GREEN_A); analogWrite (BLU_PIN, BLUE_A);

}

ongeldig COLOUR() {}

Verhogen van de kleur met één of teruggaan naar 1 als maxed if(colour_count < colour_count_max) colour_count ++; anders colour_count = 1;

if(colour_count == 1) {rood = C1_R; GROEN = C1_G; BLAUW = C1_B; } else if(colour_count == 2) {rood = C2_R; GROEN = C2_G; BLAUW = C2_B; } else if(colour_count == 3) {rood = C3_R; GROEN = C3_G; BLAUW = C3_B; } else if(colour_count == 4) {rood = C4_R; GROEN = C4_G; BLAUW = C4_B; } else if(colour_count == 5) {rood = C5_R; GROEN = C5_G; BLAUW = C5_B; } else if(colour_count == 6) {rood = C6_R; GROEN = C6_G; BLAUW = C6_B; } else if(colour_count == 7) {rood = C7_R; GROEN = C7_G; BLAUW = C7_B; } }

Gerelateerde Artikelen

Hoe maak je een Origami Star Box

Hoe maak je een Origami Star Box

Een heel schattig origami-project dat is makkelijk te maken is een ster doos. Alles wat u nodig hebt is een vel origami papier en elk vierkant vel papier als u niet beschikt over een origami papier. Uitsluitend zodoende u weet, is er mogelijk de foto
Gemakkelijk Origami Star Box - Video Tutorial

Gemakkelijk Origami Star Box - Video Tutorial

hoe maak je makkelijk origami ster vak - videohandleiding
Origami Star Box

Origami Star Box

Hallo! Hier kan jullie leren hoe maak je een echt leuk origami ster vak. Waardoor ze is super makkelijk, leuk en erg snel. Ik beloof u dat als u hoe te maken net aan het leren bent, duurt langer dan 10 minuten. Deze origami-stuk is erg leuk om te mak
Origami star box - één vel papier!

Origami star box - één vel papier!

in dit instructable, ik zal je leren hoe maak je een ster vak uit één stuk papier. De ster heeft 4 punten. Het is een goede zaak om te houden van snoep in, als uw vak groot genoeg is.Stap 1: vouwen eerste, het papier moet een dimond. Vouw de onderste
Origami Star Wars Tie Fighter (makkelijk) versie 1.0

Origami Star Wars Tie Fighter (makkelijk) versie 1.0

Origami Star Wars Tie Fighter. Houdt u genieten van deze tutorial, het is eenvoudig en is een gemakkelijk te maken tijdverdrijf. Deel dit met iedereen en iedereen die je kent!PS Probeer dit te maken met een dollarbiljet.Nieuw! Ik heb de video van mij
Morphing Origami Star

Morphing Origami Star

een mooi, gemakkelijk leuke origami project. Probeer te gebruiken kleurrijke, gladde, glazen papier voor optimale resultaten. Moet u 8 vellen vierkante origami papier.Ik gebruikte twee vellen origami papier en verdeelden hen in kwarten. Dit zou waars
Snelle & gemakkelijk RGB-LED-Tester

Snelle & gemakkelijk RGB-LED-Tester

Hebben u ooit gebouwd van een project met een heleboel LEDs, en ontdekt dat een van de LEDs defect was? Hoewel het is enigszins zeldzaam, zijn er sommige defecte LEDs wanneer u honderden van hen doorlopen. Ik vond dat de RGB-LED hebben hoge defect ta
Hoe Vouw een Origami Star Wars X-wing Starfighter

Hoe Vouw een Origami Star Wars X-wing Starfighter

Net als Star Wars 7? Leer hier hoe te maken van de Origami Star Wars X-wing-Starfighter! Het kan een beetje lastig, maar met een beetje oefening kan iedereen het doen! Bekijk de video hierboven voor de beste instructie, en verwijzen naar de instructa
Gemakkelijk geld Origami ster van David

Gemakkelijk geld Origami ster van David

leren hoe te maken gemakkelijk geld origami Davidster instructies.Deze origami model kun je met behulp van echt geld wetsvoorstel of een vierkant stuk papier.Duur: 4 minutenMoeilijkheid: Gemakkelijk
Hoe maak je een Origami Hexagon Box Base (modulaire 2 eenheid)!

Hoe maak je een Origami Hexagon Box Base (modulaire 2 eenheid)!

In deze tutorial, ik zal u tonen hoe maak je een origami Hexagon Box Base (modulaire 2 eenheid). Geniet van: D!Origami: 2 stuk Hexagon Box vak Base (modulaire 2 eenheid)!Ontworpen door: Tomoko FuseDrie stuk Hexagon Box deksels:http://www.YouTube.com/
Gemakkelijk geld Origami hart

Gemakkelijk geld Origami hart

Hoe maak gemakkelijk geld origami hart tutorial.
Hoe maak je een Origami Hexagon Box deksel (modulaire 3 eenheid)!

Hoe maak je een Origami Hexagon Box deksel (modulaire 3 eenheid)!

In deze tutorial, ik zal u tonen hoe maak je een origami Hexagon Box deksel (modulaire 3 eenheid). Geniet van: D!Origami: 3 stuk zeshoek vak deksel Ver. 8 (modulaire 3 eenheid)!Ontworpen door: Tomoko FuseAndere deksels:http://www.YouTube.com/watch?fe
Hoe maak je een Origami Hexagon Box deksel (modulaire 2 eenheid)!

Hoe maak je een Origami Hexagon Box deksel (modulaire 2 eenheid)!

In deze tutorial, ik zal u tonen hoe maak je een origami Hexagon Box deksel (modulaire 2 eenheid). Geniet van: D!Origami: 2 stuk Hexagon Box deksel (modulaire 2 eenheid)!Ontworpen door: Tomoko FuseDrie stuk Hexagon Box deksels:http://www.YouTube.com/
Hoe maak je een Origami Hexagon Box deksel Ver. 3 (modulaire 2 delige)!

Hoe maak je een Origami Hexagon Box deksel Ver. 3 (modulaire 2 delige)!

In deze tutorial, ik zal u tonen hoe maak je een origami Hexagon Box deksel Ver. 3 (modulaire 2 delige). Geniet van: D!Origami: Hexagon Box deksel Ver. 3 (modulaire 2-delig)!Ontworpen door: Tomoko FuseDrie stuk Hexagon Box deksels:http://www.YouTube.