Modifications

Sauter à la navigation Sauter à la recherche
2 350 octets ajoutés ,  16 janvier 2014 à 20:56
aucun résumé de modification
Ligne 6 : Ligne 6 :  
== MAX6675/MAX31855 ==
 
== MAX6675/MAX31855 ==
   −
[[Fichier:Thermocouple-20.jpg|480px]]
+
{{ADFImage|Thermocouple-20.jpg|480px}}
    
Si vous envisagez utiliser un MAX6675/MAX31855, il y a un peu plus de tâches à réaliser. Pour commencer GND et Vin doivent être connectés sur une source d'alimentation de 3 à 5V.  
 
Si vous envisagez utiliser un MAX6675/MAX31855, il y a un peu plus de tâches à réaliser. Pour commencer GND et Vin doivent être connectés sur une source d'alimentation de 3 à 5V.  
Ligne 38 : Ligne 38 :  
Redémarrez votre Arduino IDE et ouvrez ensuite le croquis/sketch '''Fichier->Exemples->MAX6675/Adafruit_MAX31855->serialthermocouple''' et télécharger/téléversez le sur votre Arduino.
 
Redémarrez votre Arduino IDE et ouvrez ensuite le croquis/sketch '''Fichier->Exemples->MAX6675/Adafruit_MAX31855->serialthermocouple''' et télécharger/téléversez le sur votre Arduino.
   −
Ensuite, ouvrez le moniteur sérue pour afficher la température aussi bien en degrés Celsius qu'en degrés Fahrenheit
+
<nowiki>/***************************************************
 +
Voici un exemple pour l'amplificateur Thermocouple MAX31855
 +
d'AdaFruit avec un thermocouple Type K
   −
[[Fichier:Thermocouple-30.jpg]]
+
Conçu spécificque pour fonctionner avec le senseur thermocouple
 +
disponible
 +
----> http://shop.mchobby.be/product.php?id_product=301 (MCHobby Belgique/France)
 +
----> https://www.adafruit.com/products/269 (AdaFruit USA)
 +
 
 +
Ce programme utilise SPI pour communiquer, 3 broches sont nécessaire pour
 +
l'interface.
 +
 
 +
Adafruit Investit du temps et des ressource pour fournir du code open source,
 +
s'il vous plait, supportez AdaFruit et l'Open Hardware en achetant des
 +
produit Adafruit!
 +
 
 +
MCHobby investit du temps et des ressource pour traduire les documentations
 +
d'AdaFruit en Français. C'est une tâche longue et fastidieuse.
 +
Aidez nous à produire plus de documentation en achetant vos produits
 +
AdaFruit & autres chez MCHobby.
 +
 
 +
Ecrit par Limor Fried/Ladyada pour Adafruit Industries.
 +
BSD license, tout le texte ci-dessus doit être inclus dans toutes les redistribution
 +
 
 +
Traduit par Meurisse D. pour MCHobby.be - distributeur AdaFruit France et Belgique
 +
Tout les référence MCHobby doivent également être redistribué (pour sa tâche de traduction).
 +
Tutoriel Français complet disponible sur:
 +
  http://mchobby.be/wiki/index.php?title=Senseur_Thermocouple
 +
****************************************************/
 +
 
 +
#include "Adafruit_MAX31855.h"
 +
 
 +
int thermoDO = 3;
 +
int thermoCS = 4;
 +
int thermoCLK = 5;
 +
 
 +
Adafruit_MAX31855 thermocouple(thermoCLK, thermoCS, thermoDO);
 +
 
 +
void setup() {
 +
  Serial.begin(9600);
 +
 
 +
  Serial.println("MAX31855 test");
 +
  // Attendre que le circuit MAX se stabilise.
 +
  delay(500);
 +
}
 +
 
 +
void loop() {
 +
    // Test de lecture basique, afficher simplement la température courante
 +
  Serial.print("Internal Temp = ");
 +
  Serial.println(thermocouple.readInternal());
 +
 
 +
  // Lecture en degrés Celcius
 +
  double c = thermocouple.readCelsius();
 +
  if (isnan(c)) {
 +
    Serial.println("Quelque chose ne fonctionne pas avec le thermocouple!");
 +
  } else {
 +
    Serial.print("C = ");
 +
    Serial.println(c);
 +
  }
 +
 
 +
  // Décommenter les lignes suivante pour afficher la température
 +
  // en degrés Farenheit (unité qui à cours au USA)
 +
  //Serial.print("F = ");
 +
  //Serial.println(thermocouple.readFarenheit());
 +
 +
  // Attendre une seconde
 +
  delay(1000);
 +
}</nowiki>
 +
 
 +
Ensuite, ouvrez le moniteur série pour afficher la température aussi bien en degrés Celsius qu'en degrés Fahrenheit
 +
 
 +
{{ADFImage|Thermocouple-30.jpg}}
    
Comme vous pouvez le constater, la librairie est vraiment simple à utiliser. Il faut seulement indiquer à la librairie quel est sont les broches "clock", "chip select" et "data" et appelé ensuite '''readCelsius()''' ou readFahrenheit() pour obtenir la valeur sous forme d'un nombre décimal.
 
Comme vous pouvez le constater, la librairie est vraiment simple à utiliser. Il faut seulement indiquer à la librairie quel est sont les broches "clock", "chip select" et "data" et appelé ensuite '''readCelsius()''' ou readFahrenheit() pour obtenir la valeur sous forme d'un nombre décimal.
Ligne 48 : Ligne 117 :  
Une demande courante est d'afficher la température sur un afficheur LCD 'classic' tel que celui présenté dans ce tutoriel.
 
Une demande courante est d'afficher la température sur un afficheur LCD 'classic' tel que celui présenté dans ce tutoriel.
   −
[[Fichier:Thermocouple-40.jpg]]
+
{{ADFImage|Thermocouple-40.jpg}}
    
Pour ce raccordement, nous avons connecté:
 
Pour ce raccordement, nous avons connecté:
29 917

modifications

Menu de navigation