Créer un variateur de lumière avec un capteur de pression
Les besoins :
Une platine d'essai | Une arduino (type uno ou autre ...) | Une led | Une résistance 330 ohm | Une résistance 10kohm | Un capteur de pression | Des jumpers |
![]() |
![]() |
![]() |
![]() |
![]() |
|
![]() |
Schéma de montage :
Code pour IDE arduino :
/* Variateur de lumière avec un capteur de pression Cette exemple va vous montrer comment faire varier l'intensité d'une led, avec un capteur de pression. */ int led=3; // Le pin où est attachée la led int capteurPression=A0; // Pin du capteur de flexion int pression; // Valeur variable du capteur de flexion int brightness = 0; // Intensité de la led int fadeAmount = 5; // Pas pour le fondu void setup() { // declarer le pin 3 comme sortie: pinMode(led,OUTPUT); pinMode(capteurPression,INPUT); Serial.begin(9600);// initialisation de la série } void loop() { // créer le fondu sur le pin 3: pression=analogRead(capteurPression); analogWrite(led, brightness); brightness = brightness + fadeAmount; // mapping du capteur de flexion sur l'intensité de la led brightness=map(pression,1023,60,0,255); //Inscription de la valeur du capteur dans le moniteur série Serial.println(pression); // attendre 20 millisecondes delay(20); }