elektronika

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

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *