INHOUDSOPGAWE:

Gebruik 1602 LCD -sleutelbordskerm met Arduino [+praktiese projekte]: 7 stappe
Gebruik 1602 LCD -sleutelbordskerm met Arduino [+praktiese projekte]: 7 stappe

Video: Gebruik 1602 LCD -sleutelbordskerm met Arduino [+praktiese projekte]: 7 stappe

Video: Gebruik 1602 LCD -sleutelbordskerm met Arduino [+praktiese projekte]: 7 stappe
Video: Использование термопары MAX6675 с LCD1602 и Arduino 2024, November
Anonim
Gebruik 1602 LCD -sleutelbordskerm met Arduino [+praktiese projekte]
Gebruik 1602 LCD -sleutelbordskerm met Arduino [+praktiese projekte]

U kan hierdie en ander wonderlike tutoriale lees op die amptelike webwerf van ElectroPeak

Oorsig

In hierdie tutoriaal leer u hoe u Arduino LCD -toetsbordskerm gebruik met 3 praktiese projekte.

Wat jy sal leer:

  • Hoe om die skild op te stel en die sleutels te identifiseer
  • Hoe om teks te blaai
  • Hoe om spesiale karakters te vertoon

Stap 1: 1602 Arduino LCD -sleutelbordskermfunksies

Die vertoon van inligting in elektroniese projekte was nog altyd die mees oortuigende probleem. Daar is verskillende maniere om data te vertoon. Hierdie skerms kan so eenvoudig wees soos 7 segmente of LED's, of dit kan meer fassinerend wees, soos LCD's. Die gebruik van LCD's was nog altyd een van die gewildste maniere om inligting te vertoon. LCD's is verdeel in twee generiese tipes: karakters en grafika.

Een van die algemeenste, goedkoopste en eenvoudigste LCD's wat beskikbaar is, is die karakter LCD. Hierdie LCD bestaan uit verskeie rye en kolomme. Letters en syfers word geskryf op plekke wat deur rye en kolomme geskep word. Byvoorbeeld, LCD -teken 16*2 het 2 rye en 16 kolomme. Dit kan dus 32 karakters vertoon. Dit is baie eenvoudig om met hierdie LCD's te werk, en dit is volledig verenigbaar met alle mikrobeheerders en verwerkersborde. Vir die makliker gebruik van hierdie LCD's, is die 16x2 -model, insluitend vier sleutels om die spyskaart te maak, gemaak as 'n skild wat ook verenigbaar is met Arduino -borde.

Stap 2: Hoe om die Arduino LCD -sleutelbordskerm te gebruik

Hoe om die Arduino LCD -sleutelbordskerm te gebruik
Hoe om die Arduino LCD -sleutelbordskerm te gebruik
Hoe om die Arduino LCD -sleutelbordskerm te gebruik
Hoe om die Arduino LCD -sleutelbordskerm te gebruik

Arduino shiels is 'n gebruikersvriendelike en eenvoudige skild. Om dit te gebruik, moet u eers die pinout en die verbinding met Arduino ken.

Stap 3: Vereiste materiaal

Arduino Uno R3 × 1

1602 LCD -sleutelbordskerm vir Arduino × 1

Sagteware programme

Arduino IDE

Stap 4: Hoe om die sleutels te lees?

Hoe om die sleutels te lees?
Hoe om die sleutels te lees?

In hierdie skild is al 4 sleutels gekoppel aan die analoog pen 0 om op digitale penne te bespaar. Ons moet dus ADC gebruik om dit te lees. As u op 'n sleutel druk, gee dit 'n waarde terug na die A0 -pen volgens die interne weerstandsverdelingskring, wat die tipe sleutel identifiseer.

Kom ons kyk dieper na die kode:

#insluit

Die biblioteek wat u benodig vir karakter LCD.

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

Definieer die LCD -voorwerp volgens die penne wat aan Arduino gekoppel is.

lcd.begin (16, 2);

Aanvanklike opstelling van die LCD deur die aantal kolomme en rye te spesifiseer. Die eerste argument is die aantal kolomme, en die tweede is die aantal rye.

In die tabel hierbo is 'n paar belangrike funksies om met LCD te werk.

U kan op die Arduino -webwerf kyk vir meer funksies.

Stap 5: Hoe om deur 'n teks te blaai?

Ons kan dit maklik doen met behulp van die bogenoemde funksies.

Stap 6: Hoe om 'n spesifieke karakter te vertoon?

Hoe om 'n spesifieke karakter te vertoon?
Hoe om 'n spesifieke karakter te vertoon?
Hoe om 'n spesifieke karakter te vertoon?
Hoe om 'n spesifieke karakter te vertoon?

U kan 'n karakter in elke blok vanaf u LCD skep. Om dit te doen, moet u die gewenste karakter omskakel in 'n verskeidenheid kodes en dit dan op die LCD vertoon. Om u karakter na kodes te omskep, kan u aanlynwebwerwe soos hierdie gebruik. Ontwerp u karakter en kopieer die gegenereerde skikking na u kode.

lcd.createChar stoor u skikking op 'n geheue -plek en u kan dit met lcd.write vertoon

Aanbeveel: