Orodha ya maudhui:

HX1230 LCD ya Monochrome katika Miradi ya Arduino: Hatua 4
HX1230 LCD ya Monochrome katika Miradi ya Arduino: Hatua 4

Video: HX1230 LCD ya Monochrome katika Miradi ya Arduino: Hatua 4

Video: HX1230 LCD ya Monochrome katika Miradi ya Arduino: Hatua 4
Video: Как использовать SSD1306 128x32 OLED-дисплей I2C с кодом Arduino 2024, Novemba
Anonim
HX1230 LCD ya Monochrome katika Miradi ya Arduino
HX1230 LCD ya Monochrome katika Miradi ya Arduino

Sehemu:

  • yoyote Arduino
  • LCD ya pikseli ya HX1230 96x68 (pia inajulikana kama Nokia 1202, STE2007)
  • waya chache

Hatua ya 1: Uunganisho

Miunganisho
Miunganisho
Miunganisho
Miunganisho
  1. RST hadi D6 au dijiti yoyote
  2. CE hadi D7 au dijiti yoyote
  3. N / C.
  4. DIN hadi D11 / MOSI
  5. CLK hadi D13 / SCK
  6. VCC hadi 3.3V
  7. BL hadi 3.3V au kupitia kontena kwa pini yoyote ya dijiti
  8. GND kwa GND

Uunganisho ni sawa na Nokia 5110 LCD na maonyesho mengi ya SPI. Tofauti pekee ni kwamba hakuna pini ya DC (data / amri). Habari hii inatumwa kupitia 9-bit SPI.

LCD inafanya kazi vizuri kwa 3.3V, 5V ni salama pia lakini inahitaji mabadiliko katika mipangilio ya kulinganisha. Njia rahisi ni kutumia Arduino Pro Mini inayotokana na chanzo cha 3.3V.

Hatua ya 2: Kulinganisha na Nokia 5110 LCD

Kulinganisha na Nokia 5110 LCD
Kulinganisha na Nokia 5110 LCD
Kulinganisha na Nokia 5110 LCD
Kulinganisha na Nokia 5110 LCD

HX1230 inatangazwa kama uingizwaji wa Nokia 5110 LCD. Hii sio kweli kabisa kwa sababu HX1230 ina seti / amri tofauti na inahitaji maktaba nyingine

Faida za HX1230:

  • ndogo sana ya kuonyesha PCB lakini saizi ya skrini ni karibu sawa
  • hakuna ukanda wa pundamilia, onyesho linauzwa kwa PCB
  • azimio kidogo juu 96x68 vs 84x48
  • uwiano bora, saizi ni mraba
  • LED 1 tu inayotumika kwa mwangaza wa taa
  • Waya 1 chini inahitajika kuiunganisha na MCU (hakuna pini ya DC)
  • kawaida ni rahisi kuliko N5110 - $ 1.60 vs $ 1.80

Hatua ya 3: Programu ya Arduino

Imeandaa maktaba 2 tofauti:

  • Maktaba ya rasilimali ya chini inayotumika kwa miradi rahisi na data nyingi za alfanumeric (hata hivyo kutoa picha za pixel / bitmaps bado inawezekana), haitumii RAM kwa bafa ya fremu, kila kitu hutolewa moja kwa moja kwa LCD kupitia SPI

    github.com/cbm80amiga/HX1230_SPI

  • Maktaba kamili ya picha na msaada wa dithering:

    github.com/cbm80amiga/HX1230_FB

Tazama video inayofuata ili kuangalia huduma za maktaba

Hatua ya 4: Tazama Video

vipengele:

  • fonti sawia inasaidia kujengwa ndani (inahitaji fonti kutoka maktaba ya PropFonts
  • primitives rahisi (saizi, mistari, mstatili, mstatili uliojazwa, miduara, miduara iliyojazwa, pembetatu, pembetatu zilizojazwa)
  • kuamuru kufunga haraka (mifumo 17)
  • kuchora laini laini na wima haraka
  • kuchora bitmaps
  • mipango mingi ya mfano

Ilipendekeza: