Isi kandungan:

HX1230 LCD Monokrom dalam Arduino Projek: 4 Langkah
HX1230 LCD Monokrom dalam Arduino Projek: 4 Langkah

Video: HX1230 LCD Monokrom dalam Arduino Projek: 4 Langkah

Video: HX1230 LCD Monokrom dalam Arduino Projek: 4 Langkah
Video: Font Set for Displaying Numbers in Arduino Projects 2024, November
Anonim
LCD Monochrome HX1230 dalam Projek Arduino
LCD Monochrome HX1230 dalam Projek Arduino

Bahagian:

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

Langkah 1: Sambungan

Sambungan
Sambungan
Sambungan
Sambungan
  1. RST ke D6 atau sebarang digital
  2. CE hingga D7 atau sebarang digital
  3. N / C
  4. DIN hingga D11 / MOSI
  5. CLK ke D13 / SCK
  6. VCC hingga 3.3V
  7. BL hingga 3.3V atau melalui perintang ke mana-mana pin digital
  8. GND ke GND

Sambungan serupa dengan Nokia 5110 LCD dan kebanyakan paparan SPI. Satu-satunya perbezaan adalah bahawa tidak ada pin DC (data / perintah). Maklumat ini dihantar melalui SPI 9-bit.

LCD berfungsi paling baik pada 3.3V, 5V juga selamat tetapi memerlukan perubahan dalam tetapan kontras. Cara termudah adalah dengan menggunakan Arduino Pro Mini yang dikuasakan 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 benar sepenuhnya kerana HX1230 mempunyai set pengawal / arahan yang berbeza dan memerlukan perpustakaan lain

Kelebihan HX1230:

  • PCB paparan yang jauh lebih kecil tetapi saiz skrinnya hampir sama
  • tiada jalur zebra, paparan disolder ke PCB
  • resolusi lebih tinggi 96x68 vs 84x48
  • nisbah aspek yang lebih baik, piksel adalah segi empat sama
  • hanya 1 LED yang digunakan untuk lampu latar
  • 1 wayar kurang diperlukan untuk menghubungkannya ke MCU (tanpa pin DC)
  • biasanya lebih murah daripada N5110 - $ 1,60 vs $ 1,80

Langkah 3: Perisian Arduino

Menyiapkan 2 perpustakaan yang berbeza:

  • Perpustakaan sumber rendah yang digunakan untuk projek sederhana dengan kebanyakan data alfanumerik (namun rendering grafik piksel / bitmap masih mungkin), tidak menggunakan RAM untuk penyangga bingkai, semuanya diberikan terus ke LCD melalui SPI

    github.com/cbm80amiga/HX1230_SPI

  • Perpustakaan grafik penuh dengan sokongan dithering:

    github.com/cbm80amiga/HX1230_FB

Tonton video langkah seterusnya untuk memeriksa ciri perpustakaan

Langkah 4: Tonton Video

Ciri-ciri:

  • sokongan fon proporsional terbina dalam (memerlukan fon dari perpustakaan PropFonts
  • primitif sederhana (piksel, garis, segi empat tepat, segi empat penuh, bulatan, bulatan penuh, segitiga, segitiga penuh)
  • dithering yang dipesan pantas (17 corak)
  • lukisan garis mendatar dan menegak yang sangat pantas
  • lukisan bitmap
  • banyak program contoh

Disyorkan: