Modifications

Sauter à la navigation Sauter à la recherche
937 octets ajoutés ,  20 septembre 2015 à 10:41
Ligne 92 : Ligne 92 :     
== Le code ==
 
== Le code ==
xxx
+
Pas besoin de taper tout le code, vous pouvez le télécharger depuis
   −
  <nowiki>/* code */</nowiki>
+
[http://ardx.org/CODE13A ardx.org/CODE13A]
 +
 
 +
puis le copier/coller dans un croquis/sketch Arduino.
 +
 
 +
  <nowiki>/*
 +
* Code de test du capteur de force/pression
 +
*
 +
* L'intensité de la LED varie en fonction de la pression sur le senseur
 +
*
 +
*/
 +
 
 +
int sensePin = 2; // Pin sur laquelle le senseur FSR est branché
 +
int ledPin = 9;  // Pin sur laquelle la LED est branchée (utilise une sortie PWM)
 +
 
 +
void setup() {
 +
  Serial.begin(9600);
 +
  pinMode(ledPin, OUTPUT); // déclarer ledPin comme sortie (OUTPUT )
 +
}
 +
 
 +
void loop() {
 +
  // Lire la tension sur la broche puis la divisé par 4 pour ramener
 +
  // l'échelle des valeurs 10 bits (0-1024) à 8 bits (0-255)
 +
  int value = analogRead(sensePin)/4;
 +
 
 +
  // Fixer l'intensité de la LED en proportion de la pression
 +
  // sur le senseur
 +
  analogWrite(ledPin, value);
 +
 
 +
  Serial.println(value); // Afficher la valeur dans le moniteur de débogage
 +
}</nowiki>
    
== Cela ne fonctionne pas? ==
 
== Cela ne fonctionne pas? ==
29 836

modifications

Menu de navigation