Мазмуну:

RGB Backlight менен Grove LCD колдонуу: 4 кадам
RGB Backlight менен Grove LCD колдонуу: 4 кадам

Video: RGB Backlight менен Grove LCD колдонуу: 4 кадам

Video: RGB Backlight менен Grove LCD колдонуу: 4 кадам
Video: Как подключить RGB-подсветку к материнской плате? Разница между RGB и ARGB 2024, Декабрь
Anonim

By chauhannaman98Көбүрөөк жазуучу тарабынан жазылган:

Raspberry Pi'ни ноутбуктун экранына жана клавиатурасына туташтырыңыз
Raspberry Pi'ни ноутбуктун экранына жана клавиатурасына туташтырыңыз
Raspberry Pi'ни ноутбуктун экранына жана клавиатурасына туташтырыңыз
Raspberry Pi'ни ноутбуктун экранына жана клавиатурасына туташтырыңыз
Автоматтык жарык тосмо
Автоматтык жарык тосмо
Автоматтык жарык тосмо
Автоматтык жарык тосмо
Google Жардамчысы жана Adafruit IO колдонуу менен үйдү автоматташтыруу
Google Жардамчысы жана Adafruit IO колдонуу менен үйдү автоматташтыруу
Google Жардамчысы жана Adafruit IO колдонуу менен үйдү автоматташтыруу
Google Жардамчысы жана Adafruit IO колдонуу менен үйдү автоматташтыруу

Адам дүйнөсү менен машина дүйнөсүнүн ортосунда жакшы байланыш түзүү үчүн дисплей бирдиктери маанилүү ролду ойнойт. Ошентип, алар камтылган системалардын маанилүү бөлүгү болуп саналат. Дисплей бирдиктери - чоң же кичине, ошол эле принцип боюнча иштейт. Графикалык дисплейлер жана 3D дисплейлери сыяктуу татаал дисплей бирдиктеринен тышкары, 16x1 жана 16x2 бирдиктери сыяктуу жөнөкөй дисплейлер менен иштөө керек. 16x1 дисплей бирдиги 16 белгиден турат жана бир сапта болот. 16x2 ЖК 1 -сапта бардыгы болуп 32 символдон, 2 -сапта дагы 16 белгиден турат. Бул жерде ар бир символдо 5x10 = 50 пиксел бар экенин түшүнүү керек, андыктан бир белгини көрсөтүү үчүн бардык 50 пиксел чогуу иштеши керек.

Жабдуулар

Seeed Studio - Grove RGB LCD

1 -кадам: Intro

Intro
Intro

Графикалык дисплейлер жана 3D дисплейлери сыяктуу татаал дисплей бирдиктеринен тышкары, 16x1 жана 16x2 бирдиктери сыяктуу жөнөкөй дисплейлер менен иштөө керек. 16x1 дисплей бирдиги 16 белгиден турат жана бир сапта болот. 16x2 ЖК 1 -сапта бардыгы болуп 32 символдон, 2 -сапта дагы 16 белгиден турат. Бул жерде ар бир символдо 5x10 = 50 пиксел бар экенин түшүнүү керек, андыктан бир белгини көрсөтүү үчүн бардык 50 пиксел чогуу иштеши керек.

Grove - LCD RGB Арткы Жарыгы - бул түстүү 16x2 ЖК. Жогорку контраст жана колдонуунун оңойлугу аны Arduino жана Raspberry Pi үчүн эң сонун I2C LCD дисплейине айландырат.

2 -кадам: Райондук диаграмма

Райондук диаграмма
Райондук диаграмма

Башка 16x2 ЖКдан айырмаланып, Grove LCD I2C туташууларында иштейт. Бул экранды Arduino же Raspberry Pi менен туташтыруу түйшүгүн жеңилдетет. VCC жана GND линиялары менен бирге, бул ЖК үчүн SDA (Serial Data) жана SCL (Serial Clock) талап кылынат. Бул ЖКнын иштеши үчүн бизге башка ЖКнын 14 түйрөгүнүн ордуна 4 зым керек дегенди билдирет.

3 -кадам: I2C кантип иштейт?

I2C кантип иштейт?
I2C кантип иштейт?
I2C кантип иштейт?
I2C кантип иштейт?

Мына ушунун деталдуу түшүндүрмөсү:

  1. SDA (SerialData) - Мастер менен кулдун маалыматтарды жөнөтүү жана алуу линиясы.
  2. SCL (Serial Clock) - Саат сигналын алып жүргөн сызык.

I2C - бул сериялык байланыш протоколу, андыктан маалыматтар бир зым боюнча аз -аздан берилет (SDA линиясы). SPIге окшоп, I2C синхрондуу, андыктан биттердин чыгышы кожоюн менен кулдун ортосунда бөлүшүлгөн саат сигналынын жардамы менен биттердин үлгүлөрүнө шайкештирилет. Саат сигналы ар дайым кожоюн тарабынан көзөмөлдөнөт.

Сиз I2C байланыш протоколу жөнүндө көбүрөөк биле аласыз бул жерде

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