Hur gränssnitt en Cog LCD från 192x64 med en Arduino?

May 26, 2025Lämna ett meddelande

Att gränssnitt en Cog LCD från 192x64 med en Arduino kan vara ett spännande projekt för elektronikentusiaster och proffs. Som leverantör av 192x64 COG LCD -skivor har jag haft möjlighet att arbeta med dessa skärmar i stor utsträckning och förstå ins och outs att ansluta dem till en Arduino. I det här blogginlägget ska jag vägleda dig genom processen steg för steg, från att förstå grunderna i LCD -skärmen till att skriva koden för Arduino för att kommunicera med den effektivt.

Förstå 192x64 COG LCD

Innan vi dyker in i gränssnittsprocessen, låt oss ta ett ögonblick för att förstå vad en COG LCD från 19244. COG står för chip på glas, vilket innebär att den integrerade kretsen är direkt monterad på glasunderlaget på LCD -skärmen. Denna teknik erbjuder flera fördelar, inklusive en mindre formfaktor, förbättrad tillförlitlighet och bättre prestanda jämfört med traditionella LCD -skivor med externa chips.

Specifikationen från 192x64 hänvisar till LCD: s upplösning, vilket innebär att den kan visa 192 pixlar horisontellt och 64 pixlar vertikalt. Denna högupplösta skärm är lämplig för ett brett utbud av applikationer, såsom industriella kontrollpaneler, medicintekniska produkter och konsumentelektronik.

Komponenter krävs

För att gränssnitt en 192x64 COG LCD med en Arduino behöver du följande komponenter:

  • Arduino styrelse:Du kan använda valfritt Arduino -styrelse, till exempel Arduino Uno, Mega eller Nano.
  • 192x64 COG LCD:Som leverantör erbjuder jag högkvalitativ 192x64 COG LCD-skivor som är kompatibla med Arduino.
  • Breadboard och jumpertrådar:Dessa används för att ansluta LCD -skärmen till Arduino.
  • Potentiometer:En potentiometer används för att justera kontrasten på LCD -skärmen.

Koppla av LCD -skärmen till Arduino

Det första steget i gränssnittet LCD -skärmen med Arduino är att koppla ihop dem. Här är ett typiskt kopplingsdiagram:

LCD -stift Arduinosnål
Vss Gard
Vdd 5V
Vo Potentiometercentrum
Rs Digital stift 12
Rw Gard
E Digital stift 11
D0 - D7 Digitala stift 2 - 9
Cs1 Digital stift 10
Cs2 Digital stift 13
Först Digital stift 8
Bl+ 5V
Bl- Gard

Se till att ansluta potentiometern till LCD -stiftet. Detta gör att du kan justera skärmens kontrast.

Installera de nödvändiga biblioteken

För att kommunicera med 192x64 COG LCD måste du installera lämpliga bibliotek i Arduino IDE. Ett populärt bibliotek för detta ändamål är U8G2-biblioteket, som ger ett enkelt och lättanvänt gränssnitt för att kontrollera olika typer av LCD-skivor.

För att installera U8G2 -biblioteket följer dessa steg:

  1. Öppna Arduino IDE.
  2. Gå tillSkiss>Inkludera bibliotek>Hantera bibliotek.
  3. I bibliotekschefen söker du efter "U8G2".
  4. Välj U8G2 -biblioteket och klicka påInstalleraknapp.

Skriva Arduino -koden

När du har anslutit LCD -skärmen till Arduino och installerat de nödvändiga biblioteken är det dags att skriva koden för att visa något på LCD -skärmen. Här är en enkel exempelkod som visar en "Hej, värld!" Meddelande på COG LCD 192x64:

045
#include <U8g2lib.h> // Create an instance of the U8g2 library for the 192x64 COG LCD U8g2_SSD1322_NHD_192x64_F_4W_SW_SPI u8g2(U8G2_R0, /* clock=*/ 13, /* data=*/ 11, /* cs=*/ 10, /* dc=*/ 12, /* återställning =* / 8); void setup () {u8g2.begin (); } void loop () {u8g2.firstpage (); do {u8g2.setfont (u8g2_font_ncenb08_tr); U8G2.DrawStr (0, 10, "Hej, värld!"); } medan (u8g2.NextPage ()); försening (1000); }

I den här koden inkluderar vi först U8G2 -biblioteket och skapar en instans avU8G2_SSD1322_NHD_192X64_F_4W_SW_SPIKlass, som är specifikt utformad för Cog LCD 1924. Vi initialiserar sedan LCD -skärmen iinställning ()Funktion och visa "Hello, World!" meddelande islinga()fungera.

Testa installationen

När du har skrivit koden laddar du upp den till Arduino -kortet med Arduino IDE. Om allt är kopplat korrekt och koden fungerar korrekt, bör du se "Hej, världen!" Meddelande som visas på COG LCD 192x64.

Felsökning

Om du stöter på några problem när du gränssnitt LCD -skärmen med Arduino, här är några vanliga felsökningstips:

  • Kontrollera ledningarna:Se till att alla anslutningar är säkra och att det inte finns några lösa ledningar.
  • Justera kontrasten:Använd potentiometern för att justera kontrasten på LCD -skärmen tills texten är klar.
  • Verifiera biblioteken:Se till att U8G2 -biblioteket är korrekt installerat och rätt LCD -drivrutin är vald i koden.

Andra relaterade LCD -skivor

Förutom 192x64 COG LCD, erbjuder vi också ett brett utbud av andra LCD -skivor, inklusive122x32 Grafisk LCD COG LCD,128x32 Monokrom LCDoch128x64b Dot Matrix LCD Display. Dessa LCD -skivor är också kompatibla med Arduino och kan användas i olika projekt.

Kontakt för upphandling

Om du är intresserad av att köpa 192x64 COG LCD -skivor eller någon av våra andra LCD -produkter, vänligen kontakta oss för upphandling och ytterligare diskussioner. Vi erbjuder högkvalitativa produkter till konkurrenskraftiga priser och utmärkt kundservice.

Referenser

  • Arduino -dokumentation
  • U8G2 biblioteksdokumentation