Modifications

Sauter à la navigation Sauter à la recherche
329 octets ajoutés ,  4 décembre 2014 à 12:00
Ligne 33 : Ligne 33 :  
== Le code ==
 
== Le code ==
 
Voici le code proposé par Spark que nous avons traduit pour faciliter la compréhension.  
 
Voici le code proposé par Spark que nous avons traduit pour faciliter la compréhension.  
 +
 +
Notez que ce montage utilise le deuxième schéma de raccordement (lecture sur la broche analogique A7 et filtrage).
    
  <nowiki>// -----------------
 
  <nowiki>// -----------------
// Read temperature
+
// Lecture de la température
 
// -----------------
 
// -----------------
   −
// Create a variable that will store the temperature value
+
// Créer une variable qui pour stocker la valeur
 +
// de la température
 
double temperature = 0.0;
 
double temperature = 0.0;
    
void setup()
 
void setup()
 
{
 
{
   // Register a Spark variable here
+
   // Enregistrer la variable sur Spark Cloud
 
   Spark.variable("temperature", &temperature, DOUBLE);
 
   Spark.variable("temperature", &temperature, DOUBLE);
   −
   // Connect the temperature sensor to A7 and configure it
+
   // Active la broche A7 comme entrée (broche
   // to be an input
+
   // sur laquelle le senseur de température est connecté)
 
   pinMode(A7, INPUT);
 
   pinMode(A7, INPUT);
 
}
 
}
Ligne 56 : Ligne 59 :  
   double voltage = 0.0;
 
   double voltage = 0.0;
   −
   // Keep reading the sensor value so when we make an API
+
   // Lire continuellement la valeur du senseur. De sorte que
   // call to read its value, we have the latest one
+
  // lorsque nous faison un appel sur l'API pour lire la valeur
 +
   // nous obtenons la dernière valeur disponible.
 
   reading = analogRead(A7);
 
   reading = analogRead(A7);
   −
   // The returned value from the Core is going to be in the range from 0 to 4095
+
   // La lecture analogique retourne une valeur entre 0 et 4095
   // Calculate the voltage from the sensor reading
+
   // pour une tension entre 0 et 3.3V.
 +
  // Calculer la tension correspondante
 
   voltage = (reading * 3.3) / 4095;
 
   voltage = (reading * 3.3) / 4095;
   −
   // Calculate the temperature and update our static variable
+
   // Calculer la valeur de la température (formule pour un TMP36)
 +
  // et stocker la valeur dans notre variable statique 'temperature'
 
   temperature = (voltage - 0.5) * 100;
 
   temperature = (voltage - 0.5) * 100;
 
}</nowiki>
 
}</nowiki>
29 836

modifications

Menu de navigation