Modifications

Sauter à la navigation Sauter à la recherche
445 octets ajoutés ,  17 février 2014 à 21:10
Ligne 23 : Ligne 23 :  
#include <Adafruit_Sensor.h>
 
#include <Adafruit_Sensor.h>
 
#include <Adafruit_BMP085.h>
 
#include <Adafruit_BMP085.h>
 
+
 
 +
/* Traduction des commentaires par MCHobby.be */
 +
 
Adafruit_BMP085 bmp = Adafruit_BMP085(10085);
 
Adafruit_BMP085 bmp = Adafruit_BMP085(10085);
   Ligne 72 : Ligne 74 :  
La bibliothèque Arduino du BMP prend tout cela en charge pour nous! Il faut simplement faire une mise-à-jour de '''la fonction 'void loop()' avec le code ci-dessous pour obtenir l'altitude correspondant à la pression et à la température''':
 
La bibliothèque Arduino du BMP prend tout cela en charge pour nous! Il faut simplement faire une mise-à-jour de '''la fonction 'void loop()' avec le code ci-dessous pour obtenir l'altitude correspondant à la pression et à la température''':
   −
  <nowiki>void loop(void)  
+
  <nowiki>void loop(void) {
{
+
  /* Traduction des commentaires par MCHobby.be */
   /* Get a new sensor event */  
+
 
 +
   /* Obtenir un nouvel événement senseur 'event' */  
 
   sensors_event_t event;
 
   sensors_event_t event;
 
   bmp.getEvent(&event);
 
   bmp.getEvent(&event);
 
   
 
   
   /* Display the results (barometric pressure is measure in hPa) */
+
   /* Afficher les résultats (la pression barometrique est mesurée en hPa) */
 
   if (event.pressure)
 
   if (event.pressure)
 
   {
 
   {
     /* Display atmospheric pressue in hPa */
+
     /* Afficher la pression atmosphérique en hPa */
     Serial.print("Pressure:    ");
+
     Serial.print("Pression:    ");
 
     Serial.print(event.pressure);
 
     Serial.print(event.pressure);
 
     Serial.println(" hPa");
 
     Serial.println(" hPa");
 
      
 
      
     /* Calculating altitude with reasonable accuracy requires pressure    *
+
     /* Calculer l'altitude avec une précision raisonnable nécessite de connaître  *
     * sea level pressure for your position at the moment the data is    *
+
     * la pression au niveau de la mer pour votre adresse au moment ou les données *
     * converted, as well as the ambient temperature in degress          *
+
     * sont convertie, ainsi que la température ambiante en degré Celcius.        *
     * celcius.  If you don't have these values, a 'generic' value of     *
+
     * Si vous n'avez ces valeurs, vous pouvez utiliser la valeur générique de     *
     * 1013.25 hPa can be used (defined as SENSORS_PRESSURE_SEALEVELHPA   *
+
     * 1013.25 hPa (défine sous SENSORS_PRESSURE_SEALEVELHPA dans sensors.h) mais  *
     * in sensors.h), but this isn't ideal and will give variable         *
+
     * cela n'est pas idéal et peut fournir un résultat variable d'un jour à      *
     * results from one day to the next.                                 *
+
     * l'autre.                                                                   *
     *                                                                   *
+
     *                                                                             *
     * You can usually find the current SLP value by looking at weather   *
+
     * Vous pouvez trouvez trouver la valeur de Pression Atmosphérique au niveau   *
     * websites or from environmental information centers near any major  *
+
     * de la mer en consultant les sites météo de votre région ou centre d'inform- *
     * airport.                                                           *
+
     * ation environnemental près des aéroports principaux.                       *  
     *                                                                   *
+
     *                                                                             *
     * For example, for Paris, France you can check the current mean      *
+
     * Par exemple, pour Paris (France) vous pouvez trouver la pression moyenne    *
     * pressure and sea level at: http://bit.ly/16Au8ol                   */
+
     * au niveau de la mer sur: http://bit.ly/16Au8ol                             */
 
      
 
      
     /* First we get the current temperature from the BMP085 */
+
     /* Commençons par obtenir la température actuelle depuis le BMP085 */
 
     float temperature;
 
     float temperature;
 
     bmp.getTemperature(&temperature);
 
     bmp.getTemperature(&temperature);
Ligne 108 : Ligne 111 :  
     Serial.println(" C");
 
     Serial.println(" C");
   −
     /* Then convert the atmospheric pressure, SLP and temp to altitude   */
+
     /* Ensuite, convertir la pression atmospherique, SLP (pression au */
     /* Update this next line with the current SLP for better results      */
+
    /* niveau de la mer) et la température en altitude.              */
 +
     /* Modifiez la ligne suivante avec une valeur connue de SLP pour  */
 +
    /*  un résultat plus précis                                      */
 
     float seaLevelPressure = SENSORS_PRESSURE_SEALEVELHPA;
 
     float seaLevelPressure = SENSORS_PRESSURE_SEALEVELHPA;
 
     Serial.print("Altitude:    ");  
 
     Serial.print("Altitude:    ");  
Ligne 120 : Ligne 125 :  
   else
 
   else
 
   {
 
   {
     Serial.println("Sensor error");
+
     Serial.println("Erreur senseur");
 
   }
 
   }
 
   delay(1000);
 
   delay(1000);
29 918

modifications

Menu de navigation