Membaca Sensor Suhu Internal menggunakan Raspberry Pi Pico (Arduino IDE)

Tujuan:
- Memahami sensor suhu internal Raspberry Pi Pico
- Belajar cara membaca sensor suhu internal menggunakan Arduino IDE
- Berlatih programming dengan Raspberry Pi Pico menggunakan Arduino IDE
Bahan:
- Papan Raspberry Pi Pico
- Kabel USB
- Komputer dengan Arduino IDE terinstall
- Breadboard dan kabel jumper (opsional)
Teori:
Raspberry Pi Pico memiliki sensor suhu internal yang mengukur suhu internal mikrokontroler. Sensor ini berguna untuk memantau suhu papan, terutama dalam aplikasi yang dipengaruhi oleh suhu.
Prosedur:
Langkah 1: Menghubungkan Raspberry Pi Pico ke Komputer
- Hubungkan Raspberry Pi Pico ke komputer menggunakan kabel USB.
- Buka Arduino IDE dan pilih Raspberry Pi Pico sebagai papan.
Langkah 2: Menulis Kode
- Buat proyek baru di Arduino IDE dan paste kode berikut:
float tempC;
float tempF;
void setup() {
Serial.begin(115200);
}
void loop() {
tempC = analogReadTemp(); // Get internal temperature
tempF = tempC * 9.0 / 5.0 + 32.0; // Fahrenheit conversion
Serial.print("Temperature Celsius (ºC): ");
Serial.println(tempC);
Serial.print("Temperature Fahrenheit (ºF): ");
Serial.println(tempF);
delay(1000);
}
- kode:
Inisialisasi Serial Monitor
Di dalam fungsi setup(), inisialisasikan Serial Monitor dengan baud rate 115200:
void setup() { Serial.begin(115200); }
Mengambil dan Mencetak parameter Suhu
Kita dapat membaca suhu internal Raspberry Pi Pico dalam derajat Celsius dengan menggunakan fungsi analogReadTemp():
float tempC = analogReadTemp(); // Membaca suhu internal
Kemudian, suhu dalam Celsius dikonversi menjadi Fahrenheit:
float tempF = tempC * 9.0 / 5.0 + 32.0; // Konversi ke Fahrenheit
Akhirnya, kita cetak hasil pembacaan suhu pada Serial Monitor:
Serial.print("Temperature Celsius (ºC): "); Serial.println(tempC); Serial.print("Temperature Fahrenheit (ºF): "); Serial.println(tempF);
Pembacaan suhu ini dicetak setiap satu detik (1000 milidetik):
delay(1000);
Langkah 3: Mengupload Kode dan Memantau Suhu
- Upload kode ke Raspberry Pi Pico.
- Buka monitor serial di Arduino IDE.
- Amati pembacaan suhu internal yang dicetak pada monitor serial.
Langkah 4: Menganalisis dan Mendiskusikan
- Analisis pembacaan suhu dan diskusikan hal-hal berikut:
-
- Bagaimana sensor suhu internal bekerja?
- Apa kelebihan dan keterbatasan menggunakan sensor suhu internal?
- Bagaimana sensor suhu internal dapat digunakan dalam aplikasi dunia nyata?
Hasil:
- Kode yang berfungsi membaca sensor suhu internal menggunakan Arduino IDE
- Screenshot monitor serial yang menampilkan pembacaan suhu
- Laporan singkat yang membahas sensor suhu internal dan aplikasinya