Indholdsfortegnelse:

Projekt 1: Demovideo på C -sprog: 9 trin
Projekt 1: Demovideo på C -sprog: 9 trin

Video: Projekt 1: Demovideo på C -sprog: 9 trin

Video: Projekt 1: Demovideo på C -sprog: 9 trin
Video: Curious Beginnings | Critical Role: THE MIGHTY NEIN | Episode 1 2024, Juli
Anonim
Image
Image

Hej medmennesker, I dette projekt ville jeg lave en lille display -demo, der vil tjene som en god introduktion til mit laboratorium.

For at gøre det har jeg gjort stor brug af følgende komponenter på eBay:

-Arduino Nano:

-I2C OLED LCD-skærm:

-Selvklæbende varmepistol:

Følgende er de trin, der er nødvendige for at afslutte dette projekt

Trin 1: Lodde overskrifterne til både Arduino og LCD -skærmen

Trin 2: Bøj JTAG Header på Arduino Nano, der ville fungere som en holder til vores LCD -skærm

Trin 3: Brug den sammenkædede klæbepistol til at lime den lille skærm ind i Arduino Nano

Trin 4: Lav de rigtige forbindelser

Nu hvor hele opsætningen er sat sammen, er det tid til at lave nogle forbindelser. Til det skal du etablere nedenstående forbindelser.

Når du gør det, skal du også forkorte ledningerne, hvis du er standard jumpere som vist nedenfor. En hurtig tommelfingerregel er at snore tråden som sådan for at estimere den nøjagtige placering for skæringen.

Trin 5: Efter at have lavet snittene, skal du lodde de to ender af jumperwiren som følger

Trin 6: Afslut alle forbindelser. Når det er gjort, er det nu tid til at programmere denne lille opsætning

Trin 7: Gør dig klar til kodning

Inden du sætter en kode i Arduino, skal du først downloade et par biblioteker. De følgende to links skal bringe dig dertil:

Adafruit-GFX-bibliotek:

Adafruit-SSD1306:

Jeg går ud fra, at du ved, hvordan du tilføjer et komprimeret bibliotek (.zip) til Arduino IDE. Hvis andet, skal du bruge følgende link for at lære mere om emnet:

Sådan tilføjes et.zip-bibliotek til Arduino IDE:

Trin 8: Føj flere fede funktioner til dit program

Dette er teknisk set ikke et trin, men hvis du vil medtage flere fede funktioner som f.eks. At tilføje billeder til din skærm og for mere kedeligt arbejde, kan du tilføje en-g.webp

Link 1:

Link 2:

Det første link, link1, hjælper dig med at konvertere et billede med ALLE størrelser til den passende størrelse på 128X64, som repræsenterer dimensionen for OLED -skærmen. Når det er sagt, kan du foretage konvertering til mindre eller større dimensioner baseret på det endelige produkt ved hånden. Hvad angår det andet link, ville det give dig mulighed for at konvertere billedet til et bitmap -format (flok 0’er og 1’er sorteret sammen til en matrix). At gemme dette sidste i programhukommelsen på Arduino ville hjælpe med at vise det senere ved hjælp af funktionen "display.drawBitmap ()".

Trin 9: Vær kreativ, himlen er grænsen

Jeg forbinder mine koder for at opnå ovenstående video (GitHub -link). Jeg vedhæfter også en langsommere version af ovenstående video.

link:

PS: Vær meget opmærksom på behandlingen af billedet, før du ændrer dem til monokrome billeder. Slutresultatet kan være godt eller dårligt baseret på det. Jeg anbefaler at justere kontrasten til et niveau, der omfatter det tærskelfilter, der kommer efter.

Bliv velkommen til at blive inspireret, ændre og bruge nogle af de inkluderede funktioner.

Hvis du kunne lide dette, kan du lide, dele og abonnere for mere interessant indhold.

Anbefalede: