Belle et simple RVB, Boîte Origami Star (15 / 16 étapes)

Étape 15 : Le Code

Ce code a été écrit ne pas par moi mais juste un peu modifié pour convenir à ce projet.

Merci à Joshin Arduino Stuff plus à techhelpblog.com

Copiez le code d’ici

/*

Mise à jour Fade RGB LED sans À-coup à travers 7 couleurs Fades une LED RGB à l’aide de PWM en douceur par le biais de 7 couleurs différentes, une pause de 1 secondes sur chaque couleur. Re-writted code pour non bloquante programmer à l’aide de minuteurs. Connecter une Cathode commune RGB LED avec résistances appropriés sur chaque anode à votre Arduino Uno ; Rouge à broche 6, vert à la broche 5, bleu à la broche 3, Cathode to Developed GND pour Arduino Uno par Joshua David - TechHelpBlog.com s’il vous plaît sentir libre d’adapter et d’utiliser ce code dans vos projets. Contactez-moi à techhelpblog.com et me faire savoir comment vous avez utilisé ! */

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

octet, RED, GREEN, BLUE ; octet RED_A = 0 ; octet GREEN_A = 0 ; octet BLUE_A = 0 ; int led_delay = 0 ; colour_count octets = 1 ; Compter les couleurs des #define colour_count_max 7 //Set que cela au nombre maximum de couleurs définies #define colour_delay 4000 //Define le retard entre l’évolution des couleurs dans ms #define time_at_colour 1000 //Time pour rester sur une couleur dans la SP

Certaines valeurs de temps unsigned long TIME_LED = 0 ; unsigned long TIME_COLOUR = 0 ;

Définissez les couleurs ici. Bleu #define C1_R #define 0 C1_G 0 #define C1_B 255 //Red #define C2_R #define 255 C2_G #define 0 C2_B 0 //White #define C3_R #define 255 C3_G #define 255 C3_B 255 //Orange #define C4_R #define 255 C4_G 186 #define C4_B 0 //Light #define bleu C5_R #define 0 C5_G 168 #define C5_B 255 //Purple #define C6_R #define 255 C6_G #define 0 C6_B 255 //Yellow # définir C7_R 255 #define C7_G 250 #define C7_B 0

void setup() {}

Affecter des valeurs initiales rouge = C1_R ; VERT = C1_G ; BLEU = C1_B ; Obtenir le led_delay de vitesse led_delay = (colour_delay - time_at_colour) / 255 ;

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

}

void loop() {}

Reste de votre programme - Évitez d’utiliser delay() ; fonction !

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

Exécutez la fonction LED pour vérifier et ajuster les valeurs de LED() ; }

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

Exécutez la fonction de changement de couleur COLOUR() ; }

}

void LED() {}

Vérifier les valeurs et ajustez la valeur « Actif » si (rouge! = RED_A) {if(RED_A > RED) RED_A = RED_A - 1; if(RED_A < RED) RED_A ++;} si (vert! = GREEN_A) {if(GREEN_A > GREEN) GREEN_A = GREEN_A - 1; if(GREEN_A < GREEN) GREEN_A ++;} si (bleu! = BLUE_A) {if(BLUE_A > BLUE) BLUE_A = BLUE_A - 1; if(BLUE_A < BLUE) BLUE_A ++;}

Assigner des valeurs modifiées aux sorties pwm pour chaque couleur led analogWrite (RED_PIN, RED_A) ; analogWrite (GRN_PIN, GREEN_A) ; analogWrite (BLU_PIN, BLUE_A) ;

}

void COLOUR() {}

Incrémenter la couleur par l’un ou de revenir à 1 si maxed if(colour_count < colour_count_max) colour_count ++ ; else colour_count = 1 ;

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

Articles Liés

Comment plier un Origami Star Wars X-wing Starfighter

Comment plier un Origami Star Wars X-wing Starfighter

Comme Star Wars 7 ? Apprenez ici comment faire l'Origami Star Wars X-wing Starfighter ! Il peut être un peu difficile, mais avec un peu de pratique, n'importe qui peut le faire ! Regardez la vidéo ci-dessus pour la meilleure instruction et se référer
Origami Star Wars Tie Fighter (facile) Version 1.0

Origami Star Wars Tie Fighter (facile) Version 1.0

Origami Star Wars Tie Fighter. S'il vous plaît profiter de ce tutoriel, il est simple et est un passe-temps de facile à faire. Partager avec n'importe qui et tout le monde que vous savez !P.S. Essayez de faire cela avec un billet d'un dollar.Nouveau!
Aluminium Micro Origami Star

Aluminium Micro Origami Star

dans mon dernier Instructable, Micro Origami Star jeter, le défi a été présenté pour faire un Micro Origami Star en alu de la ferraille. J'ai donc décidé de lui donner un essai. À l'aide d'un morceau de retailles de papier d'aluminium, règle, des cis
Comment faire une boîte Origami Star

Comment faire une boîte Origami Star

un Origami Star Box très simple !
Mini bouteille Origami Stars pendentif (couleurs de l’arc-en-ciel)

Mini bouteille Origami Stars pendentif (couleurs de l’arc-en-ciel)

Il s'agit de mon 1er Instructable ! Yeeey !Origami stars dans une bouteille n'est pas vraiment une idée très uniqe, faisant toutefois l'un pourrait être difficile pour certains. Vous avez besoin de patience surtout si sa votre 1ère fois, et surtout s
Origami Star LED Throwie

Origami Star LED Throwie

bien... J'ai avez regardé à travers instructables ici et n'avez pas trouvé ce fait alors... Oui... hehe... Voici le produit finalÉtape 1: Deux projets combinés Ok... tout ce projet est vraiment deux projets mis en place...1. le tutorial de LED Throwi
Comment faire un Eifel modulaire 2D origami Star (12 unité Coaster) par Hans Guth !

Comment faire un Eifel modulaire 2D origami Star (12 unité Coaster) par Hans Guth !

Bienvenue à la série origami quotidienne de tcgames. Dans ce tutoriel, je vais vous montrer comment faire un origami Star-Eifel Ver 1. Profitez: D !Ce modèle a été conçu par M. Hans-Werner Guth.Hans-Werner Guths Album : http://picasaweb.google.com/hw
Modular Origami Star

Modular Origami Star

savoir comment faire origami modulaire étoiles avec 8 points.Ce que vous devez faire l'origami star :-8 morceaux carrés de papier avec des couleurs différentesDans ce tutoriel, j'utilise des morceaux carrés de papier avec dimensions 9 cm x 9 cm.Durée
Jetant de l’origami Star

Jetant de l’origami Star

c'est juste un origami star de jeter. Il n'est pas difficile à faire, et les photos sont très bonnes. Amusant de jouer avec et de jeter sur les frères et sœurs !MATÉRIAUX ''1 8,5 par 11" la feuille de papier d'impressionciseauxmainsune surface planeÉ
Morphing Origami Star

Morphing Origami Star

un plaisir agréable, simple projet origami. Essayez d'utiliser du papier coloré, lisse, glacé pour des résultats optimaux. Vous aurez besoin de 8 feuilles de papier carré en origami.J'ai utilisé deux feuilles de papier origami et divisés en quarts. C
Tutoriel de Python simple RVB framboise Pi

Tutoriel de Python simple RVB framboise Pi

Une façon simple de commencer le Raspberry Pi moyen de programmation, c'est essayer de programmation Raspberry Pi. Maintenant, j'ai créé ce tutoriel simple. Vous pouvez suivre les simples passages et faire une simple lampe sans fil de RVB.Tous les co
Une idée de Bright avec Origami Stars

Une idée de Bright avec Origami Stars

il s'agissait d'un cadeau que j'ai fait pour ma maîtresse.  J'espère que vous tous en profiter autant qu'elle n'a/ne !J'ai lié à autres Instructables pour éviter d'expliquer certaines choses que d'autres auteurs sur ce site l'ont si bien fait.J'espèr
Origami Star Wars : Droid Battle design

Origami Star Wars : Droid Battle design

Je suis nouveau sur Instructables, et il s'agit de ma première création d'origami que j'ai publié. J'ai fait quelques recherches sur internet et découvert qu'il n'ya pas toutes les conceptions droid battle facilement atteignable que j'ai pu trouver,
Idées de mariage simple, rapide et pas cher, Star de cinéma

Idées de mariage simple, rapide et pas cher, Star de cinéma

Voici rapide, bon marché et des moyens faciles à tirer une réception de mariage de star de cinéma au large et ont grand plaisir à le faire.  La plupart des choses que j'ai utilisé est des choses qui vous aurait probablement jeter mais voici des idées