INHOUDSOPGAWE:

Gebruik Grove LCD met RGB -agtergrond: 4 stappe
Gebruik Grove LCD met RGB -agtergrond: 4 stappe

Video: Gebruik Grove LCD met RGB -agtergrond: 4 stappe

Video: Gebruik Grove LCD met RGB -agtergrond: 4 stappe
Video: Maak een LED Dimmer voor Home Assistant met ESP8266 / ESP32 #13 2024, November
Anonim

Deur chauhannaman98 Volg meer deur die skrywer:

Koppel Raspberry Pi aan u laptopskerm en sleutelbord
Koppel Raspberry Pi aan u laptopskerm en sleutelbord
Koppel Raspberry Pi aan u laptopskerm en sleutelbord
Koppel Raspberry Pi aan u laptopskerm en sleutelbord
Outomatiese ligheining
Outomatiese ligheining
Outomatiese ligheining
Outomatiese ligheining
Tuisautomatisering met behulp van Google Assistant en Adafruit IO
Tuisautomatisering met behulp van Google Assistant en Adafruit IO
Tuisautomatisering met behulp van Google Assistant en Adafruit IO
Tuisautomatisering met behulp van Google Assistant en Adafruit IO

Om goeie kommunikasie tussen die menslike wêreld en die masjienwêreld tot stand te bring, speel vertooneenhede 'n belangrike rol. En dit is dus 'n belangrike deel van ingebedde stelsels. Vertooneenhede - groot of klein, werk volgens dieselfde basiese beginsel. Behalwe ingewikkelde skermeenhede soos grafiese skerms en 3D -skerms, moet u weet om met eenvoudige skerms soos 16x1 en 16x2 eenhede te werk. Die 16x1 -vertooneenheid sal 16 karakters bevat en in een reël wees. Die 16x2 LCD sal 32 karakters in totaal 16 in die eerste reël en nog 16 in die tweede reël hê. Hier moet u verstaan dat daar in elke karakter 5x10 = 50 pixels is, dus om een karakter te vertoon, moet alle 50 pixels saamwerk.

Voorrade

Seeed Studio - Grove RGB LCD

Stap 1: Inleiding

Inleiding
Inleiding

Behalwe ingewikkelde skermeenhede soos grafiese skerms en 3D -skerms, moet u weet om met eenvoudige skerms soos 16x1 en 16x2 eenhede te werk. Die 16x1 -vertooneenheid sal 16 karakters bevat en in een reël wees. Die 16x2 LCD sal 32 karakters in totaal 16 in die eerste reël en nog 16 in die tweede reël hê. Hier moet u verstaan dat daar in elke karakter 5x10 = 50 pixels is, dus om een karakter te vertoon, moet alle 50 pixels saamwerk.

Grove - LCD RGB Backlight is 'n 16x2 LCD -skerm in volkleur. Hoë kontras en gebruiksgemak maak dit 'n perfekte I2C LCD -skerm vir Arduino en Raspberry Pi.

Stap 2: Kringdiagram

Stroombaandiagram
Stroombaandiagram

Anders as ander 16x2 LCD's, werk Grove LCD op die I2C -verbindings. Dit vergemaklik die moeite om die skerm met die Arduino of Raspberry Pi te verbind. Saam met die VCC- en GND -lyne benodig hierdie LCD net SDA (Serial Data) en SCL (Serial Clock). Dit beteken dat ons net 4 drade nodig het om hierdie LCD te laat werk eerder as 14 penne van ander LCD's.

Stap 3: Hoe werk I2C?

Hoe werk I2C?
Hoe werk I2C?
Hoe werk I2C?
Hoe werk I2C?

Hier is die gedetailleerde verduideliking vir dieselfde:

  1. SDA (SerialData) - die reël vir die meester en slaaf om data te stuur en te ontvang.
  2. SCL (Serial Clock) - die lyn wat die kloksein dra.

I2C is 'n seriële kommunikasieprotokol, sodat data bietjie vir bietjie oor 'n enkele draad (die SDA -lyn) oorgedra word. Net soos SPI, is I2C sinchroon, dus word die uitset van bisse gesinkroniseer met die steekproefneming deur 'n kloksignaal wat gedeel word tussen die meester en die slaaf. Die kloksein word altyd deur die meester beheer.

U kan hier meer te wete kom oor die I2C -kommunikasieprotokol. As u nou 'n projek wil skep waar u die spesifieke funksies moet gebruik, kan u dit eenvoudig doen deur die voorbeelde uit die bewaarplek in die aanhangsels te lees.

Aanbeveel: