پست الکترونیک

admin@zgcxgdlcd.com

تلفن

+8615919880141

واتساپ

15919880141

Hoe kan u 'n 192x64 COG LCD met 'n Arduino koppel?

May 26, 2025پیام بگذارید

As u 'n 192x64 COG LCD met 'n Arduino -koppel, kan dit 'n opwindende projek wees vir elektroniese entoesiaste en professionele persone. As 'n verskaffer van 192x64 COG LCD's, het ek die geleentheid gehad om breedvoerig met hierdie skerms te werk en die ins en outs te verstaan ​​om dit aan 'n Arduino te verbind. In hierdie blogpos sal ek u stap vir stap deur die proses lei, van die basiese beginsels van die LCD tot die skryf van die kode vir Arduino om effektief daarmee te kommunikeer.

Verstaan ​​die 192x64 COG LCD

Voordat ons in die interfacing -proses ingaan, laat ons 'n oomblik neem om te verstaan ​​wat 'n 192x64 COG LCD is. COG staan ​​vir chip op glas, wat beteken dat die geïntegreerde stroombaan direk op die glas -substraat van die LCD gemonteer is. Hierdie tegnologie bied verskeie voordele, waaronder 'n kleiner vormfaktor, verbeterde betroubaarheid en beter werkverrigting in vergelyking met tradisionele LCD's met eksterne skyfies.

Die spesifikasie van 192x64 verwys na die resolusie van die LCD, wat beteken dat dit 192 pixels horisontaal en 64 pixels vertikaal kan vertoon. Hierdie hoë-resolusie-skerm is geskik vir 'n wye verskeidenheid toepassings, soos industriële kontrolepanele, mediese toestelle en verbruikerselektronika.

Komponente benodig

Om 'n 192x64 COG LCD met 'n Arduino te koppel, benodig u die volgende komponente:

  • Arduino Board:U kan enige Arduino -bord gebruik, soos die Arduino Uno, Mega of Nano.
  • 192x64 COG LCD:As verskaffer bied ek van hoë gehalte 192x64 COG LCD's aan wat versoenbaar is met Arduino.
  • Broodbord en springdrade:Dit word gebruik om die LCD aan die Arduino te koppel.
  • Potensiometer:'N Potensiometer word gebruik om die kontras van die LCD aan te pas.

Draai die LCD aan die Arduino

Die eerste stap om die LCD met die Arduino te koppel, is om hulle saam te draad. Hier is 'n tipiese bedradingsdiagram:

LCD PIN Arduino Pin
Vss KND
Vdd 5V
VO Potensiometer Center Pin
Rs Digitale pen 12
Rw KND
E Digitale pen 11
D0 - D7 Digitale penne 2 - 9
CS1 Digitale pen 10
CS2 Digitale pen 13
Eerste Digitale pen 8
BL+ 5V
BL- KND

Maak seker dat u die potensiometer aan die VO -pen van die LCD koppel. Dit stel u in staat om die kontras van die skerm aan te pas.

Die installering van die vereiste biblioteke

Om met die 192x64 COG LCD te kommunikeer, moet u die toepaslike biblioteke in die Arduino IDE installeer. Een gewilde biblioteek vir hierdie doel is die U8G2-biblioteek, wat 'n eenvoudige en maklik gebruikbare koppelvlak bied om verskillende soorte LCD's te beheer.

Volg hierdie stappe om die U8G2 -biblioteek te installeer:

  1. Maak die Arduino IDE oop.
  2. Gaan naSkets>Sluit biblioteek in>Bestuur biblioteke.
  3. Soek in die biblioteekbestuurder na "U8G2".
  4. Kies die U8G2 -biblioteek en klik op dieInstalleerknoppie.

Die skryf van die Arduino -kode

Nadat u die LCD aan die Arduino bedraad het en die vereiste biblioteke geïnstalleer het, is dit tyd om die kode te skryf om iets op die LCD te vertoon. Hier is 'n eenvoudige voorbeeldkode wat 'n "Hallo, wêreld!" Boodskap oor die 192x64 COG LCD:

045
#include <u8g2lib.h> // Skep 'n instansie van die U8G2 -biblioteek vir die 192x64 COG LCD U8G2_SSD1322_NHD_192X64_F_4W_SW_SPI U8G2 (u8g2_r0, /* klok =* /13, /* data =* /11, /* cs =* /10, /* Dc =* /* /11, /* CS =* /* 12, /* reset =* / 8); void setup () {u8g2.begin (); } void lus () {u8g2.firstpage (); doen {u8g2.setFont (u8g2_font_ncenb08_tr); U8G2.Drawstr (0, 10, "Hallo, wêreld!"); } while (u8g2.nextPage ()); vertraging (1000); }

In hierdie kode sluit ons eers die U8G2 -biblioteek in en skep ons 'n voorbeeld van dieU8g2_ssd1322_nhd_192x64_f_4w_sw_spiklas, wat spesifiek ontwerp is vir die 192x64 COG LCD. Ons initialiseer dan die LCD in dieSetup ()Funksie en vertoon die "Hallo, wêreld!" boodskap in dielus ()funksie.

Toets die opstelling

Nadat u die kode geskryf het, laai dit op die Arduino -bord op met die Arduino IDE. As alles korrek bedraad is en die kode behoorlik werk, moet u die "Hallo, wêreld!" Boodskap vertoon op die 192x64 COG LCD.

Probleemoplossing

As u probleme ondervind terwyl u die LCD met die Arduino inmeng, is hier 'n paar algemene wenke vir probleemoplossing:

  • Kyk na die bedrading:Maak seker dat al die verbindings veilig is en dat daar geen los drade is nie.
  • Pas die kontras aan:Gebruik die potensiometer om die kontras van die LCD aan te pas totdat die teks duidelik is.
  • Verifieer die biblioteke:Maak seker dat die U8G2 -biblioteek korrek geïnstalleer is en dat die regte LCD -drywer in die kode gekies is.

Ander verwante LCD's

Benewens die 192x64 COG LCD, bied ons ook 'n wye verskeidenheid ander LCD's, insluitend122x32 Grafiese LCD COG LCD,128x32 Monochrome LCD, en128x64b dot matriks LCD -skerm. Hierdie LCD's is ook versoenbaar met Arduino en kan in verskillende projekte gebruik word.

Kontak vir verkryging

As u belangstel om 192x64 COG LCD's of enige van ons ander LCD -produkte te koop, kontak ons ​​gerus vir verkryging en verdere besprekings. Ons bied produkte van hoë gehalte teen mededingende pryse en uitstekende klantediens.

Verwysings

  • Arduino -dokumentasie
  • U8G2 Biblioteekdokumentasie