Posts

Showing posts from March, 2022

Project 7: Bluetooth

Image
Pada project ini akan dilakukan percobaan dengan ESP32 untuk menguji konektivitas bluetooth. Ada 2 jenis koneksi bluetooth yang dapat dilakukan yaitu, 1. Bluetooth Classic Pada percobaan dengan bluetooth classic kita akan mebutuhkan ESP32 dan HP Android sebagai alat yang terhubung dengan bluetooth ESP32. Pada percobaan ini akan menghasilkan HP Android yang dapat mengirimkan perintah kepada ESP32. Pada HP android perlu diinstall bluetooth terminal. Saya memilih bluetooth terminal berikut, Lalu ESP32 akan dihubungkan dengan komputer dan diprogram dengan kode sebagi berikut, Pada serial monitor akan muncul sebagai berikut jika bluetooth aktif, Lalu jika diketik sesuatu pada terminal maka pesan tersebut akan terkirim ke ESP32 2. Bluetooth Low Energy Bluetooth low energy adalah bluetooth yang berada pada keadaan sleep  saat tidak dipakai dan baru aktif saat sudah terkoneksi. Pada project ini akan dicoba ESP32 BLE untuk mengscan koneksi bluetooth yang tersedia disekitar. Kode program unt...

Project 6: Protokol Komunikasi I2C

Image
  1. Pendahuluan Pada project kali ini membahas tentang protokol komunikasi I2C pada ESP32. Komunikasi yang dilakukan dibagi dalam 2 jenis, yaitu satu otak dengan banyak alat dan satu alat dengan banyak otak.Alat yang dimaksud disini adalah sensor-sensor dan alat penunjuk output.Yang harus diperhatikan dalam alat-alat yang ingion dikomunikasikan harus sama-sama I2C. 2. Persiapan Pada project kali ini kita perlu manyiapkan alat-alat sebagaia berikut, 1. ESP32 2. Breadboard 3. BMP180 4. Display OLED 5. Kabel Jumper 3. Eksekusi Pada langkah pertama kita perlu merangkai rangkaian sebagai berikut, VCC, GND, SDA, SCL (OLED) -> VCC, GND,SDA, SCL (BMP180) VCC, GND (BMP180) -> ESP32 SCL (BMP180)-> GPIO22 SDA (BMP180)-> GPIO21 Lalu dengan kode sebagai berikut, Maka didapatkan hasil akhir sebagai berikut, Pada saat pengerjaan kode saya lupa untuk mengganti modul BME menjadi BMP sehingga kode tidak bisa jalan. Dengan penggantian module maka address dari dari BMP juga harus dicari. ...