Indholdsfortegnelse:

Brug af Grove LCD med RGB -baggrundsbelysning: 4 trin
Brug af Grove LCD med RGB -baggrundsbelysning: 4 trin

Video: Brug af Grove LCD med RGB -baggrundsbelysning: 4 trin

Video: Brug af Grove LCD med RGB -baggrundsbelysning: 4 trin
Video: How to use MOSFET Button IRF540 to control 5A to 20A DC Motor or LED light strip 2024, Juli
Anonim

Af chauhannaman98Følg mere af forfatteren:

Tilslut Raspberry Pi til din bærbare skærm og tastatur
Tilslut Raspberry Pi til din bærbare skærm og tastatur
Tilslut Raspberry Pi til din bærbare skærm og tastatur
Tilslut Raspberry Pi til din bærbare skærm og tastatur
Automatisk lyshegn
Automatisk lyshegn
Automatisk lyshegn
Automatisk lyshegn
Hjemmeautomatisering ved hjælp af Google Assistant og Adafruit IO
Hjemmeautomatisering ved hjælp af Google Assistant og Adafruit IO
Hjemmeautomatisering ved hjælp af Google Assistant og Adafruit IO
Hjemmeautomatisering ved hjælp af Google Assistant og Adafruit IO

For at etablere god kommunikation mellem den menneskelige verden og maskinverdenen spiller displayenheder en vigtig rolle. Og så er de en vigtig del af integrerede systemer. Displayenheder - store eller små, arbejder efter det samme grundprincip. Udover komplekse displayenheder som grafiske displays og 3D -displays, skal man vide at arbejde med enkle displays som 16x1 og 16x2 enheder. 16x1 displayenheden har 16 tegn og er på en linje. 16x2 LCD vil have 32 tegn i alt 16 i 1. linje og yderligere 16 i 2. linje. Her skal man forstå, at der i hvert tegn er 5x10 = 50 pixels, så for at vise et tegn skal alle 50 pixels arbejde sammen.

Forbrugsvarer

Seeed Studio - Grove RGB LCD

Trin 1: Intro

Intro
Intro

Udover komplekse displayenheder som grafiske displays og 3D -displays, skal man vide at arbejde med enkle displays som 16x1 og 16x2 enheder. 16x1 displayenheden har 16 tegn og er på en linje. 16x2 LCD vil have 32 tegn i alt 16 i 1. linje og yderligere 16 i 2. linje. Her skal man forstå, at der i hvert tegn er 5x10 = 50 pixels, så for at vise et tegn skal alle 50 pixels arbejde sammen.

Grove - LCD RGB -baggrundsbelysning er et 16x2 LCD -skærm i fuld farve. Høj kontrast og brugervenlighed gør det til et perfekt I2C LCD -display til Arduino og Raspberry Pi.

Trin 2: Kredsløbsdiagram

Kredsløbsdiagram
Kredsløbsdiagram

I modsætning til andre 16x2 LCD'er fungerer Grove LCD på I2C -forbindelserne. Dette letter besværet med at forbinde skærmen med Arduino eller Raspberry Pi. Sammen med VCC- og GND -linjerne kræver denne LCD bare SDA (Serial Data) og SCL (Serial Clock). Det betyder, at vi bare skal bruge 4 ledninger til at få denne LCD til at fungere frem for 14 ben på andre LCD'er.

Trin 3: Hvordan fungerer I2C?

Hvordan fungerer I2C?
Hvordan fungerer I2C?
Hvordan fungerer I2C?
Hvordan fungerer I2C?

Her er den detaljerede forklaring på det samme:

  1. SDA (SerialData) - Linjen for master og slave til at sende og modtage data.
  2. SCL (Serial Clock) - Den linje, der bærer urets signal.

I2C er en seriel kommunikationsprotokol, så data overføres bit for bit langs en enkelt ledning (SDA -linjen). Ligesom SPI er I2C synkron, så output fra bits synkroniseres til samplingen af bits af et kloksignal, der deles mellem master og slave. Ursignalet styres altid af masteren.

Du kan lære mere om I2C -kommunikationsprotokollen her. Nu, hvis du vil oprette et projekt, hvor du skal bruge de specifikke funktioner, kan du nemt gøre dette ved at gå gennem eksemplerne fra depotet i vedhæftede filer.

Anbefalede: