IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

Force exercée sur un capteur de force


Sujet :

Arduino

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2021
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2021
    Messages : 1
    Par défaut Force exercée sur un capteur de force
    Bonjour, j'ai aujourd'hui besoin de votre aide car je suis entrain de galérer sur capteur de force (https://www.gotronic.fr/art-capteur-...616c-17598.htm) compatible arduino, je comprend vite fait code mais pas tous, j'en est trouver un, qui avec un peu de modification me renvoie des valeurs en entre 1 et -780 en fonction de si j'appuie sur le capteur, mais pas relatif a la force exercer. Voici le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    #include <HX711.h>//https://github.com/bogde/HX711
     
    const long LOADCELL_OFFSET = 340884;
    const float LOADCELL_DIVIDER = 262.5F;
    const int numberOfReadings = 10;
    const int doutPin = A1;
    const int sckPin = A0;
     
    HX711 scale;
    float weight = 0;
    float initWeight = 0;
     
    void setup() {
      Serial.begin(1200);
      Serial.println(F("Initialize System"));
      scale.begin(doutPin, sckPin);
      scale.set_scale(); //remove scale divider
      scale.tare();      // reset the scale to 0
     
      //find
      Serial.println("Put a known wait and send command");
      while (Serial.available() == 0) {}
      Serial.print("Compute average on 10...");
      Serial.println(scale.get_units(10), 1); //repeat with two different weight to find DIVIDER and OFFSET
      //WEIGHT= (val-OFFSET)/DIVIDER
      scale.set_scale(LOADCELL_DIVIDER);
      scale.tare();
      //scale.set_offset(LOADCELL_OFFSET);
      delay(200);
      initWeight = scale.get_units(numberOfReadings * 10), 10;
    }
     
    void loop() {
      readScale();
    }
     
    void readScale() { /* function readScale */
      //// Read button states from keypad
      if (scale.is_ready()) {
        weight = scale.get_units(numberOfReadings), 10;
        Serial.print("weight : ");
        Serial.println(weight);
      } else {
        Serial.println("HX711 not found.");
      }
    }
    En pièce jointe se trouve la Bibliothèque nécessaire.

    Merci a vous.
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Rester sur le capteur sélectionnée sur une liste déroulante
    Par Darkoos0410 dans le forum PHP & Base de données
    Réponses: 0
    Dernier message: 16/02/2021, 14h23
  2. Renseignement sur les capteurs des caméras
    Par Alex63530 dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 21/11/2013, 13h08
  3. [Labview 8.6] Tare sur acquisition capteurs FSR
    Par Nicoroots dans le forum LabVIEW
    Réponses: 4
    Dernier message: 30/09/2009, 19h12
  4. Brute-force sur proftpd ou SSHd
    Par programmerPhil dans le forum Réseau
    Réponses: 4
    Dernier message: 12/05/2006, 05h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo