Мазмуну:
- 1 -кадам: Байланыштар
- 2 -кадам: Nokia 5110 ЖК менен салыштыруу
- 3 -кадам: Arduino программасы
- 4 -кадам: Видеону көрүңүз
Video: Arduino долбоорлорундагы HX1230 монохромдуу ЖК: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Бөлүктөр:
- каалаган Arduino
- HX1230 96x68 пикселдүү ЖК (Nokia 1202, STE2007 катары дагы белгилүү)
- бир нече зымдар
1 -кадам: Байланыштар
- DST же каалаган санарипке RST
- CE D7 же каалаган санарипке
- N/C
- DINден D11/MOSIге
- CLK D13/SCK
- VCC 3.3V чейин
- BL 3.3V же резистор аркылуу каалаган санарип пинге
- GNDден GNDге
Байланыштар Nokia 5110 LCDге окшош жана SPI дисплейлеринин көбү. Жалгыз айырмасы, DC (маалымат/буйрук) пини жок. Бул маалымат 9-бит SPI аркылуу жөнөтүлөт.
ЖК 3.3V эң жакшы иштейт, 5V дагы коопсуз, бирок контраст жөндөөлөрүн өзгөртүүнү талап кылат. Эң оңой жолу - 3.3V булактан алынган Arduino Pro Miniди колдонуу.
2 -кадам: Nokia 5110 ЖК менен салыштыруу
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 үлгү)
- өтө ылдам горизонталдык жана вертикалдуу сызык
- битмаптарды тартуу
- көптөгөн программалар мисал
Сунушталууда:
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)
RC Tracked роботу Arduino аркылуу - Кадам менен: 3 кадам
Arduino аркылуу RC Tracked роботу - Кадам менен: Эй балдар, мен BangGoodдан дагы бир сонун робот шасси менен кайтып келдим. Сиз мурунку долбоорлорубуздан өттүңүз деп үмүттөнөбүз - Spinel Crux V1 - Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot with Robotik Arms and The Badland Braw
Arduino автоматташтырылган көлөкө экраны долбоору үчүн кадам моторун жана драйверди тандоо: 12 кадам (сүрөттөр менен)
Arduino автоматташтырылган көлөкө экраны долбоору үчүн тепкич моторун жана драйверди тандоо: Бул Нускамада мен Automated Shade Screen долбоорунун прототипине Step Motor жана Driver тандоо үчүн жасаган кадамдарымдан өтөм. Көлөкөлүү экрандар - бул популярдуу жана арзан Coolaroo кол менен жасалган моделдер, мен аны алмаштыргым келди
Педометр 1 -бөлүк: 128х32 Монохромдуу Экран жана Arduino: 5 кадам
Педометр 1 -бөлүк: 128x32 Монохромдуу Экран жана Arduino: Бул OLED экранды Arduino менен кантип колдонууну үйрөтүүчү негизги окуу куралы. Мен 128x32 экранды колдонуп жатам, бирок сиз дагы башка чечилген экранды колдонуп, токтомду/координаттарды өзгөртө аласыз. Бул бөлүктө мен сизге кантип көрсөтөм
DIY Arduino робот колу, Кадам менен: 9 кадам
DIY Arduino Robotic Arm, Step by Step: Бул окуу куралы сизге робот колун кантип курууну үйрөтөт