Мазмуну:

Arduino долбоорлорундагы HX1230 монохромдуу ЖК: 4 кадам
Arduino долбоорлорундагы HX1230 монохромдуу ЖК: 4 кадам

Video: Arduino долбоорлорундагы HX1230 монохромдуу ЖК: 4 кадам

Video: Arduino долбоорлорундагы HX1230 монохромдуу ЖК: 4 кадам
Video: LCD модуль HX1230 или дисплей от Nokia 1202 2024, Декабрь
Anonim
Arduino долбоорлорунда HX1230 монохромдуу ЖК
Arduino долбоорлорунда HX1230 монохромдуу ЖК

Бөлүктөр:

  • каалаган Arduino
  • HX1230 96x68 пикселдүү ЖК (Nokia 1202, STE2007 катары дагы белгилүү)
  • бир нече зымдар

1 -кадам: Байланыштар

Байланыштар
Байланыштар
Байланыштар
Байланыштар
  1. DST же каалаган санарипке RST
  2. CE D7 же каалаган санарипке
  3. N/C
  4. DINден D11/MOSIге
  5. CLK D13/SCK
  6. VCC 3.3V чейин
  7. BL 3.3V же резистор аркылуу каалаган санарип пинге
  8. GNDден GNDге

Байланыштар Nokia 5110 LCDге окшош жана SPI дисплейлеринин көбү. Жалгыз айырмасы, DC (маалымат/буйрук) пини жок. Бул маалымат 9-бит SPI аркылуу жөнөтүлөт.

ЖК 3.3V эң жакшы иштейт, 5V дагы коопсуз, бирок контраст жөндөөлөрүн өзгөртүүнү талап кылат. Эң оңой жолу - 3.3V булактан алынган Arduino Pro Miniди колдонуу.

2 -кадам: Nokia 5110 ЖК менен салыштыруу

Nokia 5110 LCD менен салыштыруу
Nokia 5110 LCD менен салыштыруу
Nokia 5110 LCD менен салыштыруу
Nokia 5110 LCD менен салыштыруу

HX1230 Nokia 5110 ЖК алмаштыруу катары жарыяланган. Бул толугу менен туура эмес, анткени HX1230до башка контроллер/буйруктар топтому бар жана башка китепкананы талап кылат

HX1230 артыкчылыктары:

  • бир кыйла кичине дисплей PCB, бирок экран өлчөмү дээрлик бирдей
  • зебра тилкеси жок, дисплей ПХБга ширетилген
  • бир аз жогорку чечим 96x68 vs 84x48
  • жакшы пропорциясы, пикселдер төрт бурчтуу
  • арткы жарык үчүн 1 гана LED колдонулат
  • Аны MCUга туташтыруу үчүн 1 зым аз талап кылынат (DC пини жок)
  • адатта N5110 караганда арзаныраак - $ 1.60 vs $ 1.80

3 -кадам: Arduino программасы

2 түрдүү китепкана даярдалды:

  • Негизги альфа -сандык маалыматтары бар жөнөкөй долбоорлор үчүн колдонулган ресурстук китепкана (бирок пикселдик графиканы/битмаптарды көрсөтүү дагы деле мүмкүн), кадрдык буфер үчүн RAM колдонулбайт, бардыгы түз эле SPI аркылуу ЖКга көрсөтүлөт

    github.com/cbm80amiga/HX1230_SPI

  • Толук графикалык китепкана, колдоосу менен:

    github.com/cbm80amiga/HX1230_FB

Китепканалардын өзгөчөлүктөрүн текшерүү үчүн кийинки кадамдагы видеону көрүңүз

4 -кадам: Видеону көрүңүз

Өзгөчөлүктөрү:

  • пропорционалдуу шрифттер камтылган колдоону (PropFonts китепканасынан ариптерди талап кылат
  • жөнөкөй примитивдер (пикселдер, сызыктар, тик бурчтуктар, толтурулган тик бурчтуктар, чөйрөлөр, толтурулган тегеректер, үч бурчтуктар, толтурулган үч бурчтуктар)
  • тез заказ кылуу (17 үлгү)
  • өтө ылдам горизонталдык жана вертикалдуу сызык
  • битмаптарды тартуу
  • көптөгөн программалар мисал

Сунушталууда: