Агуулгын хүснэгт:

RGB арын гэрэлтүүлэг бүхий Grove LCD ашиглах: 4 алхам
RGB арын гэрэлтүүлэг бүхий Grove LCD ашиглах: 4 алхам

Видео: RGB арын гэрэлтүүлэг бүхий Grove LCD ашиглах: 4 алхам

Видео: RGB арын гэрэлтүүлэг бүхий Grove LCD ашиглах: 4 алхам
Видео: Redragon K652 GAREN PRO: The Ultimate Keyboard for Gamers and Typists 2024, Арваннэгдүгээр
Anonim

By chauhannaman98 Зохиогчийн бусад зүйлийг дагах:

Raspberry Pi -г зөөврийн компьютерын дэлгэц болон гар дээрээ холбоно уу
Raspberry Pi -г зөөврийн компьютерын дэлгэц болон гар дээрээ холбоно уу
Raspberry Pi -г зөөврийн компьютерын дэлгэц болон гар дээрээ холбоно уу
Raspberry Pi -г зөөврийн компьютерын дэлгэц болон гар дээрээ холбоно уу
Автомат гэрлийн хашаа
Автомат гэрлийн хашаа
Автомат гэрлийн хашаа
Автомат гэрлийн хашаа
Google Assistant болон Adafruit IO ашиглан гэрийн автоматжуулалт
Google Assistant болон Adafruit IO ашиглан гэрийн автоматжуулалт
Google Assistant болон Adafruit IO ашиглан гэрийн автоматжуулалт
Google Assistant болон Adafruit IO ашиглан гэрийн автоматжуулалт

Хүний ертөнц ба машины ертөнцийн хооронд сайн харилцаа холбоо тогтоохын тулд дэлгэцийн нэгжүүд чухал үүрэг гүйцэтгэдэг. Тиймээс тэдгээр нь суулгагдсан системийн чухал хэсэг юм. Дэлгэцийн нэгжүүд - том эсвэл жижиг, ижил зарчим дээр ажилладаг. График дэлгэц, 3D дэлгэц гэх мэт нарийн төвөгтэй дэлгэцийн нэгжүүдээс гадна 16x1 ба 16x2 гэх мэт энгийн дэлгэцүүдтэй ажиллахаа мэддэг байх ёстой. 16x1 дэлгэцийн нэгж нь 16 тэмдэгтээс бүрдэх бөгөөд нэг мөрөнд байна. 16x2 LCD дэлгэц нь 1 -р мөрөнд нийт 16 тэмдэгт, 2 -р мөрөнд өөр 16 тэмдэгт байх болно. Энд тэмдэгт тус бүрт 5х10 = 50 пиксел байдаг гэдгийг ойлгох ёстой бөгөөд ингэснээр нэг тэмдэгтийг харуулахын тулд бүх 50 пиксел хамт ажиллах ёстой.

Хангамж

Seeed Studio - Grove RGB LCD

Алхам 1: Танилцуулга

Танилцуулга
Танилцуулга

График дэлгэц, 3D дэлгэц гэх мэт нарийн төвөгтэй дэлгэцийн нэгжүүдээс гадна 16x1, 16x2 гэх мэт энгийн дэлгэцүүдтэй ажиллахаа мэддэг байх ёстой. 16x1 дэлгэцийн нэгж нь 16 тэмдэгтээс бүрдэх бөгөөд нэг мөрөнд байна. 16x2 LCD дэлгэц нь 1 -р мөрөнд нийт 16 тэмдэгт, 2 -р мөрөнд өөр 16 тэмдэгт байх болно. Энд тэмдэгт тус бүрт 5х10 = 50 пиксел байдаг гэдгийг ойлгох ёстой бөгөөд ингэснээр нэг тэмдэгтийг харуулахын тулд бүх 50 пиксел хамт ажиллах ёстой.

Grove - LCD RGB арын гэрэлтүүлэг нь 16x2 хэмжээтэй LCD дэлгэцтэй, бүрэн өнгөт арын гэрэлтүүлэг юм. Өндөр тодосгогч, ашиглахад хялбар байдал нь Arduino болон Raspberry Pi -ийн төгс I2C LCD дэлгэц болж өгдөг.

Алхам 2: Хэлхээ диаграм

Хэлхээ диаграм
Хэлхээ диаграм

Бусад 16x2 LCD -ээс ялгаатай нь Grove LCD нь I2C холболт дээр ажилладаг. Энэ нь дэлгэцийг Arduino эсвэл Raspberry Pi -тай холбоход хүндрэл учруулдаг. VCC ба GND шугамуудын хамт энэхүү LCD дэлгэц нь зөвхөн SDA (Цуваа мэдээлэл) болон SCL (Цуваа цаг) шаарддаг. Энэ LCD -ийг ажиллуулахын тулд бидэнд бусад 14 ширхэг зүү биш харин 4 утас л хэрэгтэй гэсэн үг юм.

Алхам 3: I2C хэрхэн ажилладаг вэ?

I2C хэрхэн ажилладаг вэ?
I2C хэрхэн ажилладаг вэ?
I2C хэрхэн ажилладаг вэ?
I2C хэрхэн ажилладаг вэ?

Үүний дэлгэрэнгүй тайлбарыг энд оруулав.

  1. SDA (SerialData) - Мастер ба боолын өгөгдлийг илгээх, хүлээн авах шугам.
  2. SCL (Цуваа цаг) - Цагийн дохиог дамжуулдаг шугам.

I2C нь цуваа холбооны протокол тул өгөгдлийг нэг утсаар (SDA шугамын дагуу) бага багаар дамжуулдаг. SPI -ийн нэгэн адил I2C синхрон байдаг тул битийн гаралтыг мастер ба боолын хооронд хуваалцсан цагийн дохиогоор битийн дээж авахтай синхрончлдог. Цагийн дохиог үргэлж мастер хянадаг.

Та I2C холбооны протоколын талаар илүү ихийг эндээс мэдэж болно. Хэрэв та тодорхой функцүүдийг ашиглах төсөл зохиохыг хүсвэл хавсралт дахь репозиторийн жишээнүүдийг ашиглан үүнийг хялбархан хийж болно.

Зөвлөмж болгож буй: