Étape 9: Tester projet 3: sonde de température
Le dernier exemple de projet prend une entrée de l’un des trois broches analogiques analogique. L’entrée est une valeur comprise entre 0 et 1023. Un capteur de température est connecté à la carte. Le résultat donné par le capteur est lu par la broche analogique et est converti en une unité de température (C ou F). Le résultat donné par le capteur varie en fonction de sa température.
Tout d’abord brancher la sonde conformément à ce qui suit :
• Broche 1 (vcc)---Linkit 5v
• Broche 2 (vout)---Linkit broche analogique 0
• Broche 3 (gnd)---Linkit gnd
Puis télécharger le code ci-dessous :
temp de flotteur = 0 ;
void setup()
{
Serial.Begin(9600) ;
}
void loop()
{
Temp = analogRead(A0) ;
Temp = temp * 0.48828125 ;
Serial.Print ("Analog input:") ;
Serial.Print(analogRead(a0)) ;
Serial.println() ;
Serial.Print ("température =") ;
Serial.Print(temp) ;
Serial.Print("*C") ;
Serial.println() ;
Delay(1000) ;
}
Maintenant, ouvrez le moniteur de la série et il s’afficherait la température ainsi que l’entrée analogique lue par le jury. Si ce n’est pas, vérifiez toutes les connexions et réessayez.