Cuprins:

Proiectul 1: Demo Video în limbajul C: 9 pași
Proiectul 1: Demo Video în limbajul C: 9 pași

Video: Proiectul 1: Demo Video în limbajul C: 9 pași

Video: Proiectul 1: Demo Video în limbajul C: 9 pași
Video: Introducere în programare - tutorial C++ - cursul 1 2024, Noiembrie
Anonim
Image
Image

Bună colegă pasionată, În acest proiect, am vrut să creez o mică demonstrație de afișare care va servi ca o introducere bună în laboratorul meu.

Pentru a face acest lucru, am folosit foarte bine următoarele componente pe eBay:

- Arduino Nano:

- Afișaj LCD OLED I2C:

- Pistol de încălzire adeziv:

Următorii sunt pașii necesari pentru finalizarea acestui proiect

Pasul 1: lipiți anteturile atât pe ecranul Arduino, cât și pe ecranul LCD

Pasul 2: îndoiți antetul JTAG de pe Arduino Nano care ar servi drept suport pentru afișajul nostru LCD

Pasul 3: Folosind pistolul adeziv conectat, lipiți afișajul mic în Arduino Nano

Pasul 4: Faceți conexiunile corecte

Acum, că întreaga configurație este pusă împreună, este timpul să faceți câteva conexiuni. Pentru aceasta, va trebui să stabiliți conexiunile de mai jos.

Procedând astfel, va trebui, de asemenea, să scurtați firele, dacă sunteți jumperii standard, așa cum se arată mai jos. O regulă rapidă este de a înfășura firul ca atare pentru a estima locația exactă pentru realizarea tăieturii.

Pasul 5: După efectuarea tăieturilor, va trebui să lipiți cele două capete ale firului jumper după cum urmează

Pasul 6: Finalizați toate conexiunile. Odată ce s-a încheiat, este momentul să programăm această mică configurație

Pasul 7: Pregătește-te să faci niște coduri

înainte de a introduce orice cod în Arduino, va trebui mai întâi să descărcați câteva biblioteci. Următoarele două linkuri ar trebui să vă conducă acolo:

Biblioteca Adafruit-GFX:

Adafruit-SSD1306:

Presupun că știi cum să adaugi o bibliotecă comprimată (.zip) la ID-ul Arduino. Dacă altfel, vă rugăm să utilizați următorul link pentru a afla mai multe despre subiect:

Cum se adaugă o bibliotecă.zip la Arduino IDE:

Pasul 8: Adăugați mai multe funcții interesante programului dvs

Din punct de vedere tehnic, acesta nu este un pas, dar în cazul în care doriți să includeți mai multe caracteristici interesante, cum ar fi adăugarea de imagini pe ecran și, pentru o muncă mai obositoare, poate fi adăugat un-g.webp

Link 1:

Link 2:

Primul link, link1, vă ajută să convertiți o imagine cu ORICE dimensiune la dimensiunea adecvată de 128X64, care reprezintă dimensiunea afișajului OLED. Acestea fiind spuse, puteți face conversia la dimensiuni mai mici sau mai mari pe baza produsului final la îndemână. În ceea ce privește al doilea link, acesta vă va permite să convertiți imaginea într-un format bitmap (o grămadă de 0 și 1 asortate împreună într-o matrice). Stocarea acestui ultim în memoria programului Arduino ar ajuta la afișarea acestuia ulterior folosind funcția „display.drawBitmap ()”.

Pasul 9: Fii creativ, cerul este limita

Legez codurile mele pentru a realiza videoclipul de mai sus (link GitHub). De asemenea, atașez o versiune mai lentă a videoclipului de mai sus.

link:

PS: vă rugăm să acordați o atenție deosebită procesării fotografiei înainte de a le transforma în imagini monocrome. Rezultatul final poate fi bun sau rău pe baza acestui lucru. Vă recomandăm să reglați contrastul la un nivel care să cuprindă filtrul de prag care va urma.

Simțiți-vă liber să vă inspirați, să schimbați și să utilizați unele dintre funcțiile incluse.

Dacă v-a plăcut acest lucru, vă rugăm să apreciați, să distribuiți și să vă abonați pentru mai multe conținuturi interesante.

Recomandat: