Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Ang isang thermistor ay isang uri ng risistor na ang paglaban ay magkakaiba-iba sa temperatura.
Hakbang 1: Mga Bahagi
- Arduino Uno board * 1
- USB cable * 1
- Thermistor * 1
-Resistor (10k) * 1
- Breadboard * 1
- Mga Jumper wires
Hakbang 2: Prinsipyo
Ang paglaban ng thermistor ay magkakaiba-iba sa temperatura ng paligid. Maaari itong tuklasin ang nakapalibot na mga pagbabago sa temperatura sa real time. Ipadala ang data ng temperatura sa analog I / O port ng SunFounder. Susunod na kailangan lamang naming i-convert ang output ng sensor sa temperatura ng Celsius sa pamamagitan ng simpleng programa at ipakita ito sa serial port
Hakbang 3: Diagram ng Skematika
Hakbang 4: Mga Pamamaraan
Hakbang 1:
Buuin ang circuit.
Hakbang 2:
I-download ang code mula sa
Hakbang 3:
I-upload ang sketch sa Arduino Uno board
I-click ang I-upload na icon upang mai-upload ang code sa control board.
Kung ang "Tapos nang mag-upload" ay lilitaw sa ilalim ng window, nangangahulugan ito na ang sketch ay matagumpay na na-upload.
Ngayon, makikita mo ang kasalukuyang temperatura na ipinapakita sa serial monitor.
Hakbang 5: Code
/ ***** sa serial monitor. *** Website: www.primerobotics.in #define analogPin A0 // ang thermistor ay nakakabit sa #define beta 3950 // ang beta ng thermistor #define resistance 10 // ang halaga ng pull-down resistor void setup () {Serial.begin (9600); } void loop () {// read thermistor value long a = analogRead (analogPin); // ang pagkalkula ng formula ng temperatura float tempC = beta /(log((1025.0 * 10 / a - 10) / 10) + beta / 298.0) - 273.0; // float tempF = 1.8 * tempC + 32.0; // convert centigrade to Fahrenheit Serial.print ("TempC:"); // print "TempC:" Serial.print (tempC); // print Celsius temperatura Serial.print ("C"); // i-print ang unit na Serial.println (); //Serial.print("TempF: "); // Serial.print (tempF); // Serial.print ("F"); pagkaantala (200); // maghintay ng 200 milliseconds}