Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Termistor adalah jenis resistor yang resistansinya bervariasi secara signifikan dengan suhu.
Langkah 1: Komponen
- Papan Arduino Uno * 1
- Kabel USB * 1
- Termistor * 1
-Resistor (10k) * 1
- Papan tempat memotong roti * 1
- Kabel jumper
Langkah 2: Prinsip
Resistansi termistor bervariasi secara signifikan dengan suhu lingkungan. Ini dapat mendeteksi perubahan suhu di sekitarnya secara real time. Kirim data suhu ke port I/O analog SunFounder. Selanjutnya kita hanya perlu mengonversi keluaran sensor ke suhu Celcius dengan pemrograman sederhana dan menampilkannya di port serial
Langkah 3: Diagram Skema
Langkah 4: Prosedur
Langkah 1:
Membangun sirkuit.
Langkah 2:
Unduh kode dari
Langkah 3:
Unggah sketsa ke papan Arduino Uno
Klik ikon Unggah untuk mengunggah kode ke papan kontrol.
Jika "Selesai mengunggah" muncul di bagian bawah jendela, itu berarti sketsa telah berhasil diunggah.
Sekarang, Anda dapat melihat suhu saat ini ditampilkan pada monitor serial.
Langkah 5: Kode
/************************************ * nama: termistor * fungsi: Anda dapat melihat suhu saat ini ditampilkan pada monitor serial. **************************************/ //Email: [email protected] // Situs web: www.primerobotics.in #define analogPin A0 //termistor dipasang ke #define beta 3950 //beta termistor #define resistance 10 //nilai resistor pull-down void setup() { Serial.begin (9600); } void loop() { //membaca nilai termistor panjang a = analogRead(analogPin); //rumus perhitungan temperatur float tempC = beta /(log((1025.0 * 10 / a - 10) / 10) + beta / 298.0) - 273.0; //float tempF = 1.8*tempC + 32.0;//convert celcius ke Fahrenheit Serial.print("TempC: ");//print" TempC: " Serial.print(tempC);//print Celsius temperature Serial.print(" C");//cetak unit Serial.println(); //Serial.print("TempF: "); // Serial.print(tempF); // Serial.print("F"); penundaan (200); //tunggu selama 200 milidetik }