ARDUINO : UTILISER UN POTENTIOMÈTRE
- - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - -
- ARDUINO : MONTAGE -
UTILISER UN POTENTIOMÈTRE
- - - - - - - - - - - - - - - - - - - -
- PRÉSENTATION -
Utilisez un potentiomètre connecté sur
une broche analogique, en entrée, pour
faire varier la vitesse d'un chenillard.
- - - - - - - - - - - - - - - - - - - -
- MATÉRIEL -
Arduino uno [1] - ou compatible
Led [5] - ∅ : 5mm - Couleur : rouge - U = 2.1 V - I = 0.02 A
Potentiomètre [1] - R = de 0 à 10 kΩ
Résistor [1] - R = 220 Ω - P = 0,250 W
Breadboard [1] - avec ses câbles de connexion
- - - - - - - - - - - - - - - - - - - -
- RÉALISATION -
Placez le résistor en le connectant aux
cathodes des leds et au rail - de la breadboard.
- - - - - - - - - - - - - - - - - - - -
- 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 ---
// --- CHENILLARD 1 ---
// --- INITIALISATION GENERALE ---
// --- Déclaration des constantes ---
const int LED_Chenillard [] = { 9 , 10 , 11 , 12 , 13 } ;
const byte POT_Test = A0 ;
// --- Déclaration des variables ---
int VAR_Lecture = 0 ;
int VAR_Vitesse = 0 ;
int VAR_Index = 4 ;
int VAR_Allumee = 4 ;
// --- INITIALISATION DU PROGRAMME ---
void setup()
{
// --- Typage des pins de la carte ---
for ( int i = 0 ; i < 5 ; i++ ) {
pinMode ( LED_Chenillard [ i ] , OUTPUT ) ;
}
// --- Initialisation des pins de la carte ---
for ( int i = 0 ; i < 5 ; i++ ) {
digitalWrite ( LED_Chenillard [ i ] , LOW ) ;
}
}
// --- BOUCLE PRINCIPALE ---
void loop()
{
// --- Lecture et conversion de la valeur ---
VAR_Lecture = analogRead ( POT_Test ) ;
VAR_Vitesse = map ( VAR_Lecture , 0 , 1023 , 250 , 50 ) ;
// --- Animation du chenillard ---
digitalWrite ( VAR_Allumee , LOW ) ;
VAR_Index -- ;
if ( VAR_Index < 0 ) { VAR_Index = 4 ; }
VAR_Allumee = LED_Chenillard [ VAR_Index ] ;
digitalWrite ( VAR_Allumee , HIGH ) ;
delay ( VAR_Vitesse ) ;
}
// --- Programme : JFB ---
// --- Janvier 2020 ---
// --- Fin ---
Téléversez le script dans votre Arduino.
Déconnectez et débranchez votre Arduino.
- - - - - - - - - - - - - - - - - - - -
- UTILISATION -
Connectez les broches 9 à 13 de l'Arduino aux anodes
des leds, la broche A0 à la borne centrale du potentiomètre,
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