6 Viser til outputdata fra din Arduino

I denne artikel vil vi tage dig gennem de forskellige typer displayer, hvor de kan få dem, og hvordan de skal konfigureres.

I denne artikel vil vi tage dig gennem de forskellige typer displayer, hvor de kan få dem, og hvordan de skal konfigureres.
Reklame

Så, du har en Arduino. Du har lært noget af det grundlæggende, måske har du fulgt en nybegyndervejledning Kom i gang med Arduino: En nybegyndervejledning Kom godt i gang med Arduino: En nybegyndervejledning Arduino er en open source elektronik prototypeplanlægning baseret på fleksibel, brugervenlig hardware og software. Det er beregnet til kunstnere, designere, hobbyister og alle interesserede i at skabe interaktive objekter eller miljøer. Læs mere for at komme i gang. Hvad er det næste?

Tilføjelse af et display til din Arduino kan tjene mange formål. Da en fælles brug for mikrocontrollere læser data fra sensorer, giver et display dig mulighed for at se disse data i realtid uden at skulle bruge den serielle skærm i Arduino IDE. Det giver dig også mulighed for at give dine projekter et personligt præg med tekst, billeder eller endda interaktivitet via en berøringsskærm.

Mange Arduino starterpakker Hvad er inkluderet i et Arduino Starter Kit? [MakeUseOf Forklarer] Hvad er inkluderet i et Arduino Starter Kit? [MakeUseOf Forklarer] Jeg har tidligere introduceret Arduino open source hardware her på MakeUseOf, men du skal bruge mere end bare den faktiske Arduino at bygge noget ud af det og faktisk komme i gang. Arduino "starter kits" er ... Læs mere kommer med en form for simpel skærm. Der er også en række præfabrikerede Arduino skærme Top 4 Arduino Shields til Superpower dine projekter Top 4 Arduino Shields til Superpower dine projekter Du har købt et Arduino starter kit, du har fulgt alle de grundlæggende guider, men nu har du Jeg har ramt en blokering - du har brug for flere bits og bobs til at indse din elektronik drøm. Heldigvis, hvis du har ... Læs mere som har skærme indarbejdet i dem. Mens vi har dækket større skærme designet til Raspberry Pi Sådan opsættes din Raspberry Pi Touchscreen Sådan opsætes din Raspberry Pi Touchscreen Raspberry Pi leveres med en række nyttige tilføjelser, men et sæt kit, der har vist sig at være særligt populært, er Hindbær Pi 7 "Touchscreen Display. Sådan sættes en op. Læs mere tidligere, der findes flere muligheder, der er bedre egnet til Arduino-baserede projekter.

I denne artikel vil vi tage dig gennem de forskellige typer displayer, hvor de kan få dem, og hvordan de skal konfigureres.

1. Liquid Crystal Display

LCD-skærmen er det mest almindelige display til at finde i DIY-projekter og husholdningsapparater ens. Dette er ikke overraskende, da de er enkle at betjene, lavt drevne og utrolig billige.

Denne type skærm kan variere i design. Nogle er større, med flere tegnrum og rækker, nogle kommer med baggrundsbelysning. De fleste vedhæftes direkte til brættet gennem 8 eller 12 forbindelser til Arduino-stifterne, hvilket gør dem uforenelige med brædder med færre stifter til rådighed. I dette tilfælde skal du købe en skærm med en I2C adapter, så du kun kan bruge 4 pins.

arduino display lcd

Tilgængelig for kun få dollars (eller så lidt som $ 1, 95 på Aliexpress med inkluderet I2C adapter), disse enkle skærme kan bruges til at give realtime feedback til ethvert projekt.

Skærmbillederne er i stand til et stort udvalg af forudindstillede tegn, der dækker de fleste brugssager på forskellige sprog. Styr din LCD ved hjælp af Liquid Crystal Library leveret af Arduino. Displayet () og noDisplay () -metoderne skriver til LCD-skærmen, som vist i den officielle vejledning på Arduino-webstedet.

arduino display lcd

Bemærk: Hvis du bruger en I2C-adapter til din LCD-skærm, skal du bruge LiquidCrystal_I2C-biblioteket i stedet.

Hvis du foretrækker video tutorials, har Circuit Basics en god gennemgang af at oprette og bruge en 16 × 2 LCD :

2. Seven-Segment Displays

Leder du efter noget, der er let at vise tal og et par grundlæggende tegn? Måske er du på udkig efter noget med den gamle skole arkade føler? En syv-segmentskærm passer til dine behov.

Hvis du ikke har stødt på disse handy little displays før, bruger vores Buzz Wire Game en til at vise spillet status:

Disse enkle brædder består af 7 lysdioder (8 hvis du inkludere prikken) og fungerer meget som normale lysdioder med en fælles anode- eller katodeforbindelse . Dette giver dem mulighed for at tage en forbindelse til V + (eller GND for almindelig katode) og styres fra tapperne på din Arduino. Ved at kombinere disse stifter i kode, kan du oprette tal og flere bogstaver sammen med mere abstrakte designs - alt hvad du kan drømme med de tilgængelige segmenter!

For en komplet primer om hvordan disse viser sig, så kig ikke længere end denne omfattende nybegynder guide fra AllAboutCircuits .

Til en video guide til at følge med, dedikerede Kristian Blåsol en episode af hans Anything Arduino- serie til syv segmenter:

3. 5110 Skærm

Næste på vores liste er 5110 skærmen, også kærligt kendt som Nokia displayet på grund af sin brede brug i den elskede og næsten uforgængelige Nokia 3310.

arduino display 5110

Disse små LCD skærme er monokrome og har en skærmstørrelse på 84 x 48 pixels, men lad det ikke narre dig. Kom ind på under $ 2 på Aliexpress, disse skærme er utroligt billige og leveres normalt med baggrundsbelysning som standard.

Afhængigt af hvilket bibliotek du bruger, kan skærmen vise flere linjer tekst i forskellige skrifttyper. Det er også i stand til at vise billeder, og der er gratis software designet til at hjælpe med at få dine kreationer på skærmen. Mens opdateringsfrekvensen er for langsom til detaljerede animationer, er disse skærme hård nok til at indgå i langsigtede, altid-på-projekter.

Sparkfun har en omfattende vejledning til at bruge disse små LCD-skærme eller til en hurtig introduktion til 5110, tjek denne video fra MKMe Lab :

4. OLED-skærmbilleder

For et trin i opløsning og funktionalitet kan et OLED- skærm være det, du leder efter. Ved første øjekast ser disse skærme ud på 5110 skærme, men de er en væsentlig opgradering. De standard 0, 96 tommer skærme er 128 x 64 monokrom og leveres med baggrundsbelysning som standard.

De forbinder til din Arduino ved hjælp af I2C, hvilket betyder at sammen med V + og GND- stifterne er det kun to yderligere stifter, der skal kommunikere med skærmen. Med forskellige størrelser og farver i fuld farve er disse displays utroligt alsidige.

arduino display oled

For et projekt til at komme i gang med OLED-skærme, vil vores Electronic D20-bygning lære dig alt, hvad du behøver at vide - og du vil ende med den ultimative geeky digitale terning til dine spilleautomater!

Disse displays kan bruges på samme måde som de andre, vi har nævnt hidtil, men deres opdateringshastighed giver mulighed for meget mere ambitiøse projekter. Den grundlæggende monokrome skærm er tilgængelig på Amazon.

OLED LCD-skærm, LANMU 0, 96 "I2C IIC SPI Serial 128X64 Hvid OLED LCD Skærmkort OLED-modul til Arduino 51 Msp420 Stim32 SCR OLED LCD-skærm, LANMU 0.96" I2C IIC SPI Serial 128X64 Hvid OLED LCD Skærmkort OLED Modul til Arduino 51 Msp420 Stim32 SCR Køb nu hos Amazon

5. TFT LCD

Tynde film-transistor flydende krystal skærme (TFT LCD-skærme) er på mange måder et andet skridt i kvalitet, når det kommer til muligheder for at tilføje en skærm til din Arduino. Tilgængelig med eller uden touchscreen-funktionalitet, de tilføjer også evnen til at indlæse bitmap-filer fra en indbygget micro SD-kortspor.

Arduino har en officiel guide til opsætning af deres TFT LCD-skærm, som ikke er berøringsskærmen. For en video-undervisning, der lærer dig det grundlæggende ved at oprette touchscreen-versionen, har YouTuber educ8s.tv dækket:

Med den grundlæggende version af disse skærme koster mindre end $ 4, og touchscreen-udgaverne kommer ind under under $ 10, er disse skærme et andet godt valg til, når du har brug for en flot udseende til dit projekt.

6. E-Paper Displays

Leder du efter noget lidt anderledes? Et E-papir (eller E-blæk afhængigt af hvem du spørger) viser muligvis rigtigt for dig. Disse skærmbilleder afviger fra de andre, der giver en meget mere naturlig læsning erfaring, det er ingen overraskelse, at denne teknologi er hjørnestenen i næsten alle e-læsere til rådighed.

arduino display e-ink

Årsagen til, at disse viser sig så godt, er ned til den måde, de fungerer på. Hver "pixel" indeholder ladede partikler mellem to elektroder. Ved at skifte opladning af hver elektrode kan du påvirke de negativt ladede sorte partikler til at bytte steder med de positivt ladede hvide partikler.

Det er det, der giver e-papir sådan en naturlig følelse. Som en bonus, når blækket er flyttet til dets placering, bruger det ikke strøm til at holde det der. Dette gør disse skærme naturligt lavt til at fungere.

Disse højteknologiske skærme kommer til en højere pris, med den 4, 3-tommers Waveshare- skærm, der kommer ind på over $ 50. For en fuldstændig oversigt over, hvordan du opretter og programmerer disse skærme, er YouTuber educ8s.tv endnu en gang her for at hjælpe:

Screen Dreams

Denne artikel har dækket de fleste muligheder for Arduino skærme, selv om der er helt sikkert mere underlige og vidunderlige måder at tilføje feedback til dine DIY enheder.

Nu, hvor du har en ide om, hvad der er derude, hvorfor ikke indarbejde en skærm i din DIY smart home setup Hvordan fjernbetjening dit hjem med en Arduino, 5 DIY-projekter Sådan fjernstyres dit hjem med en Arduino, 5 DIY-projekter Den smart hjemrevolution sker nu! Vi viser dig, hvordan du laver dine egne smarte hjem gadgets ved hjælp af intet mere end en enkel Arduino. Læs mere ? Hvis retro spil er mere dine ting, hvorfor ikke lave din egen lille version af retro klassisk Pong på Arduino Arduino Retro Gaming med en OLED-skærm Arduino Retro Gaming med en OLED-skærm Har nogensinde spekuleret på, hvor meget arbejde der skal til for at skrive dine egne retro spil ? Hvor nemt er Pong at kode for Arduino? Læs mere ?

Mulighederne er uendelige, og vi vil gerne høre, hvordan du indbyggede nogen af ​​disse skærme i dine projekter. Har du fået en usædvanlig brug for en Arduino Display? Bruger du en skærm, vi simpelthen ikke tænkte på i dit projekt?

Lad os vide i kommentarfeltet nedenfor!

In this article