Table des matières:

THERMISTANCE AVEC ARDUINO UNO R3 : 5 étapes
THERMISTANCE AVEC ARDUINO UNO R3 : 5 étapes

Vidéo: THERMISTANCE AVEC ARDUINO UNO R3 : 5 étapes

Vidéo: THERMISTANCE AVEC ARDUINO UNO R3 : 5 étapes
Vidéo: Make an Arduino Temperature Sensor (Thermistor Tutorial) 2024, Novembre
Anonim
THERMISTANCE AVEC ARDUINO UNO R3
THERMISTANCE AVEC ARDUINO UNO R3

Une thermistance est un type de résistance dont la résistance varie considérablement avec la température.

Étape 1: Composants

Composants
Composants

-Carte Arduino Uno * 1

- Câble USB * 1

-Thermistance * 1

-Résistance (10k) * 1

- Planche à pain * 1

- Cavaliers

Étape 2: Principe

Principe
Principe

La résistance de la thermistance varie considérablement avec la température ambiante. Il peut détecter les changements de température environnante en temps réel. Envoyez les données de température au port d'E/S analogique de SunFounder. Ensuite, nous avons seulement besoin de convertir la sortie du capteur en température Celsius par simple programmation et de l'afficher sur le port série

Étape 3: Diagramme schématique

Diagramme schématique
Diagramme schématique

Étape 4: Procédures

Étape 1:

Construisez le circuit.

Étape 2:

Téléchargez le code sur

Étape 3:

Téléchargez le croquis sur la carte Arduino Uno

Cliquez sur l'icône Télécharger pour télécharger le code sur le tableau de commande.

Si « Téléchargement terminé » apparaît en bas de la fenêtre, cela signifie que le croquis a été téléchargé avec succès.

Maintenant, vous pouvez voir la température actuelle affichée sur le moniteur série.

Étape 5: Coder

Code
Code

/************************************ * nom: thermistance * fonction: vous pouvez voir la température actuelle affichée sur le moniteur série. **************************************/ //Email: [email protected] // Site Web: www.primerobotics.in #define analogPin A0 //la thermistance se connecte à #define beta 3950 //la beta de la thermistance #define resistance 10 //la valeur de la résistance pull-down void setup() { Serial.begin (9600); } void loop() { //lire la valeur de la thermistance long a = analogRead(analogPin); //la formule de calcul de la température float tempC = beta /(log((1025.0 * 10 / a - 10) / 10) + beta / 298.0) - 273.0; //float tempF = 1.8*tempC + 32.0;//convertit centigrade en Fahrenheit Serial.print("TempC: ");//print" TempC: " Serial.print(tempC);//print Celsius temperature Serial.print(" C");//imprimer l'unité Serial.println(); //Série.print("TempF: "); // Serial.print(tempF); // Serial.print(" F"); retard (200); //attendre 200 millisecondes }

Conseillé: