Spisu treści:

Korzystanie z wyświetlacza Grove LCD z podświetleniem RGB: 4 kroki
Korzystanie z wyświetlacza Grove LCD z podświetleniem RGB: 4 kroki

Wideo: Korzystanie z wyświetlacza Grove LCD z podświetleniem RGB: 4 kroki

Wideo: Korzystanie z wyświetlacza Grove LCD z podświetleniem RGB: 4 kroki
Wideo: Recenzja HTC One M8 | TEST PL [Mobileo #76] 2024, Listopad
Anonim

By chauhannaman98Obserwuj Więcej autora:

Podłącz Raspberry Pi do ekranu i klawiatury laptopa
Podłącz Raspberry Pi do ekranu i klawiatury laptopa
Podłącz Raspberry Pi do ekranu laptopa i klawiatury
Podłącz Raspberry Pi do ekranu laptopa i klawiatury
Automatyczne ogrodzenie światła
Automatyczne ogrodzenie światła
Automatyczne ogrodzenie światła
Automatyczne ogrodzenie światła
Automatyka domowa za pomocą Asystenta Google i Adafruit IO
Automatyka domowa za pomocą Asystenta Google i Adafruit IO
Automatyka domowa za pomocą Asystenta Google i Adafruit IO
Automatyka domowa za pomocą Asystenta Google i Adafruit IO

Aby zapewnić dobrą komunikację między światem ludzi a światem maszyn, ważną rolę odgrywają wyświetlacze. Są więc ważną częścią systemów wbudowanych. Wyświetlacze - duże czy małe, działają na tej samej podstawowej zasadzie. Oprócz skomplikowanych wyświetlaczy, takich jak wyświetlacze graficzne i wyświetlacze 3D, trzeba wiedzieć, jak pracować z prostymi wyświetlaczami, takimi jak jednostki 16x1 i 16x2. Wyświetlacz 16x1 będzie miał 16 znaków i będzie znajdować się w jednej linii. Wyświetlacz LCD 16x2 będzie miał łącznie 32 znaki 16 w pierwszej linii i kolejne 16 w drugiej linii. Tutaj należy zrozumieć, że w każdym znaku jest 5x10=50 pikseli, więc aby wyświetlić jeden znak, wszystkie 50 pikseli musi ze sobą współpracować.

Kieszonkowe dzieci

Seeed Studio - Grove RGB LCD

Krok 1: Wprowadzenie

Wprowadzenie
Wprowadzenie

Oprócz skomplikowanych wyświetlaczy, takich jak wyświetlacze graficzne i wyświetlacze 3D, trzeba wiedzieć, jak pracować z prostymi wyświetlaczami, takimi jak jednostki 16x1 i 16x2. Wyświetlacz 16x1 będzie miał 16 znaków i będzie znajdować się w jednej linii. Wyświetlacz LCD 16x2 będzie miał łącznie 32 znaki 16 w pierwszej linii i kolejne 16 w drugiej linii. Tutaj trzeba zrozumieć, że w każdym znaku jest 5x10=50 pikseli, więc aby wyświetlić jeden znak, wszystkie 50 pikseli musi ze sobą współpracować.

Grove - LCD RGB Backlight to pełnokolorowe podświetlenie LCD 16x2. Wysoki kontrast i łatwość obsługi sprawiają, że jest to doskonały wyświetlacz LCD I2C dla Arduino i Raspberry Pi.

Krok 2: Schemat obwodu

Schemat obwodu
Schemat obwodu

W przeciwieństwie do innych wyświetlaczy LCD 16x2, Grove LCD działa na połączeniach I2C. Ułatwia to łączenie ekranu z Arduino lub Raspberry Pi. Wraz z liniami VCC i GND, ten wyświetlacz LCD wymaga tylko SDA (dane szeregowe) i SCL (zegar szeregowy). Oznacza to, że potrzebujemy tylko 4 przewodów, aby ten wyświetlacz LCD działał, a nie 14 pinów innych wyświetlaczy LCD.

Krok 3: Jak działa I2C?

Jak działa I2C?
Jak działa I2C?
Jak działa I2C?
Jak działa I2C?

Oto szczegółowe wyjaśnienie tego samego:

  1. SDA(SerialData) - Linia dla urządzenia nadrzędnego i podrzędnego do wysyłania i odbierania danych.
  2. SCL (zegar szeregowy) - linia, która przenosi sygnał zegarowy.

I2C jest protokołem komunikacji szeregowej, więc dane są przesyłane bit po bicie jednym przewodem (linia SDA). Podobnie jak SPI, I2C jest synchroniczne, więc wyjście bitów jest zsynchronizowane z próbkowaniem bitów przez sygnał zegarowy współdzielony między master i slave. Sygnał zegarowy jest zawsze kontrolowany przez mastera.

Możesz dowiedzieć się więcej o protokole komunikacyjnym I2C tutaj. Teraz, jeśli chcesz stworzyć projekt, w którym musisz korzystać z określonych funkcji, możesz to łatwo zrobić, przeglądając przykłady z repozytorium w załącznikach.

Zalecana: