top of page

LE MODULE ME SONDE DE TEMPERATURE

Le module "Me Sonde de température" comporte un capteur DS18B20 à sortie numérique 1-wire. La plage de fonctionnement de ce capteur est -55 à +125°c avec une précision de 0,5 %. Le capteur est inséré dans un tube étanche et doit être connecté à un module "Me Adaptateur RJ25" pour être piloté par une carte "Me Orion" ou "Me Auriga". Les fonctions contenues dans la bibliothèque Makeblock sont :

  • MeTemperature temp(PORT_X, SLOTX) où PORT_X est le port sur lequel est branché le module et SLOTX est le connecteur de l'interface RJ25. Cette fonction permet de créer l'objet.

  • temp.temperature() renvoie la valeur de la température.

Le tableau ci- dessous donne les ports des cartes "Me Orion" et "Me Auriga" pouvant être connectés à ce module.

Exemple :

Nous souhaitons afficher la température sur un module "Me Afficheur 7 segments".

Programme :

/* Temperature_Makeblock est un programme qui affiche sur un module "Me Afficheur 7 segments" la température captée par une sonde DS18B20*/

#include "MeOrion.h"

Me7SegmentDisplay afficheur(PORT_6);                             // création de l'objet afficheur (module branché sur le port 6)
MeTemperature temp(PORT_8, SLOT2);                               // création de l'objet temp (module branché sur le port 8 via une interface RJ25)

void setup()
{
 
}

void loop()
{
  afficheur.display(temp.temperature());                              // on affiche la température
  delay(1000);
}

bottom of page