Expériences de chimie avec Arduino
1. Température
Montage et programme
//Mesure sur thermistance avec résistance 10 kOhm
int PinT1 = A1;
float SMoy; // Moyenne du signal
float alpha = 0.002;
float TempsEntreAffichage = 500;
float TempsAffichageSuivant;
//------------------------------------------------------------------------------
void setup() {
pinMode(PinT1, INPUT);
SMoy = 1.0 * analogRead(PinT1);
Serial.begin(9600);
TempsAffichageSuivant = millis();
}
//------------------------------------------------------------------------------
void loop() {
SMoy = alpha * analogRead(PinT1) + (1 - alpha) * SMoy;
if (millis() > TempsAffichageSuivant) {
float tempC = 1 / ((log((1024.0 / SMoy - 1))) / 3950 + 1 / 298.15) - 273.15;
Serial.print(TempsAffichageSuivant / 1000);
Serial.print(" ");
Serial.println(tempC, 2);
TempsAffichageSuivant = TempsAffichageSuivant + TempsEntreAffichage;
}
}

Couleur de fond
Couleur de texte
Police
Alignement du texte
Taille de police
Espacement des lettres
Largeur de paragraphe
Hauteur de ligne
Crénage de la police
Visibilité de l’image
Surbrillance de lien