Innholdsfortegnelse:

Arduino for nybegynnere: Arduino -grensesnitt med 16x2 LCD forklart: 5 trinn
Arduino for nybegynnere: Arduino -grensesnitt med 16x2 LCD forklart: 5 trinn

Video: Arduino for nybegynnere: Arduino -grensesnitt med 16x2 LCD forklart: 5 trinn

Video: Arduino for nybegynnere: Arduino -grensesnitt med 16x2 LCD forklart: 5 trinn
Video: Lesson 91: Controlling Servo motor using potentiometer and display angle on LCD 2024, Desember
Anonim
Arduino for nybegynnere: Arduino -grensesnitt med 16x2 LCD forklart
Arduino for nybegynnere: Arduino -grensesnitt med 16x2 LCD forklart

Hei alle sammen, I dag har Arduino blitt veldig populær, og alle godtar det også på grunn av enkel koding.

Jeg har laget serien Arduino Basics som hjelper nybegynnere, nybegynnere og til og med utviklere med å få modulen til å fungere. Denne serien har dekket de grunnleggende modulene, grensesnittet som brukes mellom modul og Arduino og koding.

La oss begynne..

Trinn 1: Pinout av 16x2 LCD

Pinout på 16x2 LCD
Pinout på 16x2 LCD

16x2 LCD er 16 tegn og 2 raders LCD som har 16 pins tilkobling. Denne LCD -skjermen krever data eller tekst i ASCII -format for å vises. Første rad Starter med 0x80 og andre rad starter med 0xC0 -adresse.

LCD kan fungere i 4-bits eller 8-biters modus. I 4-bits modus sendes data/kommando i Nibble Format Først høyere nibble og deretter lavere Nibble

For eksempel, for å sende 0x45 Først vil 4 bli sendt Deretter vil 5 bli sendt.

Trinn 2: Tilkobling av 16x2 LCD -grensesnitt med Arduino

Tilkobling av 16x2 LCD -grensesnitt med Arduino
Tilkobling av 16x2 LCD -grensesnitt med Arduino

Trinn 3: Pin Control og Flow

Det er 3 kontrollpinner som er RS, RW, E.

Slik bruker du RS: Når kommando sendes, deretter RS = 0 Når data sendes, deretter RS = 1

RW -pinne er Les/skriv.

hvor, RW = 0 betyr Skriv data på LCD

RW = 1 betyr Les data fra LCD

Slik bruker du RW:

Når vi skriver til LCD -kommando/data, setter vi pin som LAV.

Når vi leser fra LCD, setter vi pinnen som HØY.

I vårt tilfelle har vi hardwired den til LAVT nivå, fordi vi alltid vil skrive til LCD.

Slik bruker du E (Aktiver):

Når vi sender data til LCD, gir vi puls til LCD ved hjelp av E pin.

Trinn 4: Flow på høyt nivå

Dette er høy flyt vi må følge mens vi sender KOMMANDO/DATA til LCD.

Høyere Nibble Aktiver puls,

Riktig RS -verdi, Basert på KOMMANDO/DATA

Nedre Nibble

Aktiver puls,

Riktig RS -verdi, Basert på KOMMANDO/DATA

Anbefalt: