Couleur changeante nuit lumineuse avec ATtiny (2 / 8 étapes)

Étape 2: programmation

ThatgivestepbystepinstructionsonhowtoprogramaATtiny85withaArduino.YoucouldjustusetheArduinoinsteadoftheATtiny85ifyoulike de Therearemanygreatsitesandother deinstructables.  Vous devrez simplement modifier les emplacements des broches dans le code. ThereasonIusedtheATtiny85wasbecauseitisacheapchipandIwantedthesmallerformfactor.TheATtiny85canbeprogramedonashieldifyouhaveoneorrightonabreadboard.

Vérifier:

Voici l’esquisse/programme :

attiny85 RGB LED rainbow fondu avec LDR

Par Matt Jenkins

const int redPin = 2 ;

const int grnPin = 4 ;

const int bluPin = 1 ;

int sensorPin = 3 ; Sélectionnez l’entrée pin pour le ldr

unsigned int sensorValue = 0 ; variable pour stocker la valeur provenant de la ldr

void setup()
{
pinMode (redPin,
OUTPUT);
pinMode (grnPin,OUTPUT);
pinMode (bluPin,OUTPUT);

Serial port de départ
/ / Serial.begin(9600) ; // décommentez pour Serial port // commencer à Serial pour sortie - pour test
}

void loop()
{
lirelavaleurdelaldr :
sensorValue
=analogRead(sensorPin) ;

if(sensorValue>400) {/ /définirlaLEDOFF/ /inférieurnombrepoursurquandplus sombreousoulèventnombrepoursurquandplus lumineux
digitalWrite (redPin,
haute) ;
digitalWrite (grnPin,
haute) ;
digitalWrite (bluPin,
haute) ;
}

else {//Fadeparcouleurs
redtoyellow() ;
yellowtogreen() ;
greentocyan() ;
cyantoblue() ;
bluetomajenta() ;
majenatored() ;
}
retard
(30) ;

// Pour Le débogage - Print sur notre données, décommentez le lignes ci-dessous
Serial.Print (sensorValue,
DEC); // Imprimer le valeur (0to1024)
Serial.println("") ;

/ / delay(500) ;
}

Sub redtoyellow()
{
digitalWrite (redPin,
haute) ;
digitalWrite (bluPin,
faible) ;
fondujusqu'àvert
pour (byte
i = 1; j’ai < 100 ; i++) {
byte
on=i;
octet
hors=100-sur ;
pour (
byteun = 0; un < 100 ; a++ ){
digitalWrite (grnPin,
haute) ;
delayMicroseconds(on) ;
digitalWrite (grnPin,
faible) ;
delayMicroseconds(off) ;
}
}

}

Sub yellowtogreen()
{

digitalWrite (grnPin,HIGH);
digitalWrite (bluPin,faible);
// se fanent vers le bas red
pour (bytei = 1; j’ai < 100 ; i++) {
octet on = 100-i ;
octet off = i;
for(bytea=0; un < 100 ; a++ ){
digitalWrite (redPin,HIGH);
delayMicroseconds(on) ;
digitalWrite (redPin,faible);
delayMicroseconds(off) ;
}
}
}

Sub greentocyan()

{
digitalWrite (grnPin,HIGH);
digitalWrite (redPin,faible);
// se fanent up bleu
pour (bytei = 1; j’ai < 100 ; i++) {
octet on = i;
octet off = 100-sur ;
for(bytea=0; un < 100 ; a++ ){
digitalWrite (bluPin,HIGH);
delayMicroseconds(on) ;
digitalWrite (bluPin,faible);
delayMicroseconds(off) ;
}
}
}

Sub cyantoblue()

{
digitalWrite (bluPin,HIGH);
digitalWrite (redPin,faible);
// se fanent vers le bas vert
pour (bytei = 1; j’ai < 100 ; i++) {
octet on = 100-i ;
octet hors = i;
for(bytea=0; un < 100 ; a++ ){
digitalWrite (grnPin,HIGH);
delayMicroseconds(on) ;
digitalWrite (grnPin,faible);
delayMicroseconds(off) ;
}
}
}

Sub bluetomajenta()

{
digitalWrite (bluPin,HIGH);
digitalWrite (grnPin,faible);
// se fanent up rouge
pour (bytei = 1; j’ai < 100 ; i++) {
octet on = i;
octet hors = 100-sur ;
for(bytea=0; un < 100 ; a++ ){
digitalWrite (redPin,HIGH);
delayMicroseconds(on) ;
digitalWrite (redPin,faible);
delayMicroseconds(off) ;
}
}
}

Sub majenatored()

{
digitalWrite (redPin,HIGH);
digitalWrite (grnPin,faible);
// se fanent vers le bas bleu
pour (bytei = 1; j’ai < 100 ; i++) {
octet on = 100-i ;
octet hors = i;
for(bytea=0; un < 100 ; a++ ){
digitalWrite (bluPin,HIGH);
delayMicroseconds(on) ;
digitalWrite (bluPin,faible);
delayMicroseconds(off) ;
}
}
}

Articles Liés

Couleur changeant nuit Joule Thief

Couleur changeant nuit Joule Thief

j'ai obtenu cette enquête d'un professeur qui enseigne high school kids Electronique - peut-on avoir un kit cool comme Aurora mini 18, sous une forme plus simple et plus abordable ? J'ai suggéré nuit Joule Thief, mais le professeur a estimé que ce n'
Infrarouge détection Table basse Module & couleur changer robinet lumineux

Infrarouge détection Table basse Module & couleur changer robinet lumineux

Cette vidéo peut être trouvée sur youtube.http://www.youtube.com/watch?v=h5n0rw8wo14Découvrez l'autre et une autre de mes vidéosC'est simplement une instructable pour expliquer comment cet appareil fonctionne. J'espère que tout n'est pas trop obscurc
WiFi sous contrôle café COASTER avec couleur changeant température indicateur LED

WiFi sous contrôle café COASTER avec couleur changeant température indicateur LED

Savoir quand boire et déguster votre café a été explorée à bien des égards. L'un d'eux est le changement de température de café coaster de couleur de LED. LED s'allume si le seuil de température est atteint. En utilisant le tri-color LED avec constru
Arbre de Noël en bois avec couleurs changeantes feux

Arbre de Noël en bois avec couleurs changeantes feux

Voici comment nous avons construit une décoration en bois de sapin avec LED de couleurs changeantes.Étape 1: Outils et pièces nécessaires Vous aurez besoin des éléments suivants :-1 morceau de MDF (quelle que soit la taille vous voulez votre arbre -
Construire un circuit qui peut changer la couleur d’une LED avec le son étant mis hors d’un lecteur MP3.

Construire un circuit qui peut changer la couleur d’une LED avec le son étant mis hors d’un lecteur MP3.

Comment construire un circuit qui peut changer la couleur d'une LED avec le son étant mis hors d'un lecteur MP3. Nous allons utiliser un organe de couleur et un amplificateur.Étape 1: Liste des pieces1 - 8 ohms transformateur1 - LM324 Circuit intégré
Contrôler n’importe quel appareil électrique ou lumineux avec vous tablette ou smartphone (wifi)

Contrôler n’importe quel appareil électrique ou lumineux avec vous tablette ou smartphone (wifi)

Contrôler n'importe quel appareil électrique ou lumineux avec vous tablette ou smartphone (wifi) à l'aide d'arduino, Billy et un wemos / ESP8266 ConseilDans ce tutoriel nous allons faire quelque chose j'ai appeler un wifi contrôlée ac switch. (Mais i
Couleur changeante LED neige coeur Valentine

Couleur changeante LED neige coeur Valentine

Ne laissez pas la neige reste de la récente tempête « Snowzilla » se pour perdre. Montrer à vos proches combien vous vous inquiétez d'un cœur de neige Valentin géant dans le front yard. Pas votre cœur de neige moyen, cet affichage est jazzé en incorp
Pas cher couleur changeante lampe w/remote

Pas cher couleur changeante lampe w/remote

cela amusant bricolage couleur lumière changeante vous étonneront, vous et vos amis.Une surveillance d'un adulte est nécessaire car vous traiterez avec des fils sous tension et de l'électronique.Idéal pour toute chambre d'enfant comme couleur de nuit
Faire revivre un vieux microscope : un nettoyage correct, nouvelle source lumineuse (avec du contreplaqué) et adaptateur pour appareil photo

Faire revivre un vieux microscope : un nettoyage correct, nouvelle source lumineuse (avec du contreplaqué) et adaptateur pour appareil photo

Aimez-vous la science ?Si la réponse est oui, alors vous avez besoin d'un microscope. Pourquoi, demanderez-vous ? Car vous pouvez avoir un aperçu de l'univers invisible autrement. Et aussi vous pouvez attacher un Pi de framboise et un Ipad (ou toute
Réversible couleur changeante-attache lampe

Réversible couleur changeante-attache lampe

Aujourd'hui je serai vous montrant comment faire un accrochage multicolore LED lampe entièrement en matériel et attaches tissu (grillage carré). Cette lampe est réversible de sorte que lorsque vous l'allumez une façon, que les liens se trouvent plane
Couleur changeante LED broche

Couleur changeante LED broche

Cette couleur changer portable sera toujours en harmonie avec le costume à qu'il est épinglé. Cette broche lit la couleur d'un vêtement et tourne soit la couleur complémentaire ou affiche les deux couleurs manquantes dans le jeu de couleurs triadique
Facile bricolage couleur-Changing Halloween décoration lumières LED - citrouille & accentuation

Facile bricolage couleur-Changing Halloween décoration lumières LED - citrouille & accentuation

dans Instructable d'aujourd'hui, je vais démontrer une fiche 5 minutes & la play, l'installation facile de Oznium Précâblée RVB couleur changer LED Lights Halloween / remplacements de bougie & décorations / éclairage d'Accent.Ce qui est si brillan
Lumières CCCP (Noël couleur changement Ping-pong)

Lumières CCCP (Noël couleur changement Ping-pong)

Voici une idée pour une belle chaîne de lumières de Noël.Il est fabriqué par lumineux ping pong boules lentement changer leur couleur par le biais de la séquence de rouge, vert, bleu, jaune, CYAN, violet, blanc et encore...Dans un premier temps toute
Couleur changeant lumière USB

Couleur changeant lumière USB

Voici une lumière fabriquée à partir d'une bouteille en plastique, fil de pêche, un vieux câble USB et une couleur lente changent LED RGB.Le fil de nylon (fil de pêche) n'a pas tout à fait le même effet que les fibres optiques réel. Il n'y a plus dég