Inhoudsopgave:

Grove LCD gebruiken met RGB-achtergrondverlichting - Ajarnpa
Grove LCD gebruiken met RGB-achtergrondverlichting - Ajarnpa

Video: Grove LCD gebruiken met RGB-achtergrondverlichting - Ajarnpa

Video: Grove LCD gebruiken met RGB-achtergrondverlichting - Ajarnpa
Video: Arduino Grove LCD mit RGB Backlight Demonstration und Bewertung Hardware 2024, Juli-
Anonim

Door chauhannaman98Volg meer van de auteur:

Sluit Raspberry Pi aan op uw laptopscherm en toetsenbord
Sluit Raspberry Pi aan op uw laptopscherm en toetsenbord
Sluit Raspberry Pi aan op uw laptopscherm en toetsenbord
Sluit Raspberry Pi aan op uw laptopscherm en toetsenbord
Automatische lichtomheining
Automatische lichtomheining
Automatische lichtomheining
Automatische lichtomheining
Domotica met Google Assistant en Adafruit IO
Domotica met Google Assistant en Adafruit IO
Domotica met Google Assistant en Adafruit IO
Domotica met Google Assistant en Adafruit IO

Om een goede communicatie tussen de mensenwereld en de machinewereld tot stand te brengen, spelen display units een belangrijke rol. En dus vormen ze een belangrijk onderdeel van embedded systemen. Display units - groot of klein, werken volgens hetzelfde basisprincipe. Naast complexe beeldschermen zoals grafische beeldschermen en 3D beeldschermen, moet men weten te werken met eenvoudige beeldschermen zoals 16x1 en 16x2 eenheden. De 16x1 display unit heeft 16 karakters en staat op één regel. Het 16x2 LCD-scherm heeft in totaal 32 tekens, 16 op de 1e regel en nog eens 16 op de 2e regel. Hier moet men begrijpen dat er in elk teken 5x10=50 pixels zijn, dus om één teken weer te geven, moeten alle 50 pixels samenwerken.

Benodigdheden

Seeed Studio - Grove RGB LCD

Stap 1: Intro

Intro
Intro

Naast complexe beeldschermen zoals grafische beeldschermen en 3D beeldschermen, moet men weten te werken met eenvoudige beeldschermen zoals 16x1 en 16x2 eenheden. De 16x1 display unit heeft 16 karakters en staat op één regel. Het 16x2 LCD-scherm heeft in totaal 32 tekens, 16 op de 1e regel en nog eens 16 op de 2e regel. Hier moet men begrijpen dat er in elk teken 5x10=50 pixels zijn, dus om één teken weer te geven, moeten alle 50 pixels samenwerken.

Grove - LCD RGB-achtergrondverlichting is een 16x2 LCD-scherm met full-color achtergrondverlichting. Hoog contrast en gebruiksgemak maken het een perfect I2C LCD-scherm voor Arduino en Raspberry Pi.

Stap 2: Schakelschema

Schakelschema
Schakelschema

In tegenstelling tot andere 16x2 LCD's, werkt Grove LCD op de I2C-verbindingen. Dit vergemakkelijkt het gedoe om het scherm met de Arduino of Raspberry Pi te verbinden. Samen met de VCC- en GND-lijnen heeft dit LCD-scherm alleen SDA (Serial Data) en SCL (Serial Clock) nodig. Het betekent dat we slechts 4 draden nodig hebben om dit LCD-scherm te laten werken in plaats van 14 pinnen van andere LCD's.

Stap 3: Hoe werkt I2C?

Hoe I2C werkt?
Hoe I2C werkt?
Hoe I2C werkt?
Hoe I2C werkt?

Hier is de gedetailleerde uitleg voor hetzelfde:

  1. SDA (SerialData) – De lijn voor de master en slave om gegevens te verzenden en te ontvangen.
  2. SCL (Serial Clock) – De lijn die het kloksignaal draagt.

I2C is een serieel communicatieprotocol, dus gegevens worden bit voor bit overgedragen langs een enkele draad (de SDA-lijn). Net als SPI is I2C synchroon, dus de uitvoer van bits wordt gesynchroniseerd met de bemonstering van bits door een kloksignaal dat wordt gedeeld tussen de master en de slave. Het kloksignaal wordt altijd door de master aangestuurd.

U kunt hier meer leren over het I2C-communicatieprotocol. Als u nu een project wilt maken waarbij u de specifieke functies moet gebruiken, kunt u dit eenvoudig doen door de voorbeelden uit de repository in de bijlagen te doorlopen.

Aanbevolen: