Բովանդակություն:
- Քայլ 1: Պահանջվող սարքավորում
- Քայլ 2: Շղթայի միացում
- Քայլ 3: Աղբյուրի ծածկագիր
- Քայլ 4: Եթե ցանկանում եք, բաժանորդագրվեք իմ ալիքին
Video: ARDUINO MENU DESIGN with OLED-UI (USER INTERFACE): 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Ողջույն, այս ձեռնարկում ես կփորձեմ բացատրել, թե ինչպես կատարել ARDUINO MENU DESIGN ՝ օգտագործելով i2c OLED էկրան: Այն նաև հայտնի է որպես UI (Օգտվողի միջերես): Այն օգտագործվում է շատ նախագծերի համար, բայց այն պետք է ձեզ ծանոթ լինի 3D տպիչներից:)
Ահա նաև այս նախագծի մասին տեսանյութ: Դուք կարող եք դիտել այս տեսանյութը և տեսնել, թե ինչպես է այն աշխատում:
Դե, անկեղծ ասած, եթե ինքներդ կազմեք ճաշացանկի ձևավորում, դա մեծապես կնպաստի ձեր կոդավորման և ալգորիթմի հմտություններին: Ինձ տևեց գրեթե 4 ժամ `այսպիսի պարզ ընտրացանկ ստեղծելու համար: Ահա թե ինչու ես ինքս փորձում եմ այն դարձնել 100 %: Իհարկե, որոշ մասերում ես որոշ օգնություն ցուցաբերեցի: Ինչպիսի մենյու պետք է ձևավորեմ և այլն … (Բայց ալգորիթմների մեծ մասն ինձ է պատկանում) Նկատի ունեցեք, որ. քայլ, այսինքն `փորձիր սա. երբ կոճակը սեղմված է, ընտրության նշանը, այսինքն` ">" պետք է իջնի ներքև …:
Քայլ 1: Պահանջվող սարքավորում
x1 Arduino (Uno, nano, mega… և այլն)
x1 OLED SCREEN (ես օգտագործել եմ i2c մոդուլը, որը շատ լավ է ցածր միացման կապի համարի պատճառով, բայց կարող եք օգտագործել ցանկացած էկրան, սակայն, իհարկե, որոշ փոփոխություններ պետք է կատարեք):
x3 կոճակ
x3 10k դիմադրություն
x1 Գրատախտակ
Բավական ցատկող
Քայլ 2: Շղթայի միացում
Դե, մենք այստեղ շատ պարզ կապ ունենք: Ինչպես նշեցի նախկինում, եթե ունեք տարբեր տեսակի էկրաններ (5110, 16x2…), կարող եք փոփոխություններ կատարել ըստ ձեր ունեցածի:
Ուշադրություն դարձրեք. Buttonգույշ եղեք կոճակի և քաշվող-դիմադրիչների միացման մասին: Կապ հաստատեք այնպես, ինչպես ստորև ներկայացված դիագրամում: Ռեզիստորի սխալ կապը կարող է սխալներ առաջացնել: Այս կազմաձևում, երբ կոճակը սեղմվում է, մենք ստանում ենք 1 (HIGH):
Քայլ 3: Աղբյուրի ծածկագիր
Լավ, սիրելի ստեղծողներ:) մենք այստեղ ունենք կոդ: Ինչպես գիտեք, ես նախապատրաստում եմ իմ նախագիծը իմ YouTube ալիքի համար թուրքերենով: Այնուամենայնիվ, ես փորձում եմ թարգմանել կամ ավելացնել բացատրություններ գրեթե յուրաքանչյուր տողի կողքին: Այս նախագիծը կիսաեզրափակիչ անգլերեն/թուրքերեն է պատրաստված: Նրանց համար, ովքեր թուրքերեն չգիտեն, ես բացատրություններ եմ ավելացրել: Այնուամենայնիվ, եթե դրա հետ կապված որևէ խնդիր ունեք, խնդրում եմ ինձ տեղյակ պահեք և ձեր հարցը տվեք այստեղից կամ Youtube ալիքից: Վստահ եմ, որ դուք բավականին խելացի եք և լեզվական այդ տարբերության հետ կապված որևէ խնդրի չեք հանդիպի: Թույլ մի՛ տուր, որ լեզուն քեզ արգելափակի:)
Քայլ 4: Եթե ցանկանում եք, բաժանորդագրվեք իմ ալիքին
Դուք կարող եք դիտել տեսանյութը, թե ինչպես է աշխատում այս նախագիծը:
Եթե ձեզ դուր է գալիս իմ նախագիծը, կարող եք իմ ալիքի մյուսներին նայել և կարող եք աջակցել ինձ: Մի անհանգստացեք լեզվի համար, հիմնականում ես պատրաստում եմ իմ ծածկագրերը անգլերեն բացատրությամբ: Հարցերի դեպքում կարող եք ձեր հարցերը տալ այստեղից կամ Youtube- ի ալիքից:
Իմ Youtube ալիքը. Youtube Channel Խնդրում եմ ինձ տեղյակ պահեք, եթե որևէ խնդրի բախվում եք առանց որևէ կասկածի:
Զվարճանալ!
Խորհուրդ ենք տալիս:
Z80-mbc2 Z80 Code Flash User LED: 3 քայլ
Z80-mbc2 Z80 Code Flash User LED: Սա օրինակելի օգտվողի LED ծրագիր է, որը գրված է Z80 assembler- ում z80-mbc2 համակարգչի համար: Սա ինձ համար փորձնական և վերանայման վարժություն էր, սա իմ առաջին Z80 ծրագիրն է ավելի քան 35 տարի: Վայելեք
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)
Tattoo Flash Design (Illustrator). 14 քայլ (նկարներով)
Tattoo Flash Design (Illustrator). Ահա քայլ առ քայլ գործընթաց, թե ինչպես կարելի է նախագծել դաջվածքների ֆլեշ դիզայն ՝ թքած ստվերով Illustrator- ում: Դուք կարող եք օգտագործել ձեր մկնիկը կամ հետքի պահոցը: Հուսով եմ, որ այս ձեռնարկից հետո կարող եք հեշտությամբ ստեղծել ձեր սեփական նախագծերը:
Interface Raindrop Sensor to NodeMcu - սկսնակների համար `5 քայլ
Interface Raindrop Sensor to NodeMcu | սկսնակների համար. այս ձեռնարկում դուք գիտեք, թե ինչպես միացնել անձրևի կաթիլների տվիչը NodeMcu- ին
â -’. :: *, Awesome Design (Microsoft Paint), *::. â - ’: 4 քայլ
â - ’. ::*, Awesome Design (Microsoft Paint),*::. â - ’: Ես ձեզ ցույց կտամ, թե ինչպես կատարել հիանալի դիզայն ՝ օգտագործելով Microsoft ներկ, կամ պարզապես մատիտ և թուղթ: ! Պ.Ս. Խնդրում ենք գնահատել և քվեարկել գրքի մրցույթին: Շնորհակալություն միլիոն