Jump to content

ModChip France

Le kit Xecuter SX Pro va vous permettre de lancer le MODE RCM de la console, une licence pour le CFW à installer sur la console. Pas besoin d'ouvrir la console Nintendo Switch ni besoin de souder. Vous pourrez ainsi avec ce pack, lancer vos copies de jeux Nintendo Switch.
Acheter Maintenant

Jeux-Linker France

Xecuter SX Pro OS de la Team Xecuter vous permet de modifier votre Nintendo Switch, vous pouvez profiter des custom firmwares sur toutes les versions de la Switch et il est région free. Pré commander ce linker sur leur site, paypal supporté !
Acheter Maintenant

Chatbox - 1225 Messages. Spammers: MCBots (626) . b&nder (218) . chronoss (135) .

Load More
    You don't have permission to chat. You must participate at least once in the Forum to have access
    • b&nder
      b&nder

      Les Modules

        Nous l'avons vu précedemment,l'Arduino est capable d'effectuer des calculs définis dans le programme que nous lui envoyons,voyons maintenant comment alimenter les variables de notre programme en temps réel en utilisant des capteurs.

       

      Pour commencer je vous propose d'utiliser le DHT11,un capteur de temperature et d'hygrométrie.

      Humidity-and-Temperature-Sensor-DHT11.jp Comme beaucoup de capteurs arduino/raspberry des librairies existent pour simplifier l'utilisation dans le code. 

      Le DHT11 posséde 4 pins mais seulement 3 sont utilisés.

      DHT11.png    

      le pin1 sera utilisé pour alimenter le capteur (VCC 3.5v à 5.5v) 

      le pin2 sera utilisé pour envoyer les infos vers l'Arduino. (DATA)

      le pin4 sera utilisé comme masse ( GND ou GROUND)

       

      Nous allons brancher le capteur sur l'Arduino,ici j'utilise une "breadboard" et des fils car le montage est temporaire.

      learn_arduino_breadboard_half.jpg?139678  

         Je commence par relier un fil(noir de préference) de la rangée "-" du breadboard vers un des ports GND de l'arduino.

        Puis relier la rangée "+" du breadbord vers un port d'alimentation de l'arduino(marqué 3.3v et 5v)avec un fil rouge,ici nous utiliserons le 5v car la tension minimale pour faire fonctionner le DHT11 est de 3.5V(max5.5V).

       Maintenant installons notre module DHT11 sur le breadbord,les rangées sont connectés(par 5) et les colonnes sont indépendantes.

      installons donc notre module avec une patte dans chaquecolonne.

       Prenons un dernier fil pour le relier du pin2(DATA) à un des pins digital de l'Arduino(évitez 0 et 1 pour le moment) ici je prends le pin8.  pensez àrelier le pin2 au pin1 avec une resistance(faible).

      Arduino-and-DHT11_bb.png1507505576-20171009-012313.jpg  1507505571-20171009-012427.jpg

       

      Ouvrez Atom,créer un nouveau projet arduino.Dans l'onglet librairies rechercher DHT11 et Adafruit_sensor puis installez les. 

      Screenshot_20171009_032219.png

      Ouvrez le fichier main.cpp(il sera prérempli avec le setup et le loop),éditez le contenu avec le code qui suit(tout est largement commenté).

      #include <Arduino.h> //pour les differents modeles de carte
      #include "DHT.h" //pour utiliser la librairie du capteur
      #include "Adafruit_Sensor.h" //des fonctions utiles pour un grand nombre de capteurs
      
      #define DHTPIN 8     // le pin que nous avons chois pour DATA ici le 8
      #define DHTTYPE DHT11 //le type de capteur
      
      DHT dht(DHTPIN,DHTTYPE); //on cree un objet pour notre capteur depuis la librairie DHT
      
      void setup() {
          // Notre initialisation,executée une seule fois
          Serial.begin(9600);   //Ici on configure le port Serie pour communiquer
          Serial.println("Test du DHT11"); //on affiche une ligne sur le port série
          dht.begin(); //on initialise le capteur
      
      }
      
      void loop() {
          // notre boucle pour le programme
      delay(2000); // on temporise avant de mesurer
      float h = dht.readHumidity(); //notre variable pour l'humidité float == nombre à virgule
      
      float t = dht.readTemperature(); //notre variable pour la temperature
      
      
      
      Serial.print("Humidite: "); //on affiche le texte "Humidite"
      Serial.print(h); // on affiche la valeur de h
      Serial.println(" %\t"); //on affiche % et on revient à la ligne
      Serial.print("Temperature: ");
      Serial.print(t);
      Serial.print(" C°");
      }

      Branchez votre Arduino au Pc via le cable usb.

      1507515727-20171009-033915.jpg

      Compilez pour vérifier qu'il n'y ait pas d'erreur puis uploader vers l'arduino.Ouvrez le moniteur série pour voir les données du capteur.(ces étapes sont dans la vidéo).Le moniteur série permet la communication bidirectionelle entre le pc et l'arduino.

       

       

      • Like 2
      • Nice 1


      User Feedback


      There are no comments to display.



      Create an account or sign in to comment

      You need to be a member in order to leave a comment

      Create an account

      Sign up for a new account in our community. It's easy!

      Register a new account

      Sign in

      Already have an account? Sign in here.

      Sign In Now

    ×