Simple RGB LED Tutorial(Digital Colour Mixer and Controlling using Potentiometer) (4 / 4 étapes)

Étape 4: Changement de couleur à l’aide du potentiomètre

Mon ami se demandait si on pouvait changer de couleur pour montrer le changement de vitesse optimale sur sa voiture comme dans les courses de drag NFS.
Ce code utilise juste potentiomètre pour changer la couleur de la LED, basée sur les valeurs. Mais RGB LEDS peut être utilisé pour les trucs plus froide mais brancher à des sources d’entrée correctes. Si vous pouviez obtenir une carte t/mn, rapport de vitesse et le couple de votre voiture, vous pourriez programmer le circuit s’allument en vert pour ce bon tr/min ou réfléchir de plus de trucs cool. Pendant ce temps, juste télécharger et exécuter ce programme à tourner votre imaginaire.

Code commence ici
/ * Change la couleur d’une LED RGB issu du potentiomètre
Créé : Ravi Khalil Kosuru
Date : 28/12/2013 * /

rPin int = 13 ;
int gPin = 12 ;
int bPin = 8 ;
switchCase int = 0 ;
pot d’int = A0 ;
int gButton = 7 ;
int bButton = 2 ;
rval pointe char, gVal, bVal ;
void setup()

{

pinMode (rPin, sortie) ;

pinMode (gPin, sortie) ;

pinMode (bPin, sortie) ;

pinMode (pot, INPUT_PULLUP) ;

pinMode (gButton, INPUT_PULLUP) ;

pinMode (bButton, INPUT_PULLUP) ;

Serial.Begin(9600) ;
}

void loop()

{
Diviser des valeurs potentiomètre par 4 pour obtenir une plage plus petite
int potValue = analogRead (pot) / 4 ;
Serial.println(potValue) ;
Commence avec le fil bleu pour les valeurs inférieures à 100 et rouge pour les valeurs supérieures à 15
Pourrait être utilisé pour mapper les paramètres optimaux avec
Verte entre 115-145. Les valeurs avant et après que les zones vertes changent de couleur
pour montrer les conditions de limite pour des valeurs optimales
Si (potValue > 0 & & potValue < 100) {}
switchCase = 0 ;
}
ElseIf (potValue > = 100 & & potValue < 115) {}
switchCase = 1 ;
}
ElseIf (potValue > = 115 & & potValue < 135) {}
switchCase = 2 ;
}
ElseIf (potValue > = 135 & & potValue < 150) {}
switchCase = 1 ;
}
else {}
switchCase = 4 ;
}

{Switch(switchCase)}
case 0 :
setColour (haut, haut, bas) ;
rupture ;
cas 1 :
setColour (bas, bas, bas) ;
rupture ;
cas 2 :
setColour (haut, bas, haut) ;
rupture ;
cas 4 :
setColour (bas, haut, haut) ;
rupture ;
}

}

void setColour (char rouge, vert de char, char bleu)
{

digitalWrite (rPin, rouge) ;

digitalWrite (gPin, vert) ;

digitalWrite (bPin, bleu) ;

}
//Code se termine ici

Articles Liés

Arduino simple RGB led

Arduino simple RGB led

il s'agit d'une simple RGB led pour arduino, vous pouvez le brancher dans et qu'il faut pin:13(green) 12(red) 11(blue).vous pouvez acheter des modules pour 5$ disposant d'ic2 ou spi, mais ils sont beaucoup plus compliquées tot programmeet pour lees q
SIMPLE RGB LED ARDUINO PROJRCT

SIMPLE RGB LED ARDUINO PROJRCT

Pour les débutants.. .juste comme Monsieur;)Étape 1: C'est tout CE QUE VOUS DEVEZ :KEYES RGB MODULEARDUINOPC----------------------------------------------------------------------------------------------------------------------------------------------
ARDUINO UNO - Anode de Commom RGB LED 3 couleurs clignotent à l’aide de Code Simple

ARDUINO UNO - Anode de Commom RGB LED 3 couleurs clignotent à l’aide de Code Simple

Tout en obtenant un clignotement de 3 couleurs d'une cathode commune LED RGB est simple j'ai trouvé ça un peu fastidieux d'obtenir le même résultat d'une anode commune due à ma connaissance très basique de l'ARDUINO UNO une programmation. Donc, j'ai
Faire votre propre SIMPLE 5 x 5 x 5 RGB LED Cube

Faire votre propre SIMPLE 5 x 5 x 5 RGB LED Cube

Dans ce projet, je vais vous montrer comment construire une version simplifiée d'un 5 x 5 x 5 RGB LED Cube. Le circuit pilote se compose uniquement d'un Arduino Nano et la programmation est assez simple en raison de la bibliothèque de FastLED. Let's
ArduDroid : Un Simple contrôleur de base 2-Way Bluetooth Android pour Arduino RGB led bande

ArduDroid : Un Simple contrôleur de base 2-Way Bluetooth Android pour Arduino RGB led bande

INTRODUCTIONGET IT ON google app de jeu « ardudroid »ARDUDROID (anciennement Andruino) est une simple application Android pour vous aider à contrôler les broches de votre Arduino Uno (ou clone) depuis votre téléphone Android sans fil. C'est une appli
ARDUINO UNO - Cathode de Commom RGB LED 3 couleurs clignotent à l’aide de Code Simple

ARDUINO UNO - Cathode de Commom RGB LED 3 couleurs clignotent à l’aide de Code Simple

Voici un circuit simple avec le code encore plus simple à clignoter une cathode commune LED RGB. Tout ce dont vous avez besoin est des informations de base sur l'Arduino UNO et la compréhension du simple Code d'Arduino comme "Blink" exemple de c
Comment utiliser une LED RGB - Arduino Tutorial

Comment utiliser une LED RGB - Arduino Tutorial

Une LED RGB a 4 broches, un pour chaque couleur (rouge, vert, bleu) et une cathode commune. Il dispose d'arbre différente couleur-électroluminescentes qui peuvent être combinés pour créer toutes sortes de couleur ! N'importe quelle couleur est possib
Contrôlé par Arduino RGB LED infini miroir

Contrôlé par Arduino RGB LED infini miroir

Mise à jour 22/11/2013: Merci à tous ceux qui ont voté pour ce projet dans le concours de microcontrôleur ! Il fut l'un des trois gagnants du premier prix.Mise à jour 17/09/2013: Merci à tous ceux qui ont voté pour ce projet dans le concours de l'Ard
WiFi sous contrôle RGB LED Strip

WiFi sous contrôle RGB LED Strip

Ces télécommandes IR utilisés pour contrôler les bandes LED RGB peuvent parfois devenir irritant en raison de leur aire de répartition limitée et la chasse pour la télécommande lorsque vous ne le trouvez pas. Ce projet simple, mais efficace peut réso
Arduino contrôlée RGB LED strip pour le salon

Arduino contrôlée RGB LED strip pour le salon

L'idée derrière ce petit projet était d'avoir une lumière d'ambiance assez indirecte dans le salon. Elle est contrôlée par le serveur openHAB (ce projet est toujours sur la liste à ajouter à ce site) installé sur une facture pro forma de framboise. B
Mixage de couleurs RGB LED touch jouet pour les enfants

Mixage de couleurs RGB LED touch jouet pour les enfants

je veux créer un jouet interactif pour mes enfants à jouer avec moi. Nous tenir mains ensemble, puis le RGB LED montre différentes couleurs. Maintenez serré ou plus léger, ou toucher différentes parties du corps de l'autre montrera des couleurs diffé
ITO avec LinkIt One - RGB LED

ITO avec LinkIt One - RGB LED

Après avoir créé quelques instructables sur comment démarrer avec le lien c'one est maintenant il est temps de commencer avec l'IoT, et puisque le LinkIt One dispose d'un module WiFi embarqué, il est assez facile de travailler avec.Avant de commencer
Arduino RGB LED Dot Matrix Conseil

Arduino RGB LED Dot Matrix Conseil

ce projet est une planche de musique bricolage relativement simple et direct.Le jury de matrice de points permettra à toute personne âgée de créer leur propre musique et rythmes.Tout ce que vous devez avoir est une compréhension de l'Arduino et circu
4x4x4 RGB LED Cube

4x4x4 RGB LED Cube

Un long moment il y a, j'ai trouvé un article sur l'apport d'un 8 x 8 x 8 cube LED RGB par Kevin Darrah.Cela m'a complètement inspiré mais connaissant ma femme me tuerait si j'ai repris la maison avec montage expérimental, que j'ai décidé de mettre à