Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Bagian:
- Arduino apa saja
- HX1230 96x68 piksel LCD (juga dikenal sebagai Nokia 1202, STE2007)
- beberapa kabel
Langkah 1: Koneksi
- RST ke D6 atau digital apa pun
- CE ke D7 atau digital apa pun
- T/C
- DIN ke D11/MOSI
- CLK ke D13/SKK
- VCC ke 3.3V
- BL ke 3.3V atau melalui resistor ke pin digital apa pun
- GND ke GND
Koneksi mirip dengan Nokia 5110 LCD dan sebagian besar tampilan SPI. Satu-satunya perbedaan adalah tidak ada pin DC (data/perintah). Informasi ini dikirim melalui SPI 9-bit.
LCD bekerja paling baik pada 3.3V, 5V juga aman tetapi memerlukan perubahan dalam pengaturan kontras. Cara termudah adalah dengan menggunakan Arduino Pro Mini bertenaga dari sumber 3.3V.
Langkah 2: Perbandingan dengan Nokia 5110 LCD
HX1230 diiklankan sebagai pengganti LCD Nokia 5110. Ini tidak sepenuhnya benar karena HX1230 memiliki pengontrol/set perintah yang berbeda dan memerlukan perpustakaan lain
Keuntungan dari HX1230:
- PCB tampilan jauh lebih kecil tetapi ukuran layar hampir sama
- tidak ada strip zebra, tampilan disolder ke PCB
- resolusi sedikit lebih tinggi 96x68 vs 84x48
- rasio aspek yang lebih baik, pikselnya persegi
- hanya 1 LED yang digunakan untuk lampu latar
- 1 kabel kurang diperlukan untuk menghubungkannya ke MCU (tidak ada pin DC)
- biasanya lebih murah daripada N5110 - $1,60 vs $1,80
Langkah 3: Perangkat Lunak Arduino
Menyiapkan 2 perpustakaan berbeda:
-
Pustaka sumber daya rendah digunakan untuk proyek sederhana dengan sebagian besar data alfanumerik (namun rendering grafik piksel/bitmap masih dimungkinkan), tidak menggunakan RAM untuk buffer bingkai, semuanya dirender langsung ke LCD melalui SPI
github.com/cbm80amiga/HX1230_SPI
-
Pustaka grafis lengkap dengan dukungan dithering:
github.com/cbm80amiga/HX1230_FB
Tonton video langkah selanjutnya untuk memeriksa fitur perpustakaan
Langkah 4: Tonton Videonya
Fitur:
- font proporsional mendukung built-in (memerlukan font dari perpustakaan PropFonts
- primitif sederhana (piksel, garis, persegi panjang, persegi panjang terisi, lingkaran, lingkaran terisi, segitiga, segitiga terisi)
- dithering pesanan cepat (17 pola)
- gambar garis horizontal dan vertikal ultra cepat
- gambar bitmap
- banyak contoh program