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:
- Öppna Arduino IDE.
- Gå till
Skiss>Inkludera bibliotek>Hantera bibliotek. - I bibliotekschefen söker du efter "U8G2".
- 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:

#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
