Réalisation d'un dispositif de mesure de température

Cahier des charges

On souhaite contrôler la température d'un milieu réactionnel dont le contenant est placé sur un agitateur magnétique chauffant.

  • La température doit être comprise entre 50 et 60 °C. Dans ce cas, une diode verte doit être allumée.

  • Si la température est inférieure à 50 °C, une diode jaune doit s'allumer.

  • Si la température est supérieure à 60°C, un buzzer doit retentir.

SyntaxeCréation d'une fonction basée sur la courbe d'étalonnage

Avant la fonction setup(), rentrer le modèle mathématique comme suit.

1
float C_1 = ???;
2
float C_2 = ???;
3
4
float temp(float R){
5
  float T = 1/(C_1 + C_2*log(R))-273.15;
6
  return T;
7
}

Dans la fonction loop() (la boucle), appeler le modèle avec cette instruction :

1
if (temp(R)<50) {
2
  ...
3
}