Untuk menginstall Display SSD1306 OLED 0.96 inch pada Arduino IDE, kamu bisa ikuti langkah-langkah berikut ini:
- Buka Arduino IDE dan pilih menu “Sketch” kemudian pilih “Include Library” dan pilih “Manage Libraries…”.
- Dalam jendela “Library Manager”, masukkan “SSD1306” pada kolom pencarian dan tekan tombol “Enter” pada keyboard Anda.
- Setelah itu, Anda akan melihat daftar library OLED SSD1306 Display yang tersedia. Pilih library yang sesuai dengan jenis OLED display yang Anda gunakan, kemudian klik tombol “Install”. Jika Anda tidak yakin, Anda dapat memilih library “SSD1306 by Adafruit”.
- Tunggu hingga proses instalasi selesai, kemudian tutup jendela “Library Manager” dan library OLED SSD1306 Display sudah siap untuk digunakan dalam sketch Arduino Anda.
Setelah kamu berhasil menginstal library Display SSD1306 OLED 0.96 inch pada Arduino IDE, kamu dapat menggunakannya dengan mengikuti langkah-langkah berikut:
- Buatlah rangkaian berikut:
- Buka Arduino IDE, kemudian buat sebuah sketch baru dengan mengklik menu File > New.
- Tambahkan library OLED SSD1306 pada sketch dengan cara mengklik menu Sketch > Include Library > SSD1306.
- Buat sebuah objek OLED SSD1306 dengan cara menambahkan baris kode berikut pada sketch kamu:
#include <Adafruit_SSD1306.h> //Memanggil Library OLED SSD1306 #include <splash.h> #include <Wire.h> #define SCREEN_WIDTH 128 // Lebar Oled dalam Pixel #define SCREEN_HEIGHT 64 // Tinggi Oled dalam Pixel #define OLED_RESET 4 Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET); int dataInt; //Mendeklarasi varibel dataInt
- Inisialisasi OLED SSD1306 dengan cara menambahkan baris kode berikut pada setup() function:
void setup() { if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) { // alamat I2C 0x3C untuk 128x32 Serial.println(F("SSD1306 Gagal")); for(;;); // mengulang terus, hingga bisa menghubungkan ke I2C Oled } display.display(); delay(2000); }
- Kamu dapat menggunakan perintah-perintah seperti display.drawString(), display.drawLine(), dan lainnya pada loop() function untuk menampilkan teks, garis, dan sebagainya pada OLED SSD1306. Contohnya seperti ini:
void loop(){ display.clearDisplay(); //Membersihkan tampilan display.setTextSize(1); //Ukuran tulisan display.setTextColor(SSD1306_WHITE); //Warna Tulisan display.setCursor(0,0); // Koordinat awal tulisan (x,y) dimulai dari atas-kiri display.println(F("kodingindonesia.com")); //Menampilkan Tulisan kodingindonesia.com display.setCursor(0,9); // Koordinat awal tulisan (x,y) dimulai dari atas-kiri display.println(dataInt); //Menampilkan nilai variabel dataInt display.display(); //Mulai Menampilkan delay(2000); }
Itu dia cara menggunakan library Display SSD1306 OLED 0.96 inch pada Arduino IDE. Selamat mencoba! ????