Jobsheet Mikon 2 OLED 0.96inch
Jobsheet Mikon 2 OLED 0.96inch
NO. PERCOBAAN :
JUDUL : Oled 0.96 inch
NAMA PRAKTIKAN : Sudarmadi
TINGKAT/SMT : ……………………………………….
TGL. PERCOBAAN : 4 Agustus 2023
PENYERAHAN LAPORAN : ……………………………………….
PENGAMPU : ……………………………………….
NILAI : ……………………………………….
KETERANGAN : ……………………………………….
PROGRAM STUDI
TEKNIK ELEKTROMEDIK
ANDAKARA JAKARTA
TUJUAN
1. trainer mikrokontroler 2
TEORI SINGKAT
Teknologi OLED
128x64 Blue I2C OLED Display 128x64 Blue SPI OLED Display
Serial Peripheral Interface ( SPI ) adalah sebuah antarmuka bus yang biasa digunakan
untuk mengirim data antara mikrokontroler dan perangkat kecil seperti register geser ,
sensor , dan kartu SD. Inter Integrated Circuit atau sering disebut I2C adalah standar
komunikasi serial dua arah menggunakan dua saluran yang didisain khusus untuk mengirim
maupun menerima data. Sistem I2C terdiri dari saluran SCL (Serial Clock) dan SDA (Serial
Data) yang membawa informasi data antara I2C dengan pengontrolnya.
OLED (Organic
Display Technology
LED)
MCU Interface I2C / SPI
Screen Size 0.96 Inch Across
Resolution 128×64 pixels
Operating Voltage 3.3V – 5V
Operating Current 20mA max
Viewing Angle 160°
Characters Per Row 21
Number of Character
7
Rows
Oled 0.96 inch memiliki memori RAM 1K. memori ini disusun dalam 8 halaman (dari 0
hingga 7). Setiap halaman berisi 128 kolom / segmen (blok 0 hingga 127). Dan setiap kolom
dapat menyimpan 8 bit data (dari 0 hingga 7). Itu pasti memberitahu kita bahwa kita
memiliki 8 halaman x 128 segmen x 8 bit data = 8192 bit = 1024 byte = memori 1KB. Jika
layar 128 × 64 OLED menampilkan semua isi RAM sedangkan 128 × 32 layar OLED hanya
menampilkan 4 halaman (setengah isi) dari RAM.
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.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
//Koneksi LCD-> SCL Ke D1 dan SDA ke D2
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1);
void setup() {}
void loop()
{
// initialize with the I2C addr 0x3C
display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
// Display Text
display.setTextSize(1);
display.setTextColor(WHITE);
display.setCursor(0,28);
display.println("Hello world!");
display.display();
delay(4000);
display.clearDisplay();
// Display Numbers
display.setTextSize(1);
display.setCursor(0,28);
display.println(123456789);
display.display();
delay(4000);
display.clearDisplay();
LANGKAH PERCOBAAN
Setelah upload program, hubungkan SCL Ke D1, SDA ke D2 Node MCU LOLIN
// Display Text
display.clearDisplay();
display.setTextSize(1);
display.setTextColor(WHITE);
display.setCursor(0,28);
display.println("Hello world!");
display.display();
delay(2000);
2. Menampilkan Text terbalik
4. Menampilkan Nomor
// Display Numbers
display.clearDisplay();
display.setTextSize(1);
display.setCursor(0,28);
display.println(123456789);
display.display();
delay(2000);
Tugas praktikum :
3) Tabel 1
display.setTextSize(2);
display.println("Sudarmadi");
display.display();
display.startscrollright(0x00, 0x07);
1.
delay(1700);
display.stopscroll();
delay(1000);
display.startscrollleft(0x00, 0x07);
delay(1700);
display.stopscroll();
delay(1000);
display.startscrollright(0x00, 0x07);
delay(1700);
display.startscrollleft(0x00, 0x07);
delay(1700);
display.startscrollright(0x00, 0x07);
delay(900);
display.stopscroll();
delay(1000);
display.stopscroll();
display.clearDisplay();
// Display Text
display.setTextSize(2);
display.setTextColor(WHITE);
display.setCursor(32,5);
display.println("Pinter");
display.setCursor(35,25);
2.
display.println("Bener");
display.setCursor(35,45);
display.println("Kober");
display.display();
delay(4000);
display.clearDisplay();
display.setCursor(5,28);
display.setTextSize(2);
3. display.println("Hello Guys");
display.display();
delay(4000);
display.clearDisplay();
display.setCursor(30,20);
display.setTextSize(1.5);
display.println("Sing Penting");
4.
display.setCursor(22,40);
display.setTextSize(1.5);
display.display();
delay(4000);
display.clearDisplay();
LEMBAR PERTANYAAN
a. Lapisan Organik : Layar OLED terdiri dari beberapa lapisa material organik yang dipasang
di atas substrat kaca atau plastik. Lapisan ini termasuk lapisan emisi, lapisan konduktif, dan
tranparant.
b. Emisi Cahaya: Ketika arus listrik dialirkan melalui lapisan konduktif, elektron
diserap oleh lapisan emisi organik. Ketika elektron ini bertemu dengan lubang yang
c. Warna Cahaya: Warna cahaya yang dihasilkan oleh layar OLED ditentukan oleh
material organik yang digunakan dalam lapisan emisi. Misalnya, jika material
organik yang digunakan adalah merah, maka cahaya yang dihasilkan akan berwarna
merah. Dalam layar berwarna, ada tiga sub-pixel dengan warna dasar merah, hijau,
dan biru (RGB), dan kombinasi ketiganya menghasilkan spektrum warna yang lebih
luas.
d. Pengendalian Piksel: Setiap piksel pada layar OLED diatur oleh transistor kecil yang
mengontrol arus yang melewati piksel. Ketika piksel dihidupkan dengan arus,
e. Kontras dan Efisiensi: OLED memiliki keuntungan utama dalam hal kontras dan
piksel tertentu, yang berarti tidak ada cahaya yang dipancarkan oleh piksel tersebut.
Ini menciptakan kontras tinggi dan warna yang kaya pada layar OLED.
2. Sebutkan penerapan oled pada 4 Alkes
a. Pulse oximetri
b. Pasien Monitor
c. Endoskopi
d. Video Laryngoscope
LEMBAR PENILAIAN
Tabel 1 80
Pertanyaan No. 1 10
Pertanyaan No. 2 10