Բովանդակություն:
- Քայլ 1. Էկրանի վերակայման օրինակ Ոգեշնչում
- Քայլ 2: Կոդ
- Քայլ 3. Օրինակ. Չե՞ք ցանկանա նաև պղպեղ լինել:
- Քայլ 4: Այլ աղբյուրներ
Video: TFT 1.44 Arduino Nano - Ավելի շատ օրինակներ. 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Այս ձեռնարկում մենք կքննարկենք ավելի շատ օրինակներ, թե ինչ կարելի է անել TFT 1.44 և Arduino Nano- ի միջոցով Robo-Geek հավաքածուներից:
Խնդրում ենք անդրադառնալ ՝ TFT 1.44 -ին միանալու սովորելու համար.
www.instructables.com/id/Using-TFT-144-Wit…
Եվ եթե դուք նորեկ եք Arduino World- ում, մենք խստորեն առաջարկում ենք սկսել հետևյալով.
www.instructables.com/id/Arduino-Nano/
Քայլ 1. Էկրանի վերակայման օրինակ Ոգեշնչում
Robo-Geek- ում մենք կարճ միացում ֆիլմի մեծ երկրպագուներ ենք: Այս ձեռնարկը ներշնչված է բացման տեսարանից ՝ Struck by Lighting- ից, որտեղ համակարգչի էկրանը, որը տեղակայված է nyոնիի իրանի 5-ում, վերականգնվում է: TFT 1.44 -ով մենք կարող ենք պատրաստել նմանատիպ էկրան, բայց, իհարկե, դա կլինի մանրանկարիչ ռոբոտների համար:
Ուշադրություն դարձրեք, քանի որ համակարգի ստուգումներն անցկացվում են տարբեր վերնագրերով, որոնք կարմիր տառերով են շողշողում: Այսպիսով, սա այնքան թույն է:
Այս պարզ ծածկագիրը կօգտագործվի համակարգի ստուգման հաջորդականությունը վերստեղծելու համար:
Քայլ 2: Կոդ
Ինչպես Arduino- ի բոլոր ծածկագրերը, կա 2 մաս.
Կարգավորման գործառույթը և հանգույցի գործառույթը: Մնացած գործառույթները օժանդակ գործառույթներ են:
Կա անիմացիա ստեղծելու մի պարզ հնարք: Այն պետք է նկարել գույնով, այնուհետև նույնը նկարել սևով: Քանի դեռ ֆոնը սև է, օգտագործողի վրա ազդեցությունն այն է, որ տեքստը կամ նկարը թարթում են: Մշակման արագությունը բավականին արագ է, ուստի հնարավոր է արագ անիմացիաներ կատարել փոքր ուշացումներով:
Էկրանը բաժանված էր 10 բաժնի, 5 -ը `էկրանի յուրաքանչյուր կեսին:
Print_messages () գործառույթը տպում է ընտրված որոշակի հատվածը և ընտրված տառատեսակի գույնը:
Print_all_messages () գործառույթը տպում է բոլոր բաժինները
Print_labels () գործառույթը գծում է էկրանի պիտակները (ON/OFF կոճակներ և այլն)
Draw_buttons () գործառույթը գծում է կոճակները
Animate_messages () գործառույթը կանչում է print_messages () գործառույթը և ցուցադրում է հաղորդագրությունները պատահական հաջորդականությամբ.
/Հաջորդականություն ՝ 5, 3, 9, 7, 4, 10, 8, 2, 1, 6
Բարելավման գաղափար. Այս ծածկագիրը կարող է բարելավվել, և դրա փոխարեն կարող է օգտագործվել պատահական գործառույթը:
Քայլ 3. Օրինակ. Չե՞ք ցանկանա նաև պղպեղ լինել:
Կարճ միացում ֆիլմից ավելի շատ ոգեշնչում.
Ըստ նախորդ օրինակի, այս կոդը ցույց է տալիս, թե ինչպես կարելի է համագործակցել Robo-Geek Kits- ի TFT 1.44-ի հետ:
PrintDrPepper () գործառույթը տպում է հաղորդագրությունը:
PrintDrPepper_withdelay () գործառույթը տպում է հաղորդագրությունը ուշացումով:
RotateText () գործառույթը ուշացումով տպում է հաղորդագրությունը, բայց պտտում է այն էկրանին:
Հնարավոր խնդիրներ.
TFT 1.44 -ով որոշ դեպքերում պարամետրերը կազմաձևվում են այնպես, կարծես էկրանը 128x160 է, ուստի ուղղահայաց ուղղությամբ կարող է անհրաժեշտ լինել փոխհատուցում: Լրացուցիչ մանրամասների համար դիմեք հետևյալ ձեռնարկի Քայլ 4 -ին: Կրկին այս փոքրիկ սարքերը կոտրելու զվարճալի մաս:
www.instructables.com/id/Using-TFT-144-With-Arduino-Nano/
Քայլ 4: Այլ աղբյուրներ
Եթե ավելի շատ ոգեշնչում եք փնտրում, առաջարկում ենք դիտել Educ8s- ի այս հիանալի տեսանյութը:
Այնուամենայնիվ, կարևոր է նշել, որ օգտագործված գրադարանները տարբերվում են ձեռնարկներից ցուցադրվածներից, այնպես որ մենք պատասխանատվություն չենք կրում տեսանյութի վավերականության համար: Դա ասելով, միշտ լավ է փորձեր կատարել և սովորել բաց կոդով նույնքան շատ մարդկանցից:
Հաջողություն ձեր նախագծին և մեզ տեղեկացրեք, թե ինչն է ոգեշնչում ձեր հաջորդ նախագծին:
Խորհուրդ ենք տալիս:
Հեշտ Շատ ցածր էներգիայի BLE Arduino- ում Մաս 3 - Nano V2 փոխարինում - Rev 3: 7 քայլ (նկարներով)
Հեշտ Շատ ցածր էներգիայի BLE Arduino- ում Մաս 3 - Nano V2 փոխարինում - Rev 3. Թարմացում ՝ 7 ապրիլի, 2019 թ. Lp_BLE_TempHumidity, ավելացնում է ամսաթվի/ժամի գծապատկերներ ՝ օգտագործելով pfodApp V3.0.362+և տվյալների ուղարկման ժամանակ ավտոմատ ճնշում Թարմացում ՝ 24 մարտի 2019 թ
Վեբ վարորդի IO ձեռնարկը `օգտագործելով կենդանի վեբ կայք և աշխատանքային օրինակներ. 8 քայլ
Վեբ վարորդի IO ձեռնարկը ՝ օգտագործելով կենդանի վեբ կայք և աշխատանքային օրինակներ. հետաքրքիր մարտահրավեր ներկայացվեց ինձ: Ինձ պետք էր
Շատ պարզ Tft Mod : 5 քայլ
Շատ պարզ Tft Mod … Այն չի ներառում էլեկտրոնիկա նրանց համար, ովքեր փորձառու չեն, և դա կարող է անել գրեթե յուրաքանչյուրը: Ես սկսեցի իմ Tft/Lcd ռեժիմը «Ֆորտ
Ինչպես կառուցել շատ էժան մեքենայի սեփականատեր IPod Nano- ի (3G) համար. 3 քայլ
Ինչպես կառուցել շատ էժան մեքենայի սեփականատեր IPod Nano- ի համար (3G). IPod- ի 3G տարբերակը, անշուշտ, լավագույն iPod- ներից է, քանի որ դուք ունեք յուրաքանչյուր ինտերֆեյս / ընտրացանկ և նախադիտում նույն կողմնորոշմամբ: fattyարպը նաև այնքան կոմպակտ է և այնքան թեթև, որ ականջակալների խրոցակի խրոցակի և հավասարակշռության հետ սարքը կանգնած է
Շատ պարզ Դեռ շատ արդյունավետ կատակ (համակարգչային կատակ) ՝ 3 քայլ
Շատ պարզ … Այնուամենայնիվ, շատ արդյունավետ կատակ (համակարգչային կատակ). Այս հրահանգը շատ պարզ է, բայց ՝ շատ արդյունավետ: Ինչ կլինի `դուք թաքցնում եք զոհի աշխատասեղանի բոլոր պատկերակները: Victimոհը կզարմանա, երբ տեսնի համակարգիչը, երբ դու կատակ ես անում: Սա չի կարող որևէ կերպ վնասել համակարգչին