Untuk memulai, mari kita pahami apa arti tampilan OLED ini. Istilah OLED adalah singkatan dari " Organic Light emitting diode" yang menggunakan teknologi yang sama yang digunakan di sebagian besar televisi kita tetapi memiliki piksel lebih sedikit dibandingkan dengan mereka. Sangat menyenangkan memiliki modul tampilan yang tampak keren ini untuk dihubungkan dengan Mikrokontroler karena akan membuat proyek kami terlihat keren.
Ada banyak modul tampilan OLED yang tersedia di pasaran, masing-masing dengan klasifikasinya sendiri. Jadi sebelum Anda membeli satu pastikan mana yang lebih sesuai dengan proyek Anda. Jenis yang paling umum digunakan diklasifikasikan di bawah ini
Sebelum Anda mulai bekerja dengan layar OLED Anda, pastikan di bawah kategori mana tampilan Anda termasuk. Di sini kami telah menunjukkan layar OLED Monokrom 7-pin SSD1306 0,96 ”. Jenis tampilan ini dapat bekerja pada tiga protokol komunikasi yang berbeda seperti mode SPI 3 Wire, mode SPI empat kabel dan mode IIC. Mode SPI 4-kabel adalah mode komunikasi tercepat dan default.
Pinout dan Fungsi:
Seperti yang dikatakan sebelumnya modul yang kami gunakan akan memiliki 7-pin, gambar yang sama ditunjukkan di bawah ini.
Ada banyak vendor untuk modul ini dan karenanya papan Anda mungkin terlihat sedikit berbeda dari milik saya. Juga penamaannya mungkin juga berbeda. Pin dan fungsinya dijelaskan pada tabel di bawah ini.
Nomor PIN |
Nama Pin |
Nama lain |
Pemakaian |
1 |
Gnd |
Tanah |
Pin ground modul |
2 |
Vdd |
Vcc, 5V |
Pin daya (dapat ditoleransi 3-5V) |
3 |
SCK |
D0, SCL, CLK |
Bertindak sebagai pin jam. Digunakan untuk I2C dan SPI |
4 |
SDA |
D1, MOSI |
Pin data modul. Digunakan untuk IIC dan SPI |
5 |
RES |
RST, RESET |
Mereset modul (berguna selama SPI) |
6 |
DC |
A0 |
Pin Perintah Data. Digunakan untuk protokol SPI |
7 |
CS |
Pilih Chip |
Berguna jika lebih dari satu modul digunakan di bawah protokol SPI |
Modul yang ditunjukkan di atas dapat beroperasi dalam ketiga mode. Saat Anda membeli satu, modul Anda akan diatur untuk bekerja dalam mode SPI 4-Kabel secara default. Anda dapat mengubahnya untuk bekerja di I2C atau 3-Wire SPI dengan mengubah posisi Resistor seperti yang ditunjukkan pada silkscreen Lapisan Bawah papan.
Cara kerja layar OLED:
Untuk membuat sesuatu muncul di layar OLED, kami berkomunikasi dengan IC SSD1306 yang ada di modul OLED. SSD1306IC ini kemudian akan memperbarui setiap piksel yang ada di layar OLED kami.
Komunikasi ini dapat terjadi melalui IIC atau SPI dari semua Mikrokontroler seperti Arduino, PIC, dll. Untuk berkomunikasi dengan IC melalui salah satu protokol komunikasi, pertama-tama kita harus memahami IC dengan membaca lembar datanya yang merupakan metode yang melelahkan tetapi bermanfaat. Di sini kami telah menghubungkan OLED dengan Arduino.
Ada banyak Perpustakaan yang tersedia untuk menghubungkannya dengan Mikrokontroler yang berbeda, yang dengannya kita dapat membuat antarmuka jauh lebih sederhana. Pustaka ini mudah digunakan dan memiliki banyak opsi grafis yang tersedia. Juga ada banyak alat online yang tersedia untuk mengubah gambar menjadi nilai peta bit untuk dimasukkan ke mikrokontroler. Seperti yang telah kami buat di bawah logo Batman dengan Arduino menggunakan alat web ini: