Tutoriel Arduino 

Créer un variateur de lumière avec un capteur de flexion

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 flexion
  • des jumpers

Schéma de montage :

 

Code pour IDE arduino :

/*
Variateur de lumière avec un capteur de flexion
 
Cette exemple va vous montrer comment faire varier l'intensité
d'une led, avec un capteur de flexion.
*/
 
int led = 3; // Le pin où est attachée la led
int intensite = 0; // Intensité de la led
int fonduPas = 5; // Pas pour le fondu
int flex=A0; // Pin du capteur de flexion
int flexValeur=0; // Valeur variable du capteur de flexion
 
void setup() {
  // declarer le pin 3 comme sortie:
  pinMode(led, OUTPUT);
  pinMode(flex, INPUT);
  Serial.begin(9600);
}
 
void loop() {
  flexValeur = analogRead(flex);
  // créer le fondu sur le pin 3:
  analogWrite(led, intensite);
  intensite = intensite + fonduPas;
 
  //Inscription de la valeur du capteur dans le moniteur série
  Serial.println(flexValeur);
 
  // mapping du capteur de flexion sur l'intensité de la led
  intensite=map(flexValeur, 650,950,0,255);
  // attendre 30 millisecondes
  delay(30);
}

-----------------------------------------

Les Morphogénistes

morphogenistes@gmail.com 

Sophie : 06 22 37 34 02