Isi kandungan:
- Langkah 1: Gambaran keseluruhan
- Langkah 2: Apa yang Anda Perlu / Pautan
- Langkah 3: Rajah Litar
- Langkah 4: Pengaturcaraan
- Langkah 5:
Video: Memadan TMP-112 Dengan Arduino Nano (I2C): 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Helo, Salam sejahtera.. !!
Saya (Somanshu Choudhary) atas nama usaha 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: Gambaran keseluruhan
- TMP-112 adalah sensor suhu.
- Pautan DATASHEET:
Langkah 2: Apa yang Anda Perlu / Pautan
- Arduino Nano
- Perisai I²C untuk Arduino Nano
- Kabel USB Jenis A hingga Mikro Jenis B 6 Kaki Panjang
- Kabel I²C
- Sensor Suhu TMP112 I²C ±.5 ° C Modul Mini 12-Bit I²C
Langkah 3: Rajah Litar
Langkah 4: Pengaturcaraan
#sertakan
persediaan tidak sah ()
{
// Alamat I2C TMP112
#tentukan TMP_ADDR 0x48
// Sertailah Bas I2c sebagai tuan
Wire.begin ();
// Mulakan komunikasi bersiri
Serial.begin (9600);
// Mulakan penghantaran
Wire.beginTransmission (TMP_ADDR);
// Pilih ENABLE register
Wire.write (0x01);
// Pilih operasi biasa
Wire.write (0x60A0);
// Tamatkan penghantaran dan lepaskan bas I2C
Wire.endTransmission ();
}
gelung kosong ()
{
// Mulakan penghantaran
Wire.beginTransmission (TMP_ADDR);
// Pilih Daftar Data
Wire.write (0X00);
// Penghantaran Akhir
Wire.endTransmission ();
kelewatan (500);
// Minta 2 bait, Msb terlebih dahulu
Wire.requestFrom (TMP_ADDR, 2);
// Baca dua bait
sementara (Wire. tersedia ())
{
// buang sampah
Serial.flush ();
int msb = Wire.read ();
int lsb = Wire.read ();
Wire.endTransmission ();
// Penukaran data dalam nilai mentah
int rawtmp = msb << 8 | lsb;
nilai int = rawtmp >> 4;
double ans = nilai * 0.0625;
// Hasil cetak
Serial.print ("nilai celsius:");
Serial.println (ans);
}
}
Langkah 5:
Saya telah melakukan yang terbaik untuk anda;-)
Untuk pertanyaan lanjut, sila lawati laman web kami:
www.dcubetechnologies.com
Disyorkan:
Paparan LCD I2C / IIC - Gunakan LCD SPI ke Paparan LCD I2C Menggunakan Modul SPI hingga IIC Dengan Arduino: 5 Langkah
Paparan LCD I2C / IIC | Gunakan LCD SPI ke Paparan LCD I2C Menggunakan Modul SPI hingga IIC Dengan Arduino: Hai kawan kerana SPI LCD 1602 biasa mempunyai terlalu banyak wayar untuk disambungkan sehingga sangat sukar untuk menghubungkannya dengan arduino tetapi ada satu modul yang tersedia di pasaran yang boleh menukar paparan SPI menjadi paparan IIC jadi anda hanya perlu menyambungkan 4 wayar
Arduboy Clone Dengan Arduino Nano dan I2C Oled Display: 3 Langkah
Arduboy Clone Dengan Arduino Nano dan I2C Oled Display: Versi klon Arduboy yang murah dengan mana anda boleh memainkan sejumlah permainan Arduboy yang asli
Penyesuai LCD Karakter I2c (Contoh Sambungan I2c): 12 Langkah (dengan Gambar)
Adaptor LCD I2c Karakter (Contoh Sambungan I2c): Saya sedang membuat skema sambungan untuk penyesuai paparan watak i2c. Periksa kemas kini di laman web saya. Sekarang saya menambah skema sambungan pendawaian juga untuk menggunakan perpustakaan asli bukan perpustakaan saya. Perpustakaan LiquidCrystal Arduino untuk paparan watak LCD, projek bercabang
Helo Blynk! Memadan SPEEEduino Dengan Aplikasi Blynk: 5 Langkah
Helo Blynk! Memadankan SPEEEduino dengan Aplikasi Blynk: Apa itu SPEEEduino? SPEEEduino adalah papan mikrokontroler yang dilengkapi Wi-Fi yang berpusat di sekitar ekosistem Arduino, yang dibina untuk para pendidik. SPEEEduino menggabungkan faktor bentuk dan pengawal mikro Arduino dengan ESP8266 Wi-Fi SoC, menjadikan
Memadan CMUCam2 dengan OOPIK: 5 Langkah
Memasukkan CMUCam2 ke OOPIC: Gambaran keseluruhan bagaimana untuk menghubungkan CMUCam2 ke dan OOPIC