Բովանդակություն:
- Քայլ 1: Մասեր
- Քայլ 2: Softwareրագրային ապահովման նկատառումներ
- Քայլ 3: Սկզբնական մտքեր
- Քայլ 4: Programրագրավորում
- Քայլ 5: Եզրակացություն
Video: TM1637 7 հատվածի ցուցադրում. Աշխատեցրեք այն. 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
Ներածություն Դե, ես վերջապես կոտրվեցի և որոշեցի փորձարկել 7 հատվածի էկրաններ: Ես նախընտրում եմ ծրագրավորել TFT հպում կամ պարզապես պարզ TFT էկրան, քանի որ դրանք ճկուն են `բազմաթիվ տեղեկություններ ցուցադրելու էկրաններին: 7 հատվածի ցուցադրումը շատ սահմանափակ է, նույնիսկ ընդլայնված թվանշաններով: Սակայն, որպես նոր գաղափար, ես որոշեցի ստեղծել համաշխարհային ժամացույց, որը ցույց կտա ժամանակը ամբողջ աշխարհում: Perfectածր գնով 4 թվանշան, 7 հատվածի ցուցադրման կատարյալ ծրագիր: Նախագծի մասին այնքան ավելի զարգացած է դառնում, բայց ահա RobotDyn- ի TM1637 էկրանին վերաբերող իմ «հայտնագործություններն» ու մտքերը:
Քայլ 1: Մասեր
Մասեր. TM1637 էկրանով փորձարկելու համար ձեզ անհրաժեշտ են միայն հետևյալ բաները.
- TM1637 Displayուցասարք
- RTC կամ DHT ՝ որոշ տեղեկություններ կարդալու համար - ըստ ցանկության, ոչ մի սարքավորում, պարզապես կատարեք պարզ հաշվիչ
- Arduino Uno, Mega կամ Micro
- Մի քանի ցատկող լար
Քայլ 2: Softwareրագրային ապահովման նկատառումներ
Softwareրագրային ապահովման նկատառումներ. Ես գտա 3 տարբեր գրադարաններ TM1637- ի հետ օգտագործելու համար
- TM1637.h - խորհուրդ է տրվում RobotDyn- ի կողմից, բայց ավելի հին
- TM1637display.h գրադարան - ըստ AVISHORPE- ի ամենասիրվածը
- SevenSegmentTM1637.h - Ըստ breeme: Ֆունկցիոնալության և հնարավորությունների մեծ մասը:
Փորձեք բոլորը և տեսեք, թե ինչ եք կարծում, մինչ այժմ ինձ առավել հարմար է TM1637display գրադարանը:
Քայլ 3: Սկզբնական մտքեր
Սկզբնական մտքեր. Երբ ես առաջին անգամ ձեռք բերեցի իմ էկրանը, ես այն գնել եմ ընդհանուր 7 սեգմենտանոց դիսփլեյներով (12 կապար) և մի քանի հերթափոխի մատյաններով: Դրանք օգտագործելը ավելի շատ աշխատանք էր, քան ինձ պետք էր և սահմանափակեց ինձ օգտագործել Mega- ն իմ համաշխարհային ժամացույցի համար: TM1637 էկրանն օգտագործում է I2C, և նույնիսկ միկրո կկարողանա կարգավորել այս ցուցադրումներից 4-5-ը, բայց ես կհաստատեմ, երբ իմ նախագիծը զարգանա: Բայց օգտագործելով ընդամենը (2) GPIO կապում յուրաքանչյուրը, դա մեծ առավելություն է:
Սարքը շատ ծախսարդյունավետ է, ընդամենը $ 1.50 ՝ RobotDyn.com- ում ավելի մեծ (50x19 մմ) ցուցադրման համար:
Հեշտ է տեղադրել և օգտագործել նախագծի համար: Լավ չափ, լուսավոր ցուցադրում, որը կարգավորելի է, տեղադրման 4 անցք (RobotDyn տարբերակ), երկակի վերջնական մուտք, ընդամենը 4 միացում (5v, Gnd, Data, ockամացույց), գույնի տատանումներ (5) և «պարզ» ծրագրավորում (կարդացեք …).
Քայլ 4: Programրագրավորում
Programրագրավորում Առայժմ ես ամենաուրախն եմ եղել TM1637display.h գրադարանով և այն օգտագործել եմ հետևյալ արդյունքները և գտնելու համար: Սրանք, հավանաբար, ոչ միայն հարցերն են, այլ այն բաները, որոնց ես հանդիպել եմ և գտել լուծման ենթակա աշխատանքները:
Այդ ծրագրավորման մասին հիմա: Երբ ես առաջին անգամ միացրեցի ցուցափեղկս և գործի դրեցի երեք գրադարանների օրինակները, ոչինչ չստացա: Ոչ ցուցադրում, ոչ ընթերցում, ոչ ոչինչ: Իրականում այն կարծես սառեցրեց Arduino- ն և հրաժարվեց նույնիսկ սերիական թողարկումից: Ես պարզապես արտադրող եմ, բայց, անկասկած, չէի կարող խափանել այս պարզ փոքրիկ ցուցադրումը: Որոշ հետազոտություններից հետո ես շատ տեղեկություններ գտա շատ վայրերում, ուստի թույլ տվեք փորձել փոխանցել իմ գտածներից մի քանիսը:
Ինչպես LCD էկրանը, այնպես էլ էկրանին կարող եք թողնել մի ամբողջ թիվ: Տեղեկատվությունը տեղադրելու ավելի «բարդ» եղանակներ կան, բայց ոչ անհրաժեշտ: Theուցադրումը սահմանափակված է տողերով և նիշերով և սահմանափակում է առկա հավաքածուն, այնպես որ, եթե տեքստի կարիք ունեք, դրանք կարող են լավագույն լուծումը չլինել:
Typeանկացած տեսակի «հետաձգման» օգտագործումը, կարծես, առաջացնում է ցուցադրման սառեցում: Սա կարող է եզակի լինել RobotDyn էկրանին, քանի որ մյուսները կարծես խուսափում են այդ խնդրից, բայց սա միակ խնդիրը չէր: Շրջանցելու համար ես գտա 2 քայլ: Սկզբում ես անջատեցի սարքի հետևի ներկառուցված կոնդենսատորները, ինչը ես շատ ծույլ էի ապամոնտաժել: Երկրորդ, ես մեկնաբանեցի բոլոր ուշացումները: Հաջողություն: Theուցադրումը կենդանացավ: Այժմ, ոչ մի կերպ հնարավոր չէ ժամանակացույցը (օրինակ ՝ հաշվիչը) իդեալականից պակաս սահմանել, բայց ես ուզում եմ ժամացույց և/կամ ջերմաստիճանի չափիչ, որպեսզի կարողանամ աշխատել դրա հետ:
RobotDyn էկրանին տասնորդական կետերը, կարծես, հասանելի չեն: Ես հստակ լուծում չեմ գտել - և դրա կարիքը չեմ ունենա, բայց տեղյակ եղեք:
Հաստ աղիքի փաստաթղթերը ծանր էին, բայց ես գտա բավականին պարզ լուծում ՝ օգտագործելով մեկ տող հրաման: Ես չեմ կարող ստիպել այն հեշտությամբ թարթել, բայց կրկին, իմ նախագծի փոքր խնդիրը: Օգտագործեք ‘display.showNumberDecEx (0, 64);’ և կա երկու կետ:
Որպեսզի էկրանը կայուն ընթերցում ցուցադրի, ես պարզապես () հայտարարությունների համար օգտագործեցի, որպեսզի արդյունքը կրկնի այն տևողությամբ, ինչ ես ուզում եմ, որ այն ցուցադրվի: Պարզապես ինձ տալիս է ավելի շատ ենթածրագրեր, որպեսզի զանգեմ: Բայց ես տանելու եմ հաղթանակը:
Տարբեր գույներ ստանալու համար պետք է պատվիրել համապատասխան գույնի էկրան: Դուք չեք կարող փոխել ցուցադրման գույնը: Եթե դուք այսպես եք պատրաստվում դրանք օգտագործել, պատվիրեք խմբաքանակ Amazon- ից ՝ 5 տարբեր գույնի դիսփլեյներով: RobotDyn- ով պատվիրում եք գույն կամ 1 գույնի խմբաքանակ:
Քայլ 5: Եզրակացություն
Եզրակացություն: Մինչ այժմ դա այն է, ինչ ես գտել եմ, բայց եթե որևէ առաջարկ ունեք, ես կգնահատեի արձագանքը կամ առաջարկությունները: Ես դեռ սովորում եմ ցուցադրման մասին և շատ բան ունեմ սովորելու և հասկանալու դրանց մասին: Ձեր ցանկացած այլ նշումներ ողջունելի են: Շնորհակալություն, և ես հույս ունեմ, որ սա օգնեց մյուսներին, ովքեր հետաքրքրված էին 7 հատվածի ցուցադրմամբ: Վայելեք:
Խորհուրդ ենք տալիս:
4 թվանշան 7 հատվածի ցուցադրում 14 կապում Arduino- ով. 3 քայլ
4 թվանշան 7 հատվածի ցուցադրում 14 կապում Arduino- ի հետ. Միշտ լավ գաղափար է ստուգել ՝ արդյոք սարքը ճիշտ է աշխատում, թե ոչ, եթե այդ բաղադրիչն ունի շատ մեծ քանակությամբ կապում: Այս նախագծում ես փորձարկել եմ իմ 4 նիշ 7 սեգմենտ 14 փին էկրանը: Բոլոր 7 հատվածները միաժամանակ կցուցադրեն 0 -ից 9 -ը:
Ի՞նչ է պրոցեսորը, ինչ է այն անում և ինչպես լուծել այն: 5 քայլ
Ի՞նչ է պրոցեսորը, ինչ է այն անում և ինչպես լուծել այն. Ամեն օր այստեղ դուք օգտագործում եք «պրոցեսոր» տերմինները: կամ " պրոցեսոր " նետվում եմ շուրջը, բայց իսկապես գիտե՞ս, թե ինչ է դա նշանակում: Ես կանդրադառնամ, թե ինչ է CPU- ն և ինչ է այն անում, այնուհետև կանդրադառնամ պրոցեսորի ընդհանուր խնդիրներին և ինչպես հնարավոր է դրանք շտկել
DIY USB-C- ից MMCX ականջակալների մալուխ (եթե չեք կարող գնել այն, կառուցեք այն). 4 քայլ
DIY USB-C- ից MMCX ականջակալների մալուխ (եթե չես կարող գնել, կառուցիր այն) միասին մալուխ ՝ օգտագործելով վերամշակված USB-C թվային-անալոգային փոխարկիչ և 3.5 մմ-ից MMCX մալուխ
Ինչպես ստանալ երաժշտություն Գրեթե (ԱՆԿԱԱ Ha (Haha) կայքից (քանի դեռ կարող եք լսել, կարող եք այն ձեռք բերել Լավ, եթե այն տեղադրված է ֆլեշում, հնարավոր է ՝ չկարողանաք) Խմբագրված !!!!! Ավելացված տեղեկատվություն. 4 քայլ
Ինչպես ստանալ երաժշտություն Գրեթե (ԱՆԿԱԱ Ha (Haha) կայքից (քանի դեռ կարող եք լսել, կարող եք այն ձեռք բերել … Լավ, եթե այն տեղադրված է ֆլեշում, հնարավոր է, որ չկարողանաք) Խմբագրվել է !!!!! Ավելացված տեղեկատվություն. Եթե երբևէ այցելում եք որևէ կայք և այն նվագում է այն երգը, որը ձեզ դուր է գալիս և ցանկանում եք, ապա այստեղ ձեզ ուսուցանվում է ոչ իմ մեղքը, եթե ինչ -որ բան խառնեք (միակ ճանապարհը դա կլինի, եթե առանց պատճառի սկսեք ջնջել իրերը ) կարողացել եմ երաժշտություն ստանալ
Անջրանցիկ բարձրախոսներ, որոնք լողում են - « Այն լողում է, այն նշում է և նետում գրառումները: ": 7 քայլ (նկարներով)
Անջրանցիկ բարձրախոսներ, որոնք լողում են. ): Մենք լողալու ենք գետով, կամ գծեր ենք ամրացնելու ափին, որպեսզի մեր լողացողները մնան հենց մեր ճամբարի մոտ: Բոլորը հ