Cara Membuat Text Pada OLED Arduino - Well, percepatan perkembangan teknologi yang begitu pesat dapat mempermudah pekerjaan manusia semakin lebih cepat dan tepat, serta mempermudah kegiatan yang dominan dilakukan secara berulang-ulang. Hal ini membuat kita sebagai pengguna teknologi terkadang harus lihay dalam memanfaatkannya. Seperti halnya Chat GPT yang sudah mulai berkembang dengan pesat. Terkadang penyusun memanfaatkan chat GPT untuk menyelesaikan suatu error pada program, dan terkadang penyusun memanfaatkannya untuk membuat sebua script program. Pada kesempatan kali ini penyusun memanfaatkan teknoplogi tersebut untuk membuat contoh script program untuk membuat text yang bakalan tertampir di layar OLED mini menggunakan bahasa pemrograman C++.
Langsung saja praktek merangkai rangkaian elektrikal-nya, sebelum merangkai rangkaian penyusun menyiapkan komponen dan alat apa saja yang dibutuhkan. perispan alat dan bahan yang harus disiapkan yaitu:
- Arduino UNO
- Modil OLED
- Kabel Jumper
- USB Transfer Arduino
- Komputer / Laptop sebagai media pemrograman, pastikan sudah terinstal dengan Arduino IDE.
Setelah menyiapkan alat dan bahan apa saja yang dibutuhkan, selanjutnya yaitu proses mernagkai rangkaian arduino dengan mini OLED. Untuk rangkaiannya bisa dilihat pada gambar dibawah ini:
Program arduino dan Mini OLED
Ketik ulang program di bawah ini sebagai contoh agar pembaca dapat lebih cepat memahami bahasa yang digunakan pada Arduino:
A. "Hello World" OLED
Kata ini sangat populer dikalangan dunia pemrograman, karena banyak yang menggunakan kata tersebut saat pertama kali berlajar bahasa pemrograman, Dibawah ini adalah programn untuk memunculkan kalimat "Hello World".
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#include <Fonts/FreeSerif9pt7b.h>
#define SCREEN_WIDTH 128
#define SCREEN_HEIGHT 64
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1);
void setup() {
Serial.begin(115200);
if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) {
Serial.println("SSD1306 allocation failed");
for(;;);
}
delay(2000);
display.setFont(&FreeSerif9pt7b);
display.clearDisplay();
display.setTextSize(1);
display.setTextColor(WHITE);
display.setCursor(0,20);
display.println("Hello, world!");
display.display();
delay(2000);
}
void loop() {
}
B. "Scrolling Text" OLED
Program selanjutnya adalah scrolling text, OLED akan menampilkan kata kemudian akan bergerak dari arah kiri dan kanan, berikut ini program yang harus di copy.
#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
// Declaration for an SSD1306 display connected to I2C (SDA, SCL pins)
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1);
void setup() {
Serial.begin(115200);
if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) { // Address 0x3D for 128x64
Serial.println(F("SSD1306 allocation failed"));
for(;;);
}
delay(2000);
display.clearDisplay();
display.setTextSize(1);
display.setTextColor(WHITE);
display.setCursor(0, 0);
// Display static text
display.println("Scrolling Hello");
display.display();
delay(100);
}
void loop() {
// Scroll in various directions, pausing in-between:
display.startscrollright(0x00, 0x0F);
delay(2000);
display.stopscroll();
delay(1000);
display.startscrollleft(0x00, 0x0F);
delay(2000);
display.stopscroll();
delay(1000);
display.startscrolldiagright(0x00, 0x07);
delay(2000);
display.startscrolldiagleft(0x00, 0x07);
delay(2000);
display.stopscroll();
delay(1000);
}
Note:
Bagi yang belum mempunyai Library sebagai berikut:
~ #include<SPI.h>
~ #include<Wire.h>
~ #include<Adafruit_GFX.h>
~ #include<Adafruit_SSD1306.h>
Untuk terlebih dahulu melakukan pendownload -tan pada website dan install library pada list di atas, biasnya di website / situs forum pemrograman sudah banyak yang menyediakan library tersbut.
Pengujian Pada Arduino dan OLED
1. Upload program di atas ke Arduino, jika belum tahu cara upload program klik disini
2. Wiring Arduino sesuai pada gambar wiring di atas
3. Biarkan Arduino tetap terkoneksi pada PC/Laptop sobat
4. Dan OLED akan menampilkan tampilan yang menabjubkan, Selamat Mencoba
Alright, sudah selesia pemaparannya. Bagaimana? Mudahkan dalam menggunakan OLED Arduino, semoga tutorial ini bermanfaat bagi sobat semuanya ya!, Selamat mencoba!
***
Tag :
Programing
0 Komentar untuk "Cara Membuat Text Pada OLED Arduino"
Silakan berkomentar sesuai dengan topik. Jangan menyisipkan link pada komentar dan jangan sampai komentar Anda masuk komentar SPAM.
Jangan salahkan Saya bila komentar Anda dihapus !