Hur Man Ansluter LCD-skärm För Nokia 5110 Till Arduino

Innehållsförteckning:

Hur Man Ansluter LCD-skärm För Nokia 5110 Till Arduino
Hur Man Ansluter LCD-skärm För Nokia 5110 Till Arduino

Video: Hur Man Ansluter LCD-skärm För Nokia 5110 Till Arduino

Video: Hur Man Ansluter LCD-skärm För Nokia 5110 Till Arduino
Video: Как использовать ЖК-дисплей Nokia 5110 с Arduino - Учебное пособие 2024, November
Anonim

Låt oss ta reda på hur man ansluter en 84x48 pixel flytande kristallskärm från Nokia 5110 till Arduino.

LCD-skärm för Nokia 5110
LCD-skärm för Nokia 5110

Nödvändig

  • - Arduino;
  • - LCD-skärm för Nokia 5110/3310;
  • - anslutande ledningar.

Instruktioner

Steg 1

Låt oss ansluta LCD-skärmen från Nokia 5110 till Arduino enligt diagrammet nedan.

Anslutningsdiagram för Nokia 5110 LCD-skärm till Arduino
Anslutningsdiagram för Nokia 5110 LCD-skärm till Arduino

Steg 2

Många bibliotek har skrivits för att fungera med denna LCD-skärm. Jag föreslår att du använder den här: https://www.rinkydinkelectronics.com/library.php?id=44 (ladda ner filen LCD5110_Basic.zip).

För att installera packar du upp filen i Arduino IDE / bibliotek / katalog.

Biblioteket stöder följande funktioner.

LCD5110 (SCK, MOSI, DC, RST, CS); - tillkännagivande av LCD-skärmen som anger korrespondensen till Arduino-stiften;

InitLCD ([kontrast]); - initialisering av 5110-skärmen med en valfri indikation på kontrast (0-127), standard är 70;

setContrast (kontrast); - ställer in kontrasten (0-127);

möjliggöraSleep (); - sätter skärmen i viloläge;

disableSleep (); - tar skärmen ur viloläge;

clrScr (); - rensar skärmen;

clrRow (rad, [start], [slut]); - rensa den valda radenummerraden, från start till slut;

invertera (sant); och invertera (falskt); - slå på och av inversionen av innehållet på LCD-skärmen;

skriva ut (sträng, x, y); - visar en rad tecken med angivna koordinater; istället för x-koordinat kan du använda VÄNSTER, CENTER och HÖGER; höjden på standardteckensnittet är 8 poäng, så raderna måste vara åtta punkter;

printNumI (num, x, y, [längd], [fyllmedel]); - visa ett heltal på skärmen vid en given position (x, y); längd - önskad längd på numret; fyllmedel - ett tecken som fyller "tomrummen" om siffran är mindre än önskad längd; standard är ett tomt utrymme ";

printNumF (num, dec, x, y, [divider], [length], [filler]); - visa ett flytande nummer; dec - antal decimaler; avdelare - decimal, punkt "." som standard;

setFont (namn); - välj ett teckensnitt; inbyggda teckensnitt heter SmallFont och TinyFont; du kan definiera dina teckensnitt i skissen;

invertText (true); och invertText (falskt); - textinversion på / av;

drawBitmap (x, y, data, sx, sy); - visa bilden på skärmen med x- och y-koordinaterna; data - en matris som innehåller en bild; sx och sy är bildens bredd och höjd.

Steg 3

Låt oss skriva en sådan skiss. Först inkluderar vi biblioteket, sedan förklarar vi en instans av LCD5110-klassen med pin-tilldelningar.

I installationsproceduren () initialiserar vi LCD-skärmen.

I loop () -proceduren rensar vi skärmen och skriver godtycklig text i ett litet teckensnitt, under det, i ett medelstort teckensnitt, visar räknaren på sekunder.

Skiss för visning av text på LCD-skärmen Nokia 5110
Skiss för visning av text på LCD-skärmen Nokia 5110

Steg 4

Låt oss visa en bild. För att göra detta, låt oss förbereda en svartvit bild som vi vill visa på Nokia 5110. Kom ihåg att skärmupplösningen är 48 gånger 84 pixlar, och bilden ska inte vara större. På sidan https://www.rinkydinkelectronics.com/t_imageconverter_mono.php konverterar du bilden till en bitmatris. Ladda ner den resulterande filen med förlängningen "*.c" och lägg till den i projektet via menyn: Skiss -> Lägg till fil … eller placera helt enkelt filen i skisskatalogen och ladda sedan om Arduino IDE.

Lägg till en bildfil i ditt Arduino-projekt
Lägg till en bildfil i ditt Arduino-projekt

Steg 5

Nu måste du deklarera en matris med bilddata i programkoden (i min kod är detta linjen extern uint8_t mysymb;), och använd sedan drawBitmap () -funktionen för att visa bilden på önskad plats på skärmen.

Visar bilder på LCD-skärmen Nokia 5110
Visar bilder på LCD-skärmen Nokia 5110

Steg 6

Ladda upp skissen till Arduino. Nu ersätts texten med en bild och räknaren ökar sitt värde varje gång.

Rekommenderad: