Inhoudsopgave:

1602 LCD-toetsenbordscherm met Arduino gebruiken [+ praktische projecten] - Ajarnpa
1602 LCD-toetsenbordscherm met Arduino gebruiken [+ praktische projecten] - Ajarnpa

Video: 1602 LCD-toetsenbordscherm met Arduino gebruiken [+ praktische projecten] - Ajarnpa

Video: 1602 LCD-toetsenbordscherm met Arduino gebruiken [+ praktische projecten] - Ajarnpa
Video: How to use LCD LCD1602 with I2C module for Arduino - Robojax 2024, November
Anonim
1602 LCD-toetsenbordscherm met Arduino gebruiken [+Praktische projecten]
1602 LCD-toetsenbordscherm met Arduino gebruiken [+Praktische projecten]

Je kunt deze en andere geweldige tutorials lezen op de officiële website van ElectroPeak

Overzicht

In deze tutorial leer je hoe je Arduino LCD-toetsenbordschild gebruikt met 3 praktische projecten.

Wat je gaat leren:

  • Hoe het schild in te stellen en de sleutels te identificeren
  • Tekst scrollen
  • Speciale tekens weergeven

Stap 1: 1602 Arduino LCD-toetsenbord Shield-functies

Het weergeven van informatie in elektronische projecten is altijd het meest dwingende onderwerp geweest. Er zijn verschillende manieren om gegevens weer te geven. Deze schermen kunnen zo eenvoudig zijn, zoals 7segments of LED's, of ze kunnen fascinerender zijn, zoals LCD's. Het gebruik van LCD's is altijd een van de meest populaire manieren geweest om informatie weer te geven. LCD's zijn onderverdeeld in twee generieke typen: tekens en afbeeldingen.

Een van de meest voorkomende, goedkoopste en eenvoudigste beschikbare LCD's is de karakter-LCD. Dit LCD-scherm bestaat uit verschillende rijen en kolommen. Letters en cijfers worden geschreven op plaatsen die zijn gemaakt door rijen en kolommen. LCD-teken 16*2 heeft bijvoorbeeld 2 rijen en 16 kolommen. Het kan dus 32 tekens weergeven. Het werken met deze LCD's is heel eenvoudig en ze zijn volledig compatibel met alle microcontrollers en processorkaarten. Om het gebruik van deze LCD's te vergemakkelijken, is het 16x2-model, inclusief vier toetsen voor het maken van het menu, gemaakt als een schild dat ook compatibel is met Arduino-borden.

Stap 2: Hoe Arduino LCD Keypad Shield te gebruiken?

Hoe Arduino LCD-toetsenbordschild te gebruiken?
Hoe Arduino LCD-toetsenbordschild te gebruiken?
Hoe Arduino LCD-toetsenbordschild te gebruiken?
Hoe Arduino LCD-toetsenbordschild te gebruiken?

Arduino shiels is een gebruiksvriendelijk en eenvoudig schild. Om het te gebruiken, moet u eerst de pinout en de verbinding met Arduino kennen.

Stap 3: Benodigde materialen

Arduino Uno R3 ×1

1602 LCD-toetsenbordscherm voor Arduino × 1

Software-apps

Arduino IDE

Stap 4: Hoe de sleutels te lezen?

Hoe de sleutels te lezen?
Hoe de sleutels te lezen?

In dit schild zijn alle 4 de toetsen aangesloten op de analoge pin 0 om te besparen op digitale pinnen. Dus we moeten ADC gebruiken om ze te lezen. Wanneer u op een toets drukt, retourneert deze een waarde naar de A0-pin volgens het interne resistieve splitscircuit, dat het type toets identificeert.

Laten we de code eens nader bekijken:

#erbij betrekken

De bibliotheek die je nodig hebt voor karakter-LCD.

LiquidCrystal LCD (pin_RS, pin_EN, pin_d4, pin_d5, pin_d6, pin_d7);

Het LCD-object definiëren volgens de pinnen die zijn verbonden met Arduino.

lcd.begin (16, 2);

Eerste configuratie van het LCD-scherm door het aantal kolommen en rijen op te geven. Het eerste argument is het aantal kolommen en het tweede is het aantal rijen.

in de bovenstaande tabel zijn enkele van de belangrijke functies om met LCD te werken.

U kunt de Arduino-website raadplegen voor meer functies.

Stap 5: Hoe een tekst te scrollen?

We kunnen het gemakkelijk doen met behulp van de bovenstaande functies.

Stap 6: Hoe een specifiek karakter weergeven?

Hoe een specifiek karakter weer te geven?
Hoe een specifiek karakter weer te geven?
Hoe een specifiek karakter weer te geven?
Hoe een specifiek karakter weer te geven?

U kunt in elk blok een personage maken vanaf uw LCD-scherm. Om dit te doen, moet u het gewenste teken converteren naar een reeks codes en deze vervolgens op het LCD-scherm weergeven. Om je personage om te zetten in codes kun je dit soort online websites gebruiken. Ontwerp je personage en kopieer vervolgens de gegenereerde array naar je code.

lcd.createChar slaat uw array op een geheugenlocatie op en u kunt deze weergeven metlcd.write

Aanbevolen: