Différences entre versions de « ARDX-Montages-CIRC13 »
Ligne 92 : | Ligne 92 : | ||
== Le code == | == Le code == | ||
− | + | Pas besoin de taper tout le code, vous pouvez le télécharger depuis | |
− | <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? == |
Version du 20 septembre 2015 à 10:41
En cours de traduction/élaboration. |
Ce que faisons nous
.: Détecter la pression :.
.: Une résistance sensible à la pression :.
Un FSR (Force Sensitive Resistor – résistance sensible à la force) est un senseur génial et facile à mettre en œuvre. Il est très similaire à un potentiomètre (CIRC-08), excepté que la résistance ne varie pas en fonction de la position d'un axe mais qu'elle varie en fonction de la force appliquée.
La résistance est élevée (infinie) quand il n'y a pas de pression et basse quand il y a une forte pression (environ 250 Ohm pour une force de ~10 kg).
Sur base de cette information, la mise en oeuvre est vraiment simple.
Si vous voulez en savoir un peu plus, les détails sont disponibles en ligne.
.: Pour un tutoriel avec tous les détails techniques :.
.: ardx.org/FSRT (anglais) :.
.: ou pour les informations techniques, une datasheet est disponible ici :.
.: ardx.org/FSRD:.
Le montage
Le matériel nécessaire
Résistance sensible à la force
x1
2 Pin header
x4
Résistance de 560 Ohms (vert-bleu-brun)
x1
Résistance de 10 KOhms (brun-noir-orange)
x1
LED (ou DEL)
x1
Tous ces éléments sont disponibles dans le Kit Ardx proposé sur shop.mchobby.be.
Schéma
Montage
Le code
Pas besoin de taper tout le code, vous pouvez le télécharger depuis
puis le copier/coller dans un croquis/sketch Arduino.
/* * 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 }
Cela ne fonctionne pas?
Voici 3 choses à essayer.
xxx 1
yyyy
xxx 2
yyyy
xxx 3
yyyy
Faire encore mieux
zzz 1
zzzz
Plus, plus et encore plus
Plus d'information, où poser vos autres questions:
ardx.org/CIRC13 (anglais)
Internet
.:téléchargement:.
LA fiche de montage est disponible sur ardx.org/BBLS13A
.: Vidéo :.
La vidéo du montage est disponible sur ardx.org/VIDE13 (anglais)
Tutoriel/Manuel traduit par Meurisse D. pour MCHobby.be licence Creative Commons BY-SA.
Crédit de traduction
Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant :
« Traduction par MCHobby (shop.MCHobby.be) - Vente de kit et composants » et ce quelque soit le média utilisé.
Utilisation commerciale
L'utilisation commercial de cette traduction (y compris sur site produisant des revenus par l'intermédiaire de publicité), même partielle, est soumise à redevance (license fee).
Le présent manuel a été traduit et autorisé à la vente avec l'aimable autorisation conjointe de Oomlout (www.oomlout.com) et d'AdaFruit (www.adafruit.com).
Produit sous licence Creative Commons BY-SA License and available for download: ardx.org/src/