Rechercher dans les propriétés de la page

Rechercher dans les propriétés de la page

Entrer soit une page et une propriété, ou seulement une propriété, pour récupérer toutes les valeurs affectées.

Affichage de 4 résultats à partir du n°1.

Voir (20 précédentes | 20 suivantes) (20 | 50 | 100 | 250 | 500).


    

Liste de résultats

  • <nowiki>==Bibliothèque : ==<br /&==Bibliothèque : ==
    Pour utiliser facilement ce capteur, nous vous conseillons d'utiliser la bibliothèque Grove BME280 (présente dans le gestionnaire de bibliothèques arduino)

    plus d'infos pour [https://www.wikidebrouillard.org/wiki/Importer_des_biblioth%C3%A8ques_dans_l%27interface_Arduino Importer des bibliothèques dans l'interface Arduino]
    Item-BME280 Capture decran du 2020-12-11 14-37-37.png
    La bibliothèque est disponible ici : https://github.com/Seeed-Studio/Grove_BME280
    ==Câblage : ==
    Item-BME280 Capture decran du 2020-12-11 14-42-46.png



    ==Le code minimal : ==








    BME280
    Avant le Setup
    Importation de la bibliothèque
    #include "Seeed_BME280.h"
    #include
    Création de l’objet
    BME280 bme280; // je crée l'objet "bme280" (qui est un BME280)
    Dans le Setup
    Démarrage de l’objet
    bme280.init(); // ou bme280.init(0x76); ou bme280.init(0x77);
    Dans le Loop
    Utilisation
    bme280.getTemperature()

    ==Autres fonctionnalités==




    Fonction
    bme280.getPressure()
    Récupère la pression en pascal
    bme280.getHumidity()
    Récupère l'humidité en %


    ==Exemple : ==
    #include "Seeed_BMP280.h" // import de la bibliothèque BMP280
    #include // Import de la bibliothèque I2C
    BMP280 bmp280; // création de l'objet
    void setup()
    {
    Serial.begin(9600); //initialisation de la liaison série
    bmp280.init(); //initialisation du capteur
    }
    void loop()
    {
    float temp = bmp280.getTemperature(); //récupération de la température
    Serial.print("Température : "); // affichage de la température dans le terminal série
    Serial.println(temp);
    }

    ature : "); // affichage de la température dans le terminal série<br /> Serial.println(temp);<br />}</pre></div><br/></nowiki>  
  • <nowiki>==Câblage : ==<br />No==Câblage : ==
    Notez que la broche gain est connectée à la broche tension (Vdd) (câble jaune sur le schéma).
    câblage Microphone MAX9814



    ==Le code minimal : ==








    MAX9814
    Avant le Setup
    pas de bibliothèque

    Création d'une variable
    int valeurCapteur; // On prépare une variable pour stocker les valeurs du capteur
    Dans le Setup
    Démarrage de l’objet
    Serial.begin(9600); // on démarre la communication série
    Dans le Loop
    Utilisation
    valeurCapteur = analogRead(A0); // On lit la valuer mesurée par le capteur sur la broche A0
    Serial.println(valeurCapteur); // On publie sur le moniteur série la valeur récupérée


    ==Exemple : ==
    /////////////////
    // Microphone //
    // MAX9814 //
    /////////////////

    /*
    * Un programme pour tester le fonctionnement du microphone MAX9814
    * Il utilise le traceur série pour visualiser les signaux récupérés
    * pour utiliser le traceur série : cliquez sur Outils/Traceur série
    ___
    / ___ \
    |_| | |
    /_/
    _ ___ _
    |_| |___|_| |_
    ___|_ _|
    |___| |_|
    Les petits Débrouillards - Novembre 2022 - CC-By-Sa http://creativecommons.org/licenses/by-nc-sa/3.0/
    */

    int valeurCapteur; // On prépare une variable pour stocker les valeurs du capteur

    void setup() {
    // on démarre la communication série
    Serial.begin(9600);
    }

    void loop() {
    // On lit la valeur mesurée par le capteur sur la broche A0
    valeurCapteur = analogRead(A0);
    // On publie sur le traceur série la valeur récupérée
    Serial.println(valeurCapteur);
    }
    nalogRead(A0);<br /> // On publie sur le traceur série la valeur récupérée<br /> Serial.println(valeurCapteur);<br /> }</pre></div></nowiki>  
  • <nowiki>Un bouton poussoir est un coUn bouton poussoir est un composant qui ouvre (le courant ne passe plus) ou ferme (le courant passe) un circuit électrique.










    Bouton poussoir
    Avant le Setup
    Importation de la bibliothèque

    Création de l’objet

    Dans le Setup
    Démarrage de l’objet
    pinMode(num_broche,INPUT_PULLUP) ;
    Dans le Loop
    Utilisation
    int val_bouton = digitalRead(num_broche);


    ////////////////////////
    // *Code Minimal* //
    // -Le Bouton- //
    ////////////////////////
    /*Les programmes "Code Minimal" des petits débrouillards sont conçu pour
    permettre la prise en main rapide d'un composant électronique.
    A retrouver sur https://www.wikidebrouillard.org

    -Le Bouton-

    Matériel :
    - un D1 mini
    - un bouton

    le bouton branché à la broche D3 du D1 mini
    car la broche D3 possède une résistance de pullup interne
    Une résistance de pullup c'est lorsque la broche est branchée a une résistance reliée au niveau haut de la carte(HIGH)
    dans le D1 mini il y a donc une résistance de 10Kohm qui relie la broche D3 au +3,3V
    D3---^/\/v---+3V3

    ___
    / ___ \
    |_| | |
    /_/
    _ ___ _
    |_| |___|_| |_
    ___|_ _|
    |___| |_|
    Les petits Débrouillards - décembre 2020 - CC-By-Sa http://creativecommons.org/licenses/by-nc-sa/3.0/
    */

    // Déclaration des variables constantes
    const int brocheBouton = D3; // Broche où est connectée le bouton
    const int brocheLed = D4; // Broche D4, où la led interne au wemos est connectée

    // Boucle d'initialisation
    void setup() {
    pinMode(brocheLed, OUTPUT); // Initialisation de la broche de la led en sortie

    pinMode(brocheBouton, INPUT_PULLUP); // Initialisation de la broche du bouton en entrée et activation du pull-up interne
    }

    //Boucle principale
    void loop() {
    // Lecture de l'état du bouton et stockage dans la variable etatBouton
    // Déclaration de variable d'état locale (dite locale car déclarée dans la boucle "loop").
    bool etatBouton = digitalRead(brocheBouton); //// Variable permettant de récupérer l'état du bouton

    // Si le bouton est appuyé, on éteins la led
    if (etatBouton == HIGH) {
    // extinction de la led
    digitalWrite(brocheLed, HIGH);
    } else {
    // sinon allumage de la led
    digitalWrite(brocheLed, LOW);
    }
    }

    cupérer l'état du bouton<br /><br /> // Si le bouton est appuyé, on éteins la led<br /> if (etatBouton == HIGH) {<br /> // extinction de la led<br /> digitalWrite(brocheLed, HIGH);<br /> } else {<br /> // sinon allumage de la led<br /> digitalWrite(brocheLed, LOW);<br /> }<br />}</pre></div><br/></nowiki>  
  • Il existe deux catégories de capteurs : *Il existe deux catégories de capteurs : * Les capteurs Analogiques * Les capteurs Numériques Les capteurs Analogiques : Ils renvoient du courant à l'Arduino. Ils sont reliés aux broches Analogiques de la carte qui sont capables de transformer le courant en information (un signal numérique). Les capteurs Numériques : Il renvoient un 1 ou un 0 à l'Arduino
    renvoient un 1 ou un 0 à l'Arduino <br/>  +