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 : ==
     1 #include "Seeed_BMP280.h" // import de la bibliothèque BMP280
    2 #include // Import de la bibliothèque I2C
    3 BMP280 bmp280; // création de l'objet
    4 void setup()
    5 {
    6 Serial.begin(9600); //initialisation de la liaison série
    7 bmp280.init(); //initialisation du capteur
    8 }
    9 void loop()
    10 {
    11 float temp = bmp280.getTemperature(); //récupération de la température
    12 Serial.print("Température : "); // affichage de la température dans le terminal série
    13 Serial.println(temp);
    14 }

    // affichage de la température dans le terminal série</span><br /><span class="lineno">13 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="n">temp</span><span class="p">);</span><br /><span class="lineno">14 </span><span class="p">}</span><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 : ==
     1 /////////////////
    2 // Microphone //
    3 // MAX9814 //
    4 /////////////////
    5
    6 /*
    7 * Un programme pour tester le fonctionnement du microphone MAX9814
    8 * Il utilise le traceur série pour visualiser les signaux récupérés
    9 * pour utiliser le traceur série : cliquez sur Outils/Traceur série
    10 ___
    11 / ___ \
    12 |_| | |
    13 /_/
    14 _ ___ _
    15 |_| |___|_| |_
    16 ___|_ _|
    17 |___| |_|
    18 Les petits Débrouillards - Novembre 2022 - CC-By-Sa http://creativecommons.org/licenses/by-nc-sa/3.0/
    19 */
    20
    21 int valeurCapteur; // On prépare une variable pour stocker les valeurs du capteur
    22
    23 void setup() {
    24 // on démarre la communication série
    25 Serial.begin(9600);
    26 }
    27
    28 void loop() {
    29 // On lit la valeur mesurée par le capteur sur la broche A0
    30 valeurCapteur = analogRead(A0);
    31 // On publie sur le traceur série la valeur récupérée
    32 Serial.println(valeurCapteur);
    33 }
    an class="p">);</span><br /><span class="lineno">31 </span> <span class="c1">// On publie sur le traceur série la valeur récupérée</span><br /><span class="lineno">32 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="n">valeurCapteur</span><span class="p">);</span><br /><span class="lineno">33 </span> <span class="p">}</span><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);


     1 ////////////////////////
    2 // *Code Minimal* //
    3 // -Le Bouton- //
    4 ////////////////////////
    5 /*Les programmes "Code Minimal" des petits débrouillards sont conçu pour
    6 permettre la prise en main rapide d'un composant électronique.
    7 A retrouver sur https://www.wikidebrouillard.org
    8
    9 -Le Bouton-
    10
    11 Matériel :
    12 - un D1 mini
    13 - un bouton
    14
    15 le bouton branché à la broche D3 du D1 mini
    16 car la broche D3 possède une résistance de pullup interne
    17 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)
    18 dans le D1 mini il y a donc une résistance de 10Kohm qui relie la broche D3 au +3,3V
    19 D3---^/\/v---+3V3
    20
    21 ___
    22 / ___ \
    23 |_| | |
    24 /_/
    25 _ ___ _
    26 |_| |___|_| |_
    27 ___|_ _|
    28 |___| |_|
    29 Les petits Débrouillards - décembre 2020 - CC-By-Sa http://creativecommons.org/licenses/by-nc-sa/3.0/
    30 */
    31
    32 // Déclaration des variables constantes
    33 const int brocheBouton = D3; // Broche où est connectée le bouton
    34 const int brocheLed = D4; // Broche D4, où la led interne au wemos est connectée
    35
    36 // Boucle d'initialisation
    37 void setup() {
    38 pinMode(brocheLed, OUTPUT); // Initialisation de la broche de la led en sortie
    39
    40 pinMode(brocheBouton, INPUT_PULLUP); // Initialisation de la broche du bouton en entrée et activation du pull-up interne
    41 }
    42
    43 //Boucle principale
    44 void loop() {
    45 // Lecture de l'état du bouton et stockage dans la variable etatBouton
    46 // Déclaration de variable d'état locale (dite locale car déclarée dans la boucle "loop").
    47 bool etatBouton = digitalRead(brocheBouton); //// Variable permettant de récupérer l'état du bouton
    48
    49 // Si le bouton est appuyé, on éteins la led
    50 if (etatBouton == HIGH) {
    51 // extinction de la led
    52 digitalWrite(brocheLed, HIGH);
    53 } else {
    54 // sinon allumage de la led
    55 digitalWrite(brocheLed, LOW);
    56 }
    57 }

    lineno">51 </span> <span class="c1">// extinction de la led</span><br /><span class="lineno">52 </span> <span class="nf">digitalWrite</span><span class="p">(</span><span class="n">brocheLed</span><span class="p">,</span> <span class="kr">HIGH</span><span class="p">);</span><br /><span class="lineno">53 </span> <span class="p">}</span> <span class="k">else</span> <span class="p">{</span><br /><span class="lineno">54 </span> <span class="c1">// sinon allumage de la led</span><br /><span class="lineno">55 </span> <span class="nf">digitalWrite</span><span class="p">(</span><span class="n">brocheLed</span><span class="p">,</span> <span class="kr">LOW</span><span class="p">);</span><br /><span class="lineno">56 </span> <span class="p">}</span><br /><span class="lineno">57 </span><span class="p">}</span><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/>  +