INHOUDSOPGAWE:
- Voorrade
- Stap 1: Oorsig van hardeware
- Stap 2: 16 x 2 karakter -pinout
- Stap 3: Bedrading - Verbind 16 x 2 karakter -LCD met Arduino Uno
- Stap 4: Kode
Video: Handleiding vir LCD -skerms: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Wil u hê dat u Arduino -projekte statusboodskappe of sensorlesings moet vertoon? Dan pas hierdie LCD -skerms moontlik perfek. Dit is baie algemeen en is 'n vinnige manier om 'n leesbare koppelvlak by u projek te voeg.
Hierdie handleiding dek alles wat u moet weet om aan die gang te kom met karakter -LCD's. Nie net 16 × 2 (1602) nie, maar enige LCD -skerms (byvoorbeeld 16 × 4, 16 × 1, 20 × 4 ens.) Wat gebaseer is op die parallelle koppelvlak -LCD -beheerder -chip van Hitachi, die HD44780 genoem. Omdat die Arduino -gemeenskap reeds 'n biblioteek ontwikkel het om HD44780 LCD's te hanteer; sodat ons hulle binnekort kan koppel.
Voorrade
- ArduinoUNO
- 16*2 LCD -skerm
- Broodbord
- 10K potensiometer
- Weerstand van 100 ohm
- Jumper Wires
Stap 1: Oorsig van hardeware
Hierdie LCD's is ideaal om slegs teks/karakters te vertoon, vandaar die naam 'Character LCD'. Die skerm het 'n LED -agtergrond en kan 32 ASCII -karakters in twee rye vertoon met 16 karakters op elke ry.
Elke reghoek bevat 'n rooster van 5 × 8 pixels As u mooi kyk, kan u eintlik die klein reghoeke vir elke karakter op die skerm sien en die pixels waaruit 'n karakter bestaan. Elkeen van hierdie reghoeke is 'n rooster van 5 × 8 pixels. Alhoewel dit slegs teks vertoon, kom dit in baie groottes en kleure voor: byvoorbeeld 16 × 1, 16 × 4, 20 × 4, met wit teks op blou agtergrond, met swart teks op groen en nog vele meer. Die goeie nuus is dat al hierdie skerms 'uitruilbaar' is - as u u projek met een bou, kan u dit net ontkoppel en 'n ander grootte/kleur LCD van u keuse gebruik. U kode moet moontlik aanpas by die groter grootte, maar die bedrading is ten minste dieselfde!
Stap 2: 16 x 2 karakter -pinout
Kom ons kyk eers na die LCD Pinout voordat u inskakel en 'n voorbeeldkode.
GND moet gekoppel wees aan die grond van Arduino. VCC is die kragtoevoer vir die LCD waarmee ons die 5 volt -pen op die Arduino aansluit. Vo (LCD Contrast) beheer die kontras en helderheid van die LCD. Met 'n eenvoudige spanningsverdeler met 'n potensiometer kan ons die kontras fyn aanpas. Met die RS (Register Select) -pen kan die Arduino die LCD vertel of dit opdragte of data stuur. Hierdie pen word basies gebruik om opdragte van die data te onderskei. As die RS -pen byvoorbeeld op LAAG is, stuur ons opdragte na die LCD (stel die wyser op 'n spesifieke plek, maak die skerm skoon, rol die skerm na regs, ensovoorts). En as die RS -pin op HIGH ingestel is, stuur ons data/karakters na die LCD. R/W (lees/skryf) -pen op die LCD is om te bepaal of u data van die LCD lees of data na die LCD skryf. Aangesien ons hierdie LCD net as 'n OUTPUT -toestel gebruik, bind ons hierdie pen LOW. Dit dwing dit in die WRITE -modus. E (Aktiveer) -pen word gebruik om die vertoning moontlik te maak. Dit beteken, as hierdie pen op LAAG is, gee die LCD nie om wat met R/W, RS en die databuslyne gebeur nie; as hierdie pen op HOOG gestel is, verwerk die LCD die inkomende data. D0-D7 (databus) is die penne wat die 8 bis-data wat ons na die skerm stuur, dra. As ons byvoorbeeld die hoofletter 'A' op die skerm wil sien, stel ons hierdie penne op 0100 0001 (volgens die ASCII -tabel) op die LCD. A-K (Anode & Cathode) penne word gebruik om die agtergrond van die LCD te beheer.
Stap 3: Bedrading - Verbind 16 x 2 karakter -LCD met Arduino Uno
Voordat ons die kode oplaai en data na die skerm stuur, moet ons die LCD aan die Arduino koppel. Die LCD het baie penne (in totaal 16 penne) waarmee ons u kan wys hoe u die draad kan aansluit. Maar die goeie nuus is dat nie al hierdie penne nodig is om by die Arduino aan te sluit nie. Ons weet dat daar 8 data lyne is wat rou data na die skerm bring. HD44780 LCD's is egter so ontwerp dat ons met die LCD kan praat met slegs 4 datapennetjies (4-bis-modus) in plaas van 8 (8-bis-modus). Dit spaar ons 4 penne!
Kom ons koppel die LCD -skerm aan die Arduino. Vier datapennetjies (D4-D7) van die LCD sal van #4-7 aan die digitale penne van Arduino gekoppel word. Die Aktiveer pen op LCD sal gekoppel word aan Arduino #2 en die RS pin op LCD sal gekoppel word aan Arduino #1. Die volgende diagram wys hoe u alles kan dra. Bedradingskoppelings van 16 × 2 karakter LCD en Arduino UNO Daarmee is u nou gereed om kode op te laai en die skerm te laat druk.
Stap 4: Kode
Kode -skakel: handleiding vir LCD -skerms
Vir enige navrae, stuur 'n e -pos na: E -pos
Aanbeveel:
N Eenvoudige handleiding vir CANBUS: 8 stappe
N Eenvoudige tutoriaal vir CANBUS: ek het al drie weke lank CAN bestudeer, en nou het ek 'n paar aansoeke voltooi om my leerresultate te bekragtig. In hierdie handleiding leer u hoe u Arduino kan gebruik om CANBUS -kommunikasie te implementeer. As u voorstelle het, kan u gerus 'n
Drie luidsprekerbane -- Stap-vir-stap handleiding: 3 stappe
Drie luidsprekerbane || Stap-vir-stap handleiding: Luidsprekerkring versterk die klankseine wat vanuit die omgewing na die MIC ontvang word en stuur dit na die luidspreker waar versterkte klank geproduseer word. Hier sal ek u drie verskillende maniere wys om hierdie luidsprekerbaan te maak met:
UV-C ontsmettingsboks-handleiding vir basiese weergawes: 11 stappe (met foto's)
UV-C ontsmettingsboks-handleiding vir basiese weergawes: deur Steven Feng, Shahril Ibrahim en Sunny Sharma, 6 April 2020 Spesiale dank aan Cheryl vir die waardevolle terugvoer Vir die Google Doc-weergawe van hierdie instruksie, sien https://docs.google. com/document/d/1My3Jf1Ugp5K4MV … Waarskuwing UV-C-lig
Handleiding vir PCB vir lugversorger met sy werk en herstel: 6 stappe
Handleiding vir PCB vir lugversorger met sy werk en herstel: Hey, wat gaan aan, ouens! Akarsh hier van CETech. Het u al ooit gewonder wat aan die binnekant van u lugversorgers aangaan? As Ja, dan moet u hierdie artikel deurgaan, aangesien ek vandag 'n insig sal gee in die verband en die samestelling
Arduino LCD 16x2 handleiding - Koppelvlak 1602 LCD -skerm met Arduino Uno: 5 stappe
Arduino LCD 16x2 handleiding | Interfacing 1602 LCD -skerm met Arduino Uno: Hallo ouens, aangesien baie projekte 'n skerm nodig het om die data weer te gee, of dit 'n selfoonmeter is, of 'n YouTube -intekening, of 'n sakrekenaar of 'n toetsblok met skerm en as al hierdie projekte gemaak word arduino, hulle sal beslis beslis