Obsah:

NÁVRH MENU ARDUINO S OLED-UI (UŽÍVATEĽSKÉ ROZHRANIE): 4 kroky
NÁVRH MENU ARDUINO S OLED-UI (UŽÍVATEĽSKÉ ROZHRANIE): 4 kroky

Video: NÁVRH MENU ARDUINO S OLED-UI (UŽÍVATEĽSKÉ ROZHRANIE): 4 kroky

Video: NÁVRH MENU ARDUINO S OLED-UI (UŽÍVATEĽSKÉ ROZHRANIE): 4 kroky
Video: CS50 2013 - Week 9 2024, November
Anonim
Image
Image

Ahojte! V tomto návode sa pokúsim vysvetliť, ako vytvoriť DIZAJN ARDUINO MENU pomocou obrazovky i2c OLED. Je tiež známy ako UI (používateľské rozhranie). Používa sa v mnohých projektoch, ale musíte ho poznať z 3D tlačiarní:)

Tu je aj video o tomto projekte. Môžete sa pozrieť na toto video a zistiť, ako to funguje.

Úprimne povedané, ak si vytvoríte vlastný návrh ponuky sami, veľmi to prispeje k vašim schopnostiam kódovania a algoritmu. Trvalo mi takmer 4 hodiny, kým som vytvoril také jednoduché menu. Preto sa snažím, aby to bolo 100 %. V niektorých častiach som si samozrejme vzal pomoc. Ako napríklad to, aké menu by som mal navrhnúť atď … (Ale väčšina algoritmov mi patrí) Všimnite si toho: Ak si chcete vytvoriť vlastný návrh menu, musíte začať od najzákladnejšieho krok, tj. vyskúšajte toto: keď je tlačidlo stlačené, znamienko výberu, tj „>“musí ísť nadol….

Krok 1: Požadovaný hardvér

x1 Arduino (Uno, nano, mega …. atď.)

x1 OLED SCREEN (použil som mode i2c, ktorý je veľmi dobrý kvôli nízkemu počtu pinov pripojenia, ale môžete použiť ľubovoľnú obrazovku, ale samozrejme musíte urobiť určité zmeny v kóde samozrejme!)

x3 Tlačidlo

x3 10k odpor

x1 Breadboard

Dosť Jumper

Krok 2: Pripojenie obvodu

Máme tu veľmi jednoduché spojenie. Ako som už spomenul, ak máte iný typ obrazovky (5110, 16x2 …), môžete vykonávať zmeny podľa toho, čo máte.

Všimnite si toho: Dávajte si pozor na pripojenie tlačidiel a sťahovacích rezistorov. Pripojte sa rovnako ako na obrázku nižšie. Nesprávne pripojenie rezistora môže spôsobiť chyby. V tejto konfigurácii po stlačení tlačidla dostaneme 1 (HIGH).

Krok 3: Zdrojový kód

Ok milí tvorcovia:) máme tu zdrojový kód. Ako možno viete, pripravujem svoj projekt pre svoj kanál YouTube v turečtine. Snažím sa však preložiť alebo pridať vysvetlenia takmer vedľa každého riadku. Tento projekt je druh poloangličtiny/turečtiny. Pre tých, ktorí nevedia po turecky, som pridal vysvetlenia. Napriek tomu, ak s tým máte nejaký problém, dajte mi vedieť a položte svoju otázku tu alebo na kanáli YouTube. Som si istý, že ste veľmi šikovní a nebudete mať problém s týmto jazykovým rozdielom. Nenechajte sa zablokovať jazykom:)

Krok 4: Ak chcete, prihláste sa na odber môjho kanála

Môžete sa pozrieť na video, ako tento projekt funguje.

Ak sa vám páči môj projekt, môžete sa pozrieť na ostatných na mojom kanáli a môžete ma podporiť. O jazyk si nemusíte robiť starosti, väčšinou si kódy pripravujem s anglickým vysvetlením. Ak máte akékoľvek otázky, môžete sa ich opýtať tu alebo na kanáli YouTube.

Môj Youtube kanál: Youtube kanál Dajte nám prosím vedieť, ak budete mať akýkoľvek problém bez akýchkoľvek pochybností!

Bavte sa!

Odporúča: