Étape 3: croquis
Il s’agit d’un simple croquis :
Commencez par définir les variables :
Temp est une variable qui contiendra les données du capteur LM35 et nous allons manipuler ces données pour le convertir en degrés Celsius plus tard dans le sketch
// LM35 TEMPERATURE SENSOR
float temp; //Define the temp float variable
int sensor = 0; // sensor middle pin on analog pin 0
Dans la configuration du Sub, il suffit de commencer la série surveiller qui nous allons utiliser la lecture de la température de.
void setup() {Serial.begin(9600); //start the serial monitor}
Ici, nous lirons les données provenant du LM35 à l’aide de analogread(sensor) et de stocker ces informations dans la variable temp. Le we se multiplieront cette valeur avec 0.48828125 pour convertir des volts en degrés Celsius.
void loop(){
temp = analogRead(sensor); //assigning the analog output to temp
temp = temp * 0.48828125; //converting volts to degrees celsius ----- 0.48828125 = [(5V*1000)/1024]10
La prochaine série de lignes affiche les informations sur le moniteur série dans ce format :
La température est de : valeur degrés Celsius
et il répétera cette ligne chaque seconde.
Serial.print("The temperature is :");
Serial.print(temp);
Serial.println("deg. Celsius");
delay(1000);}
J’ai joint l’esquisse dans ce instructable, tout ce que vous avez à faire est décompresser et transférer à l’Arduino.
Je vais poster un autre instructable montrant l’affichage de la température sur un écran LCD
Amusez-vous