Mundarija:

RGB orqa nuri bilan Grove LCD -dan foydalanish: 4 qadam
RGB orqa nuri bilan Grove LCD -dan foydalanish: 4 qadam

Video: RGB orqa nuri bilan Grove LCD -dan foydalanish: 4 qadam

Video: RGB orqa nuri bilan Grove LCD -dan foydalanish: 4 qadam
Video: Orqa fonni / Background yoritish uchun rgb panel palka va lampalar. Orqa fon rangli qilish 2024, Noyabr
Anonim

Chauhannaman98 tomonidan Muallifning boshqa maqolalarini kuzatib boring:

Raspberry Pi -ni noutbuk ekrani va klaviaturasiga ulang
Raspberry Pi -ni noutbuk ekrani va klaviaturasiga ulang
Raspberry Pi -ni noutbuk ekrani va klaviaturasiga ulang
Raspberry Pi -ni noutbuk ekrani va klaviaturasiga ulang
Avtomatik yorug'lik panjarasi
Avtomatik yorug'lik panjarasi
Avtomatik yorug'lik panjarasi
Avtomatik yorug'lik panjarasi
Google Assistant va Adafruit IO yordamida uyni avtomatlashtirish
Google Assistant va Adafruit IO yordamida uyni avtomatlashtirish
Google Assistant va Adafruit IO yordamida uyni avtomatlashtirish
Google Assistant va Adafruit IO yordamida uyni avtomatlashtirish

Inson dunyosi va mashina olami o'rtasida yaxshi aloqa o'rnatish uchun displey birliklari muhim rol o'ynaydi. Va shuning uchun ular o'rnatilgan tizimlarning muhim qismidir. Ko'rsatish birliklari - katta yoki kichik, xuddi shu asosiy printsip bo'yicha ishlaydi. Grafik displeylar va 3D displeylar kabi murakkab displey birliklaridan tashqari, 16x1 va 16x2 kabi oddiy displeylar bilan ishlashni bilish kerak. 16x1 displey birligi 16 ta belgidan iborat bo'lib, bitta satrda joylashgan. 16x2 LCD displeyda 1 -qatorda jami 16 ta belgi va 2 -qatorda 32 ta belgi bo'ladi. Bu erda har bir belgida 5x10 = 50 piksel borligini tushunish kerak, shuning uchun bitta belgini ko'rsatish uchun barcha 50 piksel birgalikda ishlashi kerak.

Ta'minotlar

Seeed Studio - Grove RGB LCD

1 -qadam: kirish

Kirish
Kirish

Grafik displeylar va 3D displeylar kabi murakkab displey birliklaridan tashqari, 16x1 va 16x2 kabi oddiy displeylar bilan ishlashni bilish kerak. 16x1 displey birligi 16 ta belgidan iborat bo'lib, bitta satrda joylashgan. 16x2 LCD displeyda 1 -qatorda jami 16 ta belgi va 2 -qatorda 32 ta belgi bo'ladi. Bu erda har bir belgida 5x10 = 50 piksel borligini tushunish kerak, shuning uchun bitta belgini ko'rsatish uchun barcha 50 piksel birgalikda ishlashi kerak.

Grove - LCD RGB orqa nuri - bu 16x2 o'lchamdagi to'liq rangli orqa yorug'lik. Yuqori kontrast va foydalanish qulayligi uni Arduino va Raspberry Pi uchun mukammal I2C LCD displeyga aylantiradi.

2 -qadam: O'chirish diagrammasi

O'chirish diagrammasi
O'chirish diagrammasi

Boshqa 16x2 LCD -lardan farqli o'laroq, Grove LCD I2C ulanishlarida ishlaydi. Bu ekranni Arduino yoki Raspberry Pi bilan ulash muammosini engillashtiradi. VCC va GND liniyalari bilan bir qatorda, ushbu LCD displeyga faqat SDA (Serial Data) va SCL (Serial Clock) kerak. Bu shuni anglatadiki, bu LCD displeyning ishlashi uchun 14 ta boshqa LCD displeylardan ko'ra 4 ta sim kerak.

3 -qadam: I2C qanday ishlaydi?

I2C qanday ishlaydi?
I2C qanday ishlaydi?
I2C qanday ishlaydi?
I2C qanday ishlaydi?

Mana buning uchun batafsil tushuntirish:

  1. SDA (SerialData) - Ma'lumot yuborish va qabul qilish uchun master va qul uchun chiziq.
  2. SCL (Serial Clock) - soat signalini uzatuvchi chiziq.

I2C - ketma -ket aloqa protokoli, shuning uchun ma'lumotlar bir simli (SDA liniyasi) bo'ylab asta -sekin uzatiladi. SPI singari, I2C ham sinxrondir, shuning uchun bitlarning chiqishi xo'jayin va qul o'rtasida taqsimlangan soat signallari yordamida bitlarni tanlash bilan sinxronlashtiriladi. Soat signali har doim usta tomonidan boshqariladi.

Siz bu erda I2C aloqa protokoli haqida ko'proq bilib olishingiz mumkin. Endi, agar siz maxsus funktsiyalarni ishlatishingiz kerak bo'lgan loyihani yaratmoqchi bo'lsangiz, qo'shimchalardagi ombordan misollar orqali o'tishingiz mumkin.

Tavsiya: