Halo Sahabat. Hari ini kita akan membahas tentang topik yakni OLED dengan antarmuka Arduino | Layar OLED SSD1306
Semoga artikel tentang OLED dengan antarmuka Arduino | Layar OLED SSD1306
bisa memberikan faedah bagi Sahabat semua. Mari kita lihat artikel ini sampai selesai.
Pengantar
Halo teman-teman, selamat datang di Techatronics. Pernahkah Anda mencoba modul OLED untuk menampilkan sesuatu, jika tidak, dalam artikel ini kami ingin melihat bagaimana kami dapat menggunakan modul. Layar OLED dengan Arduino?
Untuk proyek ini,
Kami menggunakan satu Layar OLED SSD1306 dan satu Arduino UNO papan mikrokontroler.
Jika Anda ingin mempelajari lebih lanjut tentang modul dan sensor, Anda dapat melihat tutorial kami di Arduino.
Ada empat pin di dalamnya Layar OLED SSD1306 Yang kami gunakan dalam proyek kami. Ada dua basis (VCC dan GND) untuk listrik dan dua basis lainnya untuk data (SDA dan SCL).
Juga, pastikan untuk membaca kami E-book di Arduino Setelah disertakan 10+ proyek menarik Dengan grafik yang ditandai dengan baik
Anda harus terlebih dahulu membuat koneksi dan kemudian mengunggah kode yang diberikan. Anda dapat membangun proyek Anda sendiri dengannya, seperti monitor detak jantung yang digunakan untuk menunjukkan detak jantung Anda.

Bagaimana cara kerjanya ?
- Modul tampilan ini juga memiliki kemampuan untuk menampilkan karakter numerik dan abjad grafis.
- Layar OLED tersedia dalam banyak resolusi seperti 128 × 32, 128 × 64.
- Modul tampilan yang kami gunakan memiliki resolusi 128 × 64 piksel.
- OLED adalah singkatan dari Organic Light-Emitting Diode, di mana cahaya dihasilkan oleh molekul organik dan LED.
- Untuk mempelajari ini, Anda memerlukan e-learning dasar. Anda dapat memprogramnya menggunakan papan pengembangan dan menampilkan teks berjalan, grafik di atasnya.
- Anda perlu mengatur beberapa parameter seperti ukuran teks dan warna teks untuk konten yang ingin Anda tampilkan. Setelah ini, atur posisi kursor ke nol terlebih dahulu.
Setelah itu,
Anda harus menentukan konten yang akan ditampilkan di layar OLED. Untuk proyek ini, teks “Halo teman” dan “TECHATRONIC.COM” ditampilkan oleh kami.
Anda dapat mengubah kode untuk menampilkan konten Anda.
Komponen yang diperlukan
- Arduino UNO
- Layar SSD1306 lama
- Papan roti
- Kabel jumper
- Kabel USB untuk mengupload kode

Diagram sirkuit untuk proyek

tabel koneksi
Arduino UNO | Layar SSD1306 lama |
(+5 volt) | VCC |
GND | GND |
Pin A4 (SDA) | pin SDA |
Pin A5 (SCL) | pin SCL |
Silakan buat koneksi sesuai dengan diagram sirkuit di atas.
Anda dapat menggunakan kabel USB atau baterai DC untuk menyalakan Arduino.
Hubungkan pin 5V Arduino ke pin VCC layar OLED.
Hubungkan pin GND Arduino ke pin GND layar OLED.
Hubungkan pin analog Arduino 4 ke pin SDK tampilan OLED dan pin analog Arduino 5 ke pin SCK tampilan OLED seperti gambar di atas.
Kode untuk proyek
Catatan: Silakan unggah kode di bawah ini ke Arduino Anda. Anda harus menginstal <SPI.h>Adafruit_GFX.h>Adafruit_SSD1306.h> Sebelum mengupload kode. Jika Anda tidak tahu cara memasang perpustakaan kompak di Arduino, tinjau terlebih dahulu.
// TECHATRONIC.COM
// Library SPI.h
// https://github.com/PaulStoffregen/SPI
// Library Adafruit_GFX.h
// https://github.com/adafruit/Adafruit-GFX-Library
// Library Adafruit_SSD1306.h
// https://github.com/adafruit/Adafruit_SSD1306
#include <SPI.h>
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#define screen_width 128 // OLED display width, in pixels
#define screen_height 64 // OLED display height, in pixels
#define OLED_RESET 4
Adafruit_SSD1306 display(screen_width, screen_height);
void setup ()
display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
void loop ()
display.clearDisplay();
display.setTextSize(1);
display.setTextColor(SSD1306_WHITE);
display.setCursor(0, 0);
display.print("HELO FRIEND");
display.setCursor(0, 30);
display.print("TECHATRONIC.COM");
display.display();
Kami harap Anda mempelajari cara kerja monitor OLED dengan Arduino. Jika Anda mengalami masalah yang terkait dengan proyek, gunakan itu Bagian komentar Beri tahu kami di bawah. Silakan lihat lebih banyak proyek terkait berdasarkan Arduino dan Raspberry Pi kami.
Selamat belajar!

Contoh video
Sebarkan cinta, bagikan posting ini dengan teman-teman Anda
Demikianlah Sobat semua pembahasan tentang OLED dengan antarmuka Arduino | Layar OLED SSD1306
Semoga Sobat semuanya dapat mendapatkan manfaat dari artikel ini.