Tartalomjegyzék:

ARDUINO MENU DESIGN OLED-UI (USER INTERFACE) segítségével: 4 lépés
ARDUINO MENU DESIGN OLED-UI (USER INTERFACE) segítségével: 4 lépés

Videó: ARDUINO MENU DESIGN OLED-UI (USER INTERFACE) segítségével: 4 lépés

Videó: ARDUINO MENU DESIGN OLED-UI (USER INTERFACE) segítségével: 4 lépés
Videó: Sleek Android Design, by Jordan Jozwiak 2024, November
Anonim
Image
Image

Sziasztok! Ebben az oktatóanyagban megpróbálom elmagyarázni, hogyan lehet az ARDUINO MENU DESIGN -t az i2c OLED képernyő használatával elkészíteni. UI (felhasználói felület) néven is ismert. Sok projekthez használták, de biztosan ismeri Önt 3D nyomtatókról:)

Itt egy videó is erről a projektről. Megnézheti ezt a videót, és megnézheti, hogyan működött.

Nos, őszintén szólva, ha saját maga készíti el a menütervét, az sokat segít a kódolási és algoritmustudásban. Majdnem 4 órám volt egy ilyen egyszerű menü elkészítéséhez. Ezért próbálom magam 100 %-ossá tenni. Természetesen bizonyos részekben segítséget kaptam. Például, hogy milyen menüt kell kialakítanom stb. (De az algoritmusok többsége az enyém) Vegye figyelembe, hogy: Ha saját menüt szeretne készíteni, akkor a legalapvetőbbekkel kell kezdenie lépés, azaz próbálja meg ezt: amikor megnyomja a gombot, a kiválasztó jelnek, azaz ">" lefelé kell mennie….

1. lépés: Szükséges hardver

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

x1 OLED képernyő

x3 gomb

x3 10k ellenállás

x1 Breadboard

Elég Jumper

2. lépés: Áramköri csatlakozás

Nos, itt nagyon egyszerű kapcsolatunk van. Amint azt korábban említettem, ha más típusú képernyője van (5110, 16x2…), akkor módosíthatja azt, amivel rendelkezik.

Megjegyzés: Legyen óvatos a gombok és a lehúzható ellenállások csatlakoztatásával kapcsolatban. Csatlakoztassa úgy, mint az alábbi ábrán. A hibás ellenállás -csatlakozás hibákat okozhat. Ebben a konfigurációban a gomb megnyomásakor 1 -et (HIGH) kapunk.

3. lépés: Forráskód

Ok kedves gyártók:) itt van forráskódunk. Mint talán tudjátok, török nyelven előkészítem a projektemet a YouTube -csatornámhoz. Azonban megpróbálok majdnem minden sor mellett lefordítani vagy magyarázatokat adni. Ez a projekt félig angol/török nyelven készült. Azoknak, akik nem tudnak törökül, magyarázatokat adtam hozzá. Mégis, ha bármilyen problémája van ezzel kapcsolatban, kérjük, tudassa velem, és tegye fel kérdését innen vagy a Youtube csatornáról. Biztos vagyok benne, hogy nagyon ügyesek vagytok, és nem fognak problémákkal szembesülni a nyelvi különbséggel kapcsolatban. Ne hagyd, hogy a nyelv blokkoljon:)

4. lépés: Iratkozz fel a csatornámra, ha úgy tetszik

A videóban megnézheti, hogyan működik ez a projekt.

Ha tetszik a projektem, megnézhetsz másokat a csatornámon, és támogathatsz engem. Ne aggódjon a nyelv miatt, főleg angol nyelvű magyarázattal készítem el a kódjaimat. Ha bármilyen kérdése van, kérdezze meg itt vagy a Youtube csatornán.

Youtube -csatornám: Youtube -csatornaKérem, tudassa velem, ha bármilyen problémával szembesül minden kétség nélkül!

Érezd jól magad!

Ajánlott: