Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Një termistor është një lloj rezistence, rezistenca e të cilit ndryshon ndjeshëm me temperaturën.
Hapi 1: Përbërësit
- Arduino Uno bordi * 1
- Kabllo USB * 1
- Termistor * 1
-Rezistor (10k) * 1
- Breadboard * 1
- Telat e kërcyesit
Hapi 2: Parimi
Rezistenca e termistorit ndryshon ndjeshëm me temperaturën e ambientit. Mund të zbulojë ndryshimet e temperaturës përreth në kohë reale. Dërgoni të dhënat e temperaturës në portën analoge I/O të SunFounder. Tjetra ne vetëm duhet të konvertojmë daljen e sensorit në temperaturën Celsius me programim të thjeshtë dhe ta shfaqim atë në portën serike
Hapi 3: Diagrami Skematik
Hapi 4: Procedurat
Hapi 1:
Ndërtoni qarkun.
Hapi 2:
Shkarkoni kodin nga
Hapi 3:
Ngarko skicën në tabelën Arduino Uno
Klikoni në ikonën Ngarko për të ngarkuar kodin në tabelën e kontrollit.
Nëse "Done uploading" shfaqet në fund të dritares, kjo do të thotë që skica është ngarkuar me sukses.
Tani, ju mund të shihni temperaturën aktuale të shfaqur në monitorin serik.
Hapi 5: Kodi
/**********************************emri: termistor*funksioni: mund të shihni temperaturën aktuale të shfaqur në monitorin serik. *********************************** // // Email: [email protected] // Faqja e internetit: www.primerobotics.in #përcaktoni analogPin A0 // termistori bashkëngjitet #define beta 3950 // beta e termistorit #përcaktoni rezistencën 10 // vlera e konfigurimit të zbrazëtirës së rezistencës tërheqëse () {Serial.begin (9600); } void loop () {// lexo vlerën e termistorit gjatë a = analogRead (analogPin); // formula llogaritëse e temperaturës notuese tempC = beta /(log((1025.0 * 10 / a - 10) / 10) + beta / 298.0) - 273.0; // float tempF = 1.8*tempC + 32.0; // konvertoni gradë celsius në Fahrenheit Serial.print ("TempC:"); // print "TempC:" Serial.print (tempC); // print Temperatura Celsius Serial.print ("C"); // printoni njësinë Serial.println (); //Serial.print("TempF: "); // Serial.print (tempF); // Serial.print ("F"); vonesë (200); // prit për 200 milisekonda}