Étape 2: programmation
brûler ce code à votre Conseil d’administration-
flotteur NC ;
int tempPin = A0 ; Il définit la broche analogique A0 en entrée
int ledpin = 13 ; Il initialise la valeur de LED pin 13
void setup()
{
Serial.Begin(9600) ; Il commence une communication série à 9600 bps
pinMode (ledpin, sortie) ; Il définit la broche numérique 13 en sortie
}
void loop()
{
tempC=analogRead(tempPin) ; la boucle lit la valeur de la sonde sur A0 avec
analogRead() et stocke la valeur dans la
variables appropriées.
NC =(5.0*tempC*100.0)/1024.0 ; Il convertit la lecture en Celsius échelle
Serial.Print(tempC) ; Il imprime la valeur de la NC dans le numéro de série
moniteur
Serial.Print("\n") ; ("\n") est l’équivalent du pressage du
Touche « entrée » du clavier
if(tempC>32) //it est une instruction conditionnelle
{
digitalWrite (ledpin, HIGH) ; Il commande l’arduino pour allumer la LED si
la sonde envoie la lecture
supérieur à 32
}
d’autre
{
digitalWrite (ledpin, basse) ; Il commande l’arduino pour passer de LED si
la sonde envoie la lecture moins
que 32
}
Delay(2000) ; Il demande un délai de 2 secondes ou 2000
millisecondes
}