Daftar Isi:

LCD Monokrom HX1230 di Proyek Arduino: 4 Langkah
LCD Monokrom HX1230 di Proyek Arduino: 4 Langkah

Video: LCD Monokrom HX1230 di Proyek Arduino: 4 Langkah

Video: LCD Monokrom HX1230 di Proyek Arduino: 4 Langkah
Video: Analog clock using math, Arduino pro mini, DS3231 and Nokia 5110 2024, November
Anonim
LCD Monokrom HX1230 di Proyek Arduino
LCD Monokrom HX1230 di Proyek Arduino

Bagian:

  • Arduino apa saja
  • HX1230 96x68 piksel LCD (juga dikenal sebagai Nokia 1202, STE2007)
  • beberapa kabel

Langkah 1: Koneksi

Koneksi
Koneksi
Koneksi
Koneksi
  1. RST ke D6 atau digital apa pun
  2. CE ke D7 atau digital apa pun
  3. T/C
  4. DIN ke D11/MOSI
  5. CLK ke D13/SKK
  6. VCC ke 3.3V
  7. BL ke 3.3V atau melalui resistor ke pin digital apa pun
  8. 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

Perbandingan dengan Nokia 5110 LCD
Perbandingan dengan Nokia 5110 LCD
Perbandingan dengan Nokia 5110 LCD
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

Direkomendasikan: