Innholdsfortegnelse:

Bruke Grove LCD med RGB -bakgrunnsbelysning: 4 trinn
Bruke Grove LCD med RGB -bakgrunnsbelysning: 4 trinn

Video: Bruke Grove LCD med RGB -bakgrunnsbelysning: 4 trinn

Video: Bruke Grove LCD med RGB -bakgrunnsbelysning: 4 trinn
Video: Веб-программирование – информатика для руководителей бизнеса 2016 2024, Juli
Anonim

Av chauhannaman98 Følg mer av forfatteren:

Koble Raspberry Pi til den bærbare skjermen og tastaturet
Koble Raspberry Pi til den bærbare skjermen og tastaturet
Koble Raspberry Pi til den bærbare datamaskinens skjerm og tastatur
Koble Raspberry Pi til den bærbare datamaskinens skjerm og tastatur
Automatisk lysgjerde
Automatisk lysgjerde
Automatisk lysgjerde
Automatisk lysgjerde
Hjemmeautomatisering ved hjelp av Google Assistant og Adafruit IO
Hjemmeautomatisering ved hjelp av Google Assistant og Adafruit IO
Hjemmeautomatisering ved hjelp av Google Assistant og Adafruit IO
Hjemmeautomatisering ved hjelp av Google Assistant og Adafruit IO

For å etablere god kommunikasjon mellom den menneskelige verden og maskinverdenen, spiller displayenheter en viktig rolle. Og så er de en viktig del av innebygde systemer. Displayenheter - store eller små, arbeider etter det samme grunnprinsippet. I tillegg til komplekse displayenheter som grafiske skjermer og 3D -skjermer, må man vite for å jobbe med enkle skjermer som 16x1 og 16x2 enheter. 16x1 -displayenheten har 16 tegn og er på en linje. 16x2 LCD vil ha 32 tegn totalt 16 på 1. linje og ytterligere 16 på 2. linje. Her må man forstå at i hvert tegn er det 5x10 = 50 piksler, så for å vise ett tegn må alle 50 pikslene fungere sammen.

Rekvisita

Seeed Studio - Grove RGB LCD

Trinn 1: Intro

Intro
Intro

I tillegg til komplekse displayenheter som grafiske skjermer og 3D -skjermer, må man vite for å jobbe med enkle skjermer som 16x1 og 16x2 enheter. 16x1 -displayenheten har 16 tegn og er på en linje. 16x2 LCD vil ha 32 tegn totalt 16 på 1. linje og ytterligere 16 på 2. linje. Her må man forstå at i hvert tegn er det 5x10 = 50 piksler, så for å vise ett tegn må alle 50 pikslene fungere sammen.

Grove - LCD RGB -bakgrunnsbelysning er en 16x2 LCD -skjerm i full farge. Høy kontrast og brukervennlighet gjør den til en perfekt I2C LCD -skjerm for Arduino og Raspberry Pi.

Trinn 2: Kretsdiagram

Kretsdiagram
Kretsdiagram

I motsetning til andre 16x2 LCD -skjermer fungerer Grove LCD på I2C -tilkoblingene. Dette letter bryet med å koble skjermen til Arduino eller Raspberry Pi. Sammen med VCC- og GND -linjene krever denne LCD -en bare SDA (Serial Data) og SCL (Serial Clock). Det betyr at vi bare trenger 4 ledninger for å få denne LCD -en til å fungere i stedet for 14 pinner på andre LCD -skjermer.

Trinn 3: Hvordan fungerer I2C?

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

Her er den detaljerte forklaringen på det samme:

  1. SDA (SerialData) - Linjen for master og slave for å sende og motta data.
  2. SCL (Serial Clock) - Linjen som bærer klokkesignalet.

I2C er en seriell kommunikasjonsprotokoll, så data overføres bit for bit langs en enkelt ledning (SDA -linjen). I likhet med SPI er I2C synkron, så utgangen av biter synkroniseres til samplingen av biter av et klokkesignal som deles mellom master og slave. Klokkesignalet styres alltid av masteren.

Du kan lære mer om I2C -kommunikasjonsprotokollen her. Nå, hvis du vil lage et prosjekt der du trenger å bruke de spesifikke funksjonene, kan du enkelt gjøre dette ved å gå gjennom eksemplene fra depotet i vedleggene.

Anbefalt: