Communication Protocol

Halo sobat pembelajar! Kali ini saya akan mencoba komunikasi protokol antar device menggunakan komunikasi protokol I2C. Pada percobaan ini, saya mencoba menampilkan hasil pembacaan sensor BME280 di layar OLED.


Alat yang dibutuhkan:

1. ESP32

2. BME280

3. OLED

4. Breadboard

5. Kabel Jumper

6. Kabel USB

7. PC/Laptop


A. Skema Rangkaian

Buatlah rangkaian seperti pada gambar di bawah ini. Pada percobaan sebelumnya telah diketauhi bahwa alamat sensor BME280 adalah 0x72 dan OLED alamatnya adalah 0x3C. Perbedaan alamat antara 2 device tersebut menyebabkan bolehnya penggunaan line SDA dan SCL yang sama.



B. Program

Tuliskan program tersebut pada Arduino IDE



C. Eksekusi
Hubungkan ESP32 ke PC/Laptop menggunakan kabel USB kemudian upload program tersebut.






Sayangnya untuk percobaan kali ini saya gagal menampilkan hasil perhitungan senor BME280 ke layar OLED. Hal tersebut disebabkan OLED saya yang sudah rusak akibat beberapa kali terjatuh ke lantai. Mohon maaf belum bisa memperlihatkan hasilnya :(


Selamat mencoba dan semoga berhasil! 👍




Komentar