ARDUINO - PILOTER UNE LED RGB AVEC LES BROCHES PWN
- - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- ARDUINO : MONTAGE -
PILOTER UNE LED RGB
AVEC LES BROCHES PWN
- - - - - - - - - - - - - - - - - - - -
- PRÉSENTATION -
Utiliser 3 potentiomètres pour modifier
la couleur d'une led rgb grâce des
broches numérique pwn
- - - - - - - - - - - - - - - - - - - -
- MATÉRIEL -
Arduino uno [1] - ou compatible
LED RGB [1] - à cathode commune
Potentiomètre [3] - R = de 0 à 10 kΩ
Résistor [3] - R = 220 Ω - P = 0,250 W
Breadboard [1] - avec ses câbles de connexion
- - - - - - - - - - - - - - - - - - - -
- RÉALISATION -
- - - - - - - - - - - - - - - - - - - -
- PROGRAMMATION -
Branchez votre Arduino sur un port USB.
Ouvrez votre IDE Arduino et saisissez le script suivant.
Ou faites un copier / coller.
// --- Origine Nerd ---
// --- Mon atelier a moi ---
// --- ARDUINO ---
// --- VARIATEUR DE COULEUR 1 ---
// --- INITIALISATION GENERALE ---
// --- Déclaration des constantes ---
const byte LED_Rouge = 6 ;
const byte LED_Vert = 5 ;
const byte LED_Bleu = 3 ;
const byte POT_Bleu = A0 ;
const byte POT_Vert = A1 ;
const byte POT_Rouge = A2 ;
// --- Déclaration des variables ---
int VAR_Lecture = 0 ;
int VAR_Rouge = 0 ;
int VAR_Vert = 0 ;
int VAR_Bleu = 0 ;
// --- INITIALISATION DU PROGRAMME ---
void setup ( )
{
// --- Typage des pins de la carte ---
pinMode ( LED_Rouge , OUTPUT ) ;
pinMode ( LED_Vert , OUTPUT ) ;
pinMode ( LED_Bleu , OUTPUT ) ;
// --- Initialisation des pins de la carte ---
analogWrite ( LED_Rouge , 0 ) ;
analogWrite ( LED_Vert , 0 ) ;
analogWrite ( LED_Bleu , 0 ) ;
}
// --- BOUCLE PRINCIPALE ---
void loop ( )
{
// --- MaJ du rouge ---
VAR_Lecture = analogRead ( POT_Rouge ) ;
VAR_Rouge = map ( VAR_Lecture , 0 , 1023 , 0 , 255 ) ;
analogWrite ( LED_Rouge , VAR_Rouge ) ;
// --- MaJ du vert ---
VAR_Lecture = analogRead ( POT_Vert ) ;
VAR_Vert = map ( VAR_Lecture , 0 , 1023 , 0 , 255 ) ;
analogWrite ( LED_Vert , VAR_Vert ) ;
// --- MaJ du bleu ---
VAR_Lecture = analogRead ( POT_Bleu ) ;
VAR_Bleu = map ( VAR_Lecture , 0 , 1023 , 0 , 255 ) ;
analogWrite ( LED_Bleu , VAR_Bleu ) ;
}
// --- Programme : JFB ---
// --- Janvier 2020 ---
// --- Fin ---
Téléversez le script dans votre Arduino.
Déconnectez et débranchez votre Arduino.
- - - - - - - - - - - - - - - - - - - -
- UTILISATION -
Connectez les broches 3, 5, 6 aux anodes de la led rgb,
les broches A0, A1, A2 aux bornes des potentiomètres,
la broche 5v au rail + et le raid - à l'une des broche GND.
Branchez l'alimentation de l'arduino.
FÉLICITATION !
C'est terminé.
- - - - - - - - - - - - - - - - - - - -







Commentaires
Enregistrer un commentaire