Turinys:

1 projektas: demonstracinis vaizdo įrašas C kalba: 9 žingsniai
1 projektas: demonstracinis vaizdo įrašas C kalba: 9 žingsniai

Video: 1 projektas: demonstracinis vaizdo įrašas C kalba: 9 žingsniai

Video: 1 projektas: demonstracinis vaizdo įrašas C kalba: 9 žingsniai
Video: Я получил доступ в даркнет и увидел там то, что никто не должен был видеть 2024, Gruodis
Anonim
Image
Image

Sveiki kolegos mėgėjai, Šiame projekte norėjau sukurti nedidelę demonstracinę demonstraciją, kuri bus geras įvadas į mano laboratoriją.

Norėdami tai padaryti, „eBay“puikiai panaudojau šiuos komponentus:

-„Arduino Nano“:

-I2C OLED LCD ekranas:

-Lipnus šildymo pistoletas:

Toliau pateikiami žingsniai, kurių reikia norint užbaigti šį projektą

1 žingsnis: lituokite antraštes prie „Arduino“ir LCD ekrano

2 žingsnis: sulenkite JTAG antraštę ant „Arduino Nano“, kuri tarnautų kaip mūsų LCD ekrano laikiklis

3 žingsnis: Naudodami susietą lipnųjį pistoletą, įklijuokite mažą ekraną į „Arduino Nano“

4 žingsnis: sukurkite tinkamus ryšius

Dabar, kai visa struktūra yra sudaryta, atėjo laikas užmegzti ryšius. Norėdami tai padaryti, turėsite užmegzti žemiau esančius ryšius.

Tai darydami, taip pat turėsite sutrumpinti laidus, jei esate standartiniai džemperiai, kaip parodyta žemiau. Greita nykščio taisyklė - susukti vielą, kad būtų galima tiksliai nustatyti pjovimo vietą.

5 žingsnis: atlikę pjūvius, turėsite lituoti du trumpiklio vielos galus, kaip nurodyta toliau

6 žingsnis: Užbaikite visus ryšius. Kai tai bus padaryta, dabar laikas užprogramuoti šią mažą sąranką

7 veiksmas: pasiruoškite koduoti

prieš dėdami bet kokį kodą į „Arduino“, pirmiausia turėsite atsisiųsti keletą bibliotekų. Toliau pateiktos dvi nuorodos turėtų jus pasiekti:

„Adafruit-GFX“biblioteka:

„Adafruit-SSD1306“:

Darau prielaidą, kad žinote, kaip pridėti suspaustą biblioteką (.zip) prie „Arduino IDE“. Jei ne, naudokite šią nuorodą ir sužinokite daugiau apie šią temą:

Kaip pridėti.zip biblioteką prie „Arduino IDE“:

8 veiksmas: pridėkite daugiau įdomių funkcijų prie savo programos

Techniškai tai nėra žingsnis, tačiau tuo atveju, jei norite į ekraną įtraukti daugiau įdomių funkcijų, tokių kaip nuotraukų pridėjimas ir varginantis darbas, gali būti, kad prie ekrano bus pridėtas gifas, turėsite naudoti kelias nuorodas:

1 nuoroda:

2 nuoroda:

Pirmoji nuoroda, nuoroda1, padeda bet kokio dydžio vaizdą paversti tinkamo dydžio 128x64 dydžiu, kuris atspindi OLED ekrano matmenis. Atsižvelgiant į tai, galite konvertuoti į mažesnius ar didesnius matmenis, atsižvelgdami į galutinį produktą. Kalbant apie antrąją nuorodą, tai leistų jums paversti vaizdą į bitmap formatą (0 ir 1 deriniai į matricą). Paskutinio įrašymas į „Arduino“programos atmintį padėtų jį vėliau parodyti naudojant funkciją „display.drawBitmap ()“.

9 žingsnis: būkite kūrybingi, dangus yra riba

Aš susieju savo kodus, kad pasiekčiau aukščiau pateiktą vaizdo įrašą („GitHub“nuoroda). Taip pat pridedu lėčiau pateiktą vaizdo įrašo versiją.

nuoroda:

PS: prieš keisdami jas į vienspalvius vaizdus, atkreipkite ypatingą dėmesį į nuotraukos apdorojimą. Galutinis rezultatas gali būti geras ar blogas, remiantis tuo. Rekomenduoju sureguliuoti kontrastą iki tokio lygio, kuris apima slenksčio filtrą, kuris bus vėliau.

Nesivaržykite įkvėpti, keisti ir naudoti kai kurias įtrauktas funkcijas.

Jei jums tai patiko, paspauskite „Patinka“, pasidalykite ir užsiprenumeruokite, kad gautumėte įdomesnio turinio.

Rekomenduojamas: