Patronage Laïque Municipal de la Cavale Blanche

Accueil > Culture > Fablab Ado > FABLAB > Decouverte du potentiometre

FABLAB > Decouverte du potentiometre

samedi 5 mars 2016 par Antoine

Aujourd’hui la séance fera un focus sur le potentiomètre (en utilisant Arduino ;-) )

JPEG - 31.7 ko
potentiometre

Objectif de la séance : faire varier l’intensité lumineuse de la led rouge en utilisant un potentiomètre.

MPEG4 - 3.3 Mo
potar_led_rouge

Données :

> potentiomètre en entrée analogique A3 (patte du milieu)

> led en sortie 6

> Utilisation de la fonction map :
redVal = map(potVal, 0, 1023, 0, 255) -
potentiomètre de 0 à 1023 et LED de 0 à 255

JPEG - 1.4 Mo
montage_potar_led_rouge

//// début du programme arduino

// INPUT: ne pas oublier de brancher correctement le potentiomètre 5V et GND
int potPin = A3;  // borne analogique pour connecter le potentiomètre

//Program variables
int potVal;

// OUTPUT: Utiliser l'entrée analogique 6 - the Pulse-width Modulation (PWM) pins
// LED's cathodes should be connected to digital GND
int redPin = 6;   // LED rouge, connected to digital pin 6

//Program variables
int redVal;        // Variables to store the values to send to the pins

void setup()
{  
 pinMode(redPin, OUTPUT); // sets the pins as output
}

// Main program
void loop()
{
 {
 potVal = analogRead(potPin);         // lire la valeur du potentiomètre 1
 redVal = map(potVal, 0, 1023, 0, 255);  // la discrétiser pour l'utiliser avec une LED


}

analogWrite(redPin, redVal);   // Write values to LED pins

  }
 

//// fin du programme


| Plan du site | Mentions légales | Suivre la vie du site RSS 2.0 | Haut de page | SPIP | ScolaSPIP
Patronage Laïque Municipal de la Cavale Blanche (Patronage Laïque Municipal de la Cavale Blanche)