Talaan ng mga Nilalaman:

HX1230 Monochrome LCD sa Arduino Projects: 4 Hakbang
HX1230 Monochrome LCD sa Arduino Projects: 4 Hakbang

Video: HX1230 Monochrome LCD sa Arduino Projects: 4 Hakbang

Video: HX1230 Monochrome LCD sa Arduino Projects: 4 Hakbang
Video: Écran OLED avec Arduino 2024, Hulyo
Anonim
HX1230 Monochrome LCD sa Mga Proyekto ng Arduino
HX1230 Monochrome LCD sa Mga Proyekto ng Arduino

Mga Bahagi:

  • kahit anong Arduino
  • HX1230 96x68 pixel LCD (kilala rin bilang Nokia 1202, STE2007)
  • ilang wires

Hakbang 1: Mga Koneksyon

Mga koneksyon
Mga koneksyon
Mga koneksyon
Mga koneksyon
  1. RST sa D6 o anumang digital
  2. CE hanggang D7 o anumang digital
  3. N / C
  4. DIN sa D11 / MOSI
  5. CLK sa D13 / SCK
  6. VCC hanggang 3.3V
  7. BL sa 3.3V o sa pamamagitan ng risistor sa anumang digital na pin
  8. GND sa GND

Ang mga koneksyon ay katulad ng Nokia 5110 LCD at karamihan sa mga ipinapakitang SPI. Ang pagkakaiba lamang ay walang DC (data / utos) na pin. Ang impormasyong ito ay ipinadala sa pamamagitan ng 9-bit SPI.

Ang LCD ay pinakamahusay na gumagana sa 3.3V, ang 5V ay ligtas din ngunit nangangailangan ng mga pagbabago sa mga setting ng kaibahan. Ang pinakamadaling paraan ay ang paggamit ng Arduino Pro Mini na pinapatakbo mula sa 3.3V na mapagkukunan.

Hakbang 2: Paghahambing sa Nokia 5110 LCD

Paghahambing sa Nokia 5110 LCD
Paghahambing sa Nokia 5110 LCD
Paghahambing sa Nokia 5110 LCD
Paghahambing sa Nokia 5110 LCD

Ang HX1230 ay na-advertise bilang Nokia 5110 LCD replacement. Hindi ito ganap na totoo dahil ang HX1230 ay may iba't ibang set / set ng utos at nangangailangan ng iba pang silid-aklatan

Mga kalamangan ng HX1230:

  • mas maliit ang display PCB ngunit ang laki ng screen ay halos pareho
  • walang zebra strip, ang display ay solder sa PCB
  • maliit na mas mataas na resolusyon 96x68 kumpara sa 84x48
  • mas mahusay na ratio ng aspeto, ang mga pixel ay parisukat
  • 1 LED lang ang ginamit para sa backlight
  • 1 kawad na mas kinakailangan upang ikonekta ito sa MCU (walang DC pin)
  • karaniwang mas mura kaysa sa N5110 - $ 1.60 kumpara sa $ 1.80

Hakbang 3: Arduino Software

Inihanda ang 2 magkakaibang aklatan:

  • Ginamit ang mababang library ng mapagkukunan para sa mga simpleng proyekto na may karamihan sa data ng alfanumeric (gayunpaman posible pa rin ang pag-render ng mga pixel graphics / bitmaps), hindi gumagamit ng RAM para sa buffer ng frame, ang lahat ay direktang nai-render sa LCD sa pamamagitan ng SPI

    github.com/cbm80amiga/HX1230_SPI

  • Buong graphics library na may suporta sa pag-dither:

    github.com/cbm80amiga/HX1230_FB

Panoorin ang susunod na hakbang na video upang suriin ang mga tampok sa aklatan

Hakbang 4: Panoorin ang Video

Mga Tampok:

  • sinusuportahan ng proporsyonal na mga font ang built-in (nangangailangan ng mga font mula sa PropFonts library
  • simpleng mga primitibo (mga pixel, linya, parihaba, puno ng mga parihaba, bilog, puno ng bilog, tatsulok, puno ng mga tatsulok)
  • mabilis na order ng pagtapon (17 mga pattern)
  • napakabilis na pahalang at patayong pagguhit ng linya
  • pagguhit ng bitmaps
  • maraming halimbawang programa

Inirerekumendang: