Innehållsförteckning:
- Steg 1: Anslutningar
- Steg 2: Jämförelse med Nokia 5110 LCD
- Steg 3: Arduino -programvara
- Steg 4: Titta på videon
Video: HX1230 Monokrom LCD i Arduino -projekt: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
Delar:
- vilken Arduino som helst
- HX1230 96x68 pixel LCD (även känd som Nokia 1202, STE2007)
- några ledningar
Steg 1: Anslutningar
- RST till D6 eller någon digital
- CE till D7 eller något digitalt
- N/C
- DIN enligt D11/MOSI
- CLK till D13/SCK
- VCC till 3,3V
- BL till 3,3V eller via motstånd till någon digital stift
- GND till GND
Anslutningarna liknar Nokia 5110 LCD och de flesta SPI -skärmar. Den enda skillnaden är att det inte finns någon DC -stift (data/kommando). Denna information skickas via 9-bitars SPI.
LCD fungerar bäst med 3,3V, 5V är också säkert men kräver ändringar i kontrastinställningar. Det enklaste sättet är att använda Arduino Pro Mini från 3,3V -källa.
Steg 2: Jämförelse med Nokia 5110 LCD
HX1230 annonseras som Nokia 5110 LCD -ersättare. Detta är inte helt sant eftersom HX1230 har olika kontroller/kommandoset och kräver annat bibliotek
Fördelar med HX1230:
- mycket mindre display -kretskort men skärmstorleken är nästan densamma
- ingen zebra remsa, skärmen är lödd till PCB
- lite högre upplösning 96x68 mot 84x48
- bättre bildförhållande, pixlar är fyrkantiga
- endast 1 LED används för bakgrundsbelysning
- 1 tråd mindre krävs för att ansluta den till MCU (ingen DC -stift)
- vanligtvis billigare än N5110 - $ 1,60 vs $ 1,80
Steg 3: Arduino -programvara
Förberedde 2 olika bibliotek:
-
Lågt resursbibliotek som används för enkla projekt med mestadels alfanumeriska data (dock är återgivning av pixelgrafik/bitmappar fortfarande möjligt), använder inte RAM för rambuffert, allt återges direkt till LCD via SPI
github.com/cbm80amiga/HX1230_SPI
-
Komplett grafikbibliotek med dithering -stöd:
github.com/cbm80amiga/HX1230_FB
Titta på nästa stegs video för att kontrollera bibliotekets funktioner
Steg 4: Titta på videon
Funktioner:
- proportionella teckensnitt stöder inbyggt (kräver teckensnitt från PropFonts-biblioteket
- enkla primitiv (pixlar, linjer, rektanglar, fyllda rektanglar, cirklar, fyllda cirklar, trianglar, fyllda trianglar)
- snabbt beställt dithering (17 mönster)
- extremt snabb horisontell och vertikal linje ritning
- bitmaps ritning
- många exempelprogram
Rekommenderad:
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
Arduino LCD 16x2 Handledning - Gränssnitt 1602 LCD -skärm med Arduino Uno: 5 steg
Arduino LCD 16x2 Handledning | Gränssnitt 1602 LCD -skärm med Arduino Uno: Hej killar eftersom många projekt behöver en skärm för att visa data oavsett om det är någon DIY -mätare eller YouTube -prenumerationsräknare eller en kalkylator eller ett knapplås med display och om alla dessa typer av projekt är gjorda med arduino kommer de definitivt
I2C / IIC LCD -skärm - Använd en SPI LCD till I2C LCD -skärmen Använd SPI till IIC -modulen med Arduino: 5 steg
I2C / IIC LCD -skärm | Använd en SPI LCD till I2C LCD -skärmen Använda SPI till IIC -modulen med Arduino: Hej killar eftersom en vanlig SPI LCD 1602 har för många trådar att ansluta så det är mycket svårt att ansluta den till arduino men det finns en modul på marknaden som kan konvertera SPI -display till IIC -display så då behöver du bara ansluta 4 ledningar
Stegräknare Del 1: 128x32 Monokrom skärm och Arduino: 5 steg
Pedometer Del 1: 128x32 Monokrom skärm och Arduino: Detta är en grundläggande handledning som lär dig hur man använder en OLED -skärm med sin Arduino. Jag använder en 128x32 skärm men du kan också använda en annan upplösning oled skärm och ändra upplösning/koordinater efter behov. I den här delen kommer jag att visa dig hur
I2C / IIC LCD -skärm - Konvertera en SPI LCD till I2C LCD Display: 5 steg
I2C / IIC LCD -skärm | Konvertera en SPI LCD -skärm till I2C LCD -skärm: Användning av spi -lcd -skärm behöver för många anslutningar att göra vilket är riktigt svårt att göra så jag hittade en modul som kan konvertera i2c lcd till spi lcd så låt oss komma igång