
Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49

Halo, Salam Sejahtera..!!
Saya (Somanshu Choudhary) atas nama perusahaan teknologi Dcube akan mengukur suhu menggunakan Arduino nano, ini adalah salah satu aplikasi protokol I2C untuk membaca data analog Sensor suhu TMP-112.
Langkah 1: Ikhtisar

- TMP-112 adalah sensor suhu.
- LEMBAR DATA Tautan:
Langkah 2: Yang Anda Butuhkan / Tautan

- Arduino Nano
- Perisai I²C untuk Arduino Nano
- Kabel USB Tipe A ke Tipe Mikro B Panjang 6 Kaki
- Kabel I²C
- Sensor Suhu TMP112 I²C ±.5°C Modul Mini I²C 12-Bit
Langkah 3: Diagram Sirkuit


Langkah 4: Pemrograman

#termasuk
batalkan pengaturan()
{
// Alamat I2C dari TMP112
#menentukan TMP_ADDR 0x48
// Bergabunglah dengan I2c Bus sebagai master
Kawat.mulai();
// Mulai komunikasi serial
Serial.begin(9600);
// Mulai transmisi
Wire.beginTransmission(TMP_ADDR);
// Pilih AKTIFKAN daftar
Kawat.tulis (0x01);
// Pilih operasi normal
Wire.write(0x60A0);
// Akhiri transmisi dan lepaskan bus I2C
Kawat.endTransmisi();
}
lingkaran kosong()
{
// Mulai transmisi
Wire.beginTransmission(TMP_ADDR);
// Pilih Data Register
Kawat.tulis (0X00);
// Akhiri Transmisi
Kawat.endTransmisi();
penundaan (500);
// Minta 2 byte, Msb dulu
Wire.requestFrom(TMP_ADDR, 2);
// Baca dua byte
while(Wire.available())
{
//buang sampah
Serial.flush();
int msb = Kawat.baca();
int lsb = Kawat.baca();
Kawat.endTransmisi();
// Konversi data dalam nilai mentah
int rawtmp = msb<<8 |lsb;
int nilai = rawtmp >> 4;
jawaban ganda = nilai * 0,0625;
// Hasil cetak
Serial.print("Nilai Celcius: ");
Serial.println(jawaban);
}
}
Langkah 5:
Saya melakukan yang terbaik, kamu melakukan yang terbaik;-)
Untuk pertanyaan lebih lanjut Jangan ragu untuk mengunjungi situs kami:
www.dcubetechnologies.com
Direkomendasikan:
Arduino Menghubungkan Beberapa Perangkat I2C: 6 Langkah

Arduino Connect Multiple I2C Devices: Dalam tutorial ini kita akan belajar bagaimana menghubungkan beberapa modul dengan koneksi I2C ke arduino. Tonton Videonya! Dalam kasus kami, kami akan menggunakan 4 Layar OLED sebagai contoh, tetapi Anda dapat menggunakan modul I2C lainnya/ sensor jika Anda mau. Catatan: 4 Layar OLED co
Menghubungkan Keypad Dengan Arduino. [Metode Unik]: 7 Langkah (dengan Gambar)
![Menghubungkan Keypad Dengan Arduino. [Metode Unik]: 7 Langkah (dengan Gambar) Menghubungkan Keypad Dengan Arduino. [Metode Unik]: 7 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/008/image-22226-j.webp)
Menghubungkan Keypad Dengan Arduino. [Metode Unik]: Halo, dan selamat datang di instruksi pertama saya! :) Dalam instruksi ini saya ingin berbagi perpustakaan yang luar biasa untuk menghubungkan keyboard dengan arduino - 'Perpustakaan kata sandi' termasuk 'Perpustakaan Keypad'. Perpustakaan ini menyertakan fitur terbaik yang kami
Menghubungkan Setiap Arduino Dengan Ponsel: 6 Langkah (dengan Gambar)

Menghubungkan Setiap Arduino Dengan Ponsel: Saat menggunakan Arduino, mungkin cukup mengganggu untuk tidak dapat menggunakannya hanya karena Anda tidak memiliki komputer. Mungkin Windows atau Mac OS tidak kompatibel, Anda tidak memiliki komputer sama sekali atau Anda hanya ingin lebih banyak kebebasan untuk int
Cara Menghubungkan Layar Lcd I2C ke Arduino Uno: 5 Langkah (dengan Gambar)

Cara Menghubungkan Layar Lcd I2C ke Arduino Uno: Halo Teman-teman, Dalam Instruksi ini Anda akan melihat cara menghubungkan layar lcd i2c ke arduino dan cara mencetak pada layar lcd. Sebelum memulai tutorial ini, Anda harus mengetahui secara singkat tentang i2c komunikasi.Setiap bus I2C terdiri dari dua sinyal
Menghubungkan Dua OOBoard Bersama Menggunakan I2C: 4 Langkah

Menghubungkan Dua OOBoard Bersama Menggunakan I2C: Instruksi ini mencakup cara menghubungkan dua OOBoard menggunakan I2C