Sadržaj:

DIZAJN ARDUINO IZBORNIKA S OLED-UI (KORISNIČKO SUČELJE): 4 koraka
DIZAJN ARDUINO IZBORNIKA S OLED-UI (KORISNIČKO SUČELJE): 4 koraka

Video: DIZAJN ARDUINO IZBORNIKA S OLED-UI (KORISNIČKO SUČELJE): 4 koraka

Video: DIZAJN ARDUINO IZBORNIKA S OLED-UI (KORISNIČKO SUČELJE): 4 koraka
Video: Релиз Java 17 и Windows 11. Платный Docker и новые MacBook от Apple [MJC News #9] 2024, Studeni
Anonim
Image
Image

Pozdrav svima! U ovom vodiču pokušat ću objasniti kako napraviti ARDUINO IZBORNIK DIZAJNA pomoću i2c OLED zaslona. Poznat je i kao UI (korisničko sučelje). Koristi se za mnoge projekte, ali mora vam biti poznat s 3D pisača:)

Ovdje također video o ovom projektu. Ovaj video možete pogledati i vidjeti kako je to funkcioniralo.

Pa, iskreno, ako sami napravite svoj jelovnik, to će uvelike pridonijeti vašim vještinama kodiranja i algoritma. Trebalo mi je gotovo 4 sata da napravim tako jednostavan meni. Zato i sam pokušavam napraviti 100 %. Naravno da sam u nekim dijelovima uzeo pomoć. Kao što je kakav izbornik bih trebao dizajnirati itd … (Ali većina algoritama pripada meni) Imajte na umu da: Ako želite napraviti svoj vlastiti dizajn izbornika, morate početi od najosnovnijih korak tj. pokušajte ovo: kada se pritisne gumb, znak za odabir tj. ">" mora ići prema dolje ….

Korak 1: Potreban hardver

x1 Arduino (Uno, nano, mega … itd.)

x1 OLED SCREEN (Koristio sam i2c modele koji je vrlo dobar zbog niskog broja pin konekcije, ali možete koristiti bilo koji zaslon koji želite, međutim morate unijeti neke promjene u kôd naravno!)

x3 Gumb

x3 10k otpornik

x1 Oglasna ploča

Dosta skakača

Korak 2: Povezivanje kruga

Pa, ovdje imamo vrlo jednostavnu vezu. Kao što sam već spomenuo, ako imate drugu vrstu ekrana (5110, 16x2 …), možete napraviti promjene ovisno o tome što imate.

Imajte na umu sljedeće: Budite oprezni pri povezivanju gumba i povlačnih otpornika. Povežite se kao na donjem dijagramu. Pogrešno spajanje otpornika može uzrokovati pogreške. U ovoj konfiguraciji kada se pritisne gumb dobivamo 1 (HIGH).

Korak 3: Izvorni kod

U redu dragi proizvođači:) ovdje imamo izvorni kod. Kao što možda znate, svoj sam projekt za svoj YouTube kanal pripremio na turskom jeziku. Međutim, pokušavam prevesti ili dodati objašnjenja uz gotovo svaki redak. Ovaj projekt je polu -engleski/turski pripremljen. Za one koji ne znaju turski dodao sam objašnjenja. Ipak, ako imate bilo kakvih problema u vezi s tim, javite mi se i postavite svoje pitanje odavde ili na Youtube kanalu. Siguran sam da ste prilično pametni i da se nećete suočiti s problemom u vezi s tom jezičnom razlikom. Ne dopustite da vas jezik blokira:)

Korak 4: Pretplatite se na moj kanal ako želite

Kako ovaj projekt funkcionira, možete pogledati u videu.

Ako vam se sviđa moj projekt, možete pogledati druge na mom kanalu i možete me podržati. Ne brinite o jeziku, uglavnom svoje kodove pripremam s engleskim objašnjenjem. Ako imate bilo kakvih pitanja, svoja pitanja možete postaviti ovdje ili na Youtube kanalu.

Moj Youtube kanal: Youtube kanalMolimo vas da me obavijestite ako se bez ikakve sumnje suočite s bilo kojim problemom!

Zabavi se!

Preporučeni: