Բովանդակություն:
- Քայլ 1: ՀՏՀ
- Քայլ 2: Հավաքեք մասերը
- Մասերի ցուցակ
- Քայլ 3: IC վարդակներ
- Քայլ 4: Ավելացրեք Pin վարդակների առաջին փաթեթը
- Քայլ 5: 4 Pin վարդակից
- Քայլ 6: Խրոցակների երկրորդ փաթեթ
- Քայլ 7: Ավելացրեք Power Jack
- Քայլ 8: mingրագրավորման վերնագրեր
- Քայլ 9: Ավելացրեք անջատիչներ
- Քայլ 10: Ավելացրեք էներգիայի կոնդենսատորներ
- Քայլ 11: Պատրաստեք բյուրեղյա վարդակը
- Քայլ 12: Հեռացրեք պլաստիկը
- Քայլ 13: Բյուրեղյա վարդակներ
- Քայլ 14: Բյուրեղյա վարդակների ավելացում
- Քայլ 15: Ավելացրեք լարման կարգավորիչները
- Քայլ 16: Ավելացրեք գլխարկներ
- Քայլ 17: Ավարտման քայլեր
- Քայլ 18: Ավելացրեք IC- ներ
- Քայլ 19: Օգտագործելով այն. Ձեր առաջին շարժիչի ծրագիրը
- Քայլ 20: Ներբեռնումներ
Video: Պտուտակային հարթակ ՝ 20 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:53
Ի՞նչ է պտուտակը:
Parallax Propeller- ը 32-բիթանոց 8-միջուկային միկրոկոնտրոլեր է: Հավանական է, որ դուք արդեն տեսել եք պտուտակով աշխատող մի քանի նախագծեր, ինչպիսիք են ՝
OpenStomp Coyote-1: բաց կոդով թվային կիթառի էֆեկտների ոտնակ
Երաժշտական ցուցադրում (.mp3) (կայք)
Replica 1, Apple 1 Clone
(կայք)
ybox2, DIY ցանցային Set-top Box
(կայք) և շատ ավելին: The Propeller- ը սովորաբար օգտագործվում է բարձր կատարողականության պատճառով, ունի հեշտ վիդեո ելք և առաջարկում է շատ I/O:
Այսպիսով, ո՞րն է պտուտակավոր հարթակը:
Պտուտակային հարթակը հենարանը դնում է տպատախտակի վրա լարման կարգավորիչներով, հիշողությամբ, բյուրեղով և այլ մոդուլների միակցիչներով: Այն շատ նման է Arduino- ին `հիմնական գաղափարի մի քանի բարելավումներով. 1 - Մոդուլները (a.k.a. վահան) կարող են միմյանց միացվել վերևից և ներքևից: Օրինակ, մեջտեղում կարող եք ունենալ Propeller մոդուլ, վերևում ՝ LCD UI, իսկ ներքևում ՝ նախատիպ: 2 - Պիների միջև հեռավորությունը.1 "է: Խրոցակների միջև տարածությունը նույնպես.2" է: Սա հարթակը համատեղելի է դարձնում գրատախտակների հետ, և այն թույլ է տալիս Ձեզ օգտագործել Հարթակի մոդուլներ `այլ նախագծային տախտակների հետ համատեղ: 3 - Տախտակի հետքը 3.8 "x 2.5" է, որը նույն հետքն է, ինչ ExpressPCB- ի MiniBoard ծառայությունը, ուստի ձեր սեփական մոդուլը ավելացնելն էժան և պարզ է: 4 - Նրանք լավ փաստաթղթավորված են: Դրանք ներկայացված են onոն Ուիլյամսի սյունակում Nuts and Volts- ում, իսկ Propeller Platform Module- ը հիմք կհանդիսանա նրա առաջիկա սյունակներում նկարագրված շատ նախագծերի համար: 5 - Նրանք հանրային տիրույթ են: Մոդուլների նախագծերը օգտագործում են MIT լիցենզիան ՝ տալով ձեզ ավելի ճկունություն, քան ավելի սահմանափակող լիցենզիաները, ինչպիսիք են Creative Commons Share-Alike- ը: Կաղապարներն ու տեխնիկական պայմանները կարելի է ներբեռնել այստեղ: Պտուտակային հարթակը հասանելի է որպես հավաքածու կամ նախապես հավաքված Gadget Gangster- ից: Կառուցման ժամանակը մոտ 45 րոպե է: Սկսեք ՝ անցնելով հաջորդ քայլին:
Քայլ 1: ՀՏՀ
Ի՞նչ է Propeller հարթակը:
Propeller Platform- ը բաց կոդով ներկառուցված հաշվողական հարթակ է. Այն շատ նման է Arduino- ին, բայց բարելավում է հայեցակարգը `օգտագործելով ավելի արագ միկրոկոնտրոլեր, ստանդարտ կապերի տարածություն և ավելի քիչ սահմանափակող լիցենզիա (MIT լիցենզիա):
Որո՞նք են բնութագրերը:
Պտուտակային միկրոկոնտրոլեր.
- Ներկառուցված վիդեո գեներատորի սարքավորում ՝ NTSC/PAL կամ VGA էկրաններին թողարկելու համար
- Ներկառուցված բարձր մակարդակի լեզու (Spin), որը հեշտ է սովորել
- Բարձր կատարողականություն (վայրկյանում 160 միլիոն գործողություն)
- Գործողության ընթացքում արագությունը կարող է փոխվել էներգիայի արդյունավետության բարձրացման համար
- Հասանելի է սիրահարների համար հարմար DIP փաթեթում
- 32 I/O կապում, յուրաքանչյուր քորոց կարող է սահմանվել որպես մուտք կամ ելք
Պտուտակային հարթակը ավելացնում է.
- 5 վ և 3.3 վ լարման կարգավորիչներ ՝ գնահատված 800 մԱ -ով, յուրաքանչյուրը
- 5 ՄՀց բյուրեղյա, օգտագործողի կողմից փոխանակելի
- 32kB ներկառուցված հիշողություն, տեղ ՝ երկրորդ հիշողության IC- ի համար
- Բոլոր IC- ները վարդակների մեջ են `ավելի հեշտ փոխարինման և հավաքման համար
- Ստանդարտ:
Պտուտակային հարթակ `մարտկոցի հարթակով և ProtoPlus մոդուլներով
Ինչպե՞ս է այն համեմատվում Arduino- ի հետ:
Դեմ.
- Ավելի թանկ Arduino- ն $ 30 է, PropPlug- ով պտուտակավոր հարթակը (այն, ինչ դուք օգտագործում եք հենարանը ծրագրավորելու համար) $ 50: Բայց ձեզ կպահանջվի միայն մեկ PropPlug և ինքնուրույն պտուտակավոր հարթակ ՝ 35 դոլար:
- Փոքր համայնք Make Magazine- ում «Arduino» բառը շատ ավելի հաճախ կտեսնեք, քան «propeller» բառը:
- Ինքնաթիռում չկա «Անալոգային ներսում»: Փոխարենը, դուք պետք է օգտագործեք կոնդենսատոր և ռեզիստոր `անալոգային արժեքները կարդալու համար: Դժվար չէ, բայց ոչ այնքան հեշտ, որքան Arduino- ն:
- 2 չիպս aրագիրը պահելու համար պտուտակ, հենարան և EEPROM օգտագործելիս անհրաժեշտ է 2 IC:
Կողմ:
- Շատ ավելի արագ միկրոկոնտրոլեր WAAY Faster: Սա թույլ է տալիս իսկապես հիանալի բաներ անել, ինչպիսիք են ելքային VGA- ն, կատարել խոսքի սինթեզ, խաղալ.wav ֆայլեր և ավելին ՝ բոլորը չիպի վրա: Պտուտակը կատարում է 160 MIPS, իսկ atmega168- ը ՝ 16:
- Բարձրորակ աուդիո և վիդեո Տեսանյութի սարքավորումները ներկառուցված են, և բազմաթիվ աուդիո գրադարաններ հասանելի են MIT լիցենզիայի ներքո:
- Real Multitasking- ը մեկին ասում է ՝ հոգ տանել տեսանյութի մասին, իսկ մյուսին `ստեղնաշարի / մկնիկի հետ աշխատելը, և վերջ: Ոչ ընդհատումներ, ոչ ժամաչափեր. Իրոք հեշտ է կատարել բազմակի առաջադրանքներ պտուտակի վրա
- Ավելի I/O, ավելի ճկուն Յուրաքանչյուր I/O կարող է վերակազմակերպվել, և դրանցից 32 -ը կան:
- Standard Pin Spacing The Propeller Platform- ը տեղավորվում է տախտակի կամ նախատախտակի վրա
- Էլեկտրաէներգիայի ավելի լավ օգտագործում The Prop- ը կարող է փոխել ժամացույցի արագությունը թռիչքի ժամանակ `էներգիա խնայելու և չօգտագործվող ատամնափակոցները փակելու համար: Էլեկտրաէներգիայի սպառումը կարող է 80 մԱ-ից իջնել մինչև 4-5 մԱ
- Ավելի լավ լիցենզիա Arduino- ն արտոնագրված է Creative Commons Attribution Share -alike- ի ներքո (կարդացեք այն, դա մի քանի էջ է): Պտուտակային հարթակը հասանելի է MIT լիցենզիայի ներքո (կարդացեք ՝ դա 2 պարբերություն է): Մի անհանգստացեք, թե ինչպես եք օգտագործում մեր նախագծերը. Մենք չենք դատի:
Խառը պայուսակ.
- Softwareրագրակազմի վրա կենտրոնացած Շատ միկրոկոնտրոլերներ հատկացրել են սարքավորումներ `որոշակի առաջադրանքներ կատարելու համար: Փոխարենը, Պտուտակը կատարում է ծրագրային ապահովման մեծ մասը: Սա ինձ չի անհանգստացնում, բայց ոմանք դրա հետ խնդիրներ ունեն:
- Պտույտ Պաշտպանի համար բարձր մակարդակի լեզուն Spin- ն է. Սա շատ ավելի ժամանակակից լեզու է, քան C/C ++ - ը, բայց մի փոքր ընտելանալը պահանջում է
- Mac- ի աջակցություն Mac- ի պաշտոնական հաճախորդ չկա, բայց Mac- ով աշխատելը և գործելը դժվար չէ: Parallax- ն ունի Mac էջ հենց այստեղ:
Անձամբ ես պտուտակն օգտագործում եմ զարգացման մեծ մասի համար և օգտագործում եմ PICaxe (կարդա ՝ 08M մեր ժամանակի 555), երբ ինձ պարզ / էժան տրամաբանություն է պետք: Arduino- ն լավ է, բայց ես գտնում եմ, որ պտուտակն ավելի հեշտ է ծրագրավորել և շատ ավելի հզոր: Arduino- ն չափազանց թանկ է, երբ ինձ պարզապես պարզ տրամաբանություն է պետք: Ի՞նչ մոդուլներ կան: Մոդուլների վերջնական ցուցակ չկա, բայց կարող եք ստուգել Gadget Gangster- ը ներկայումս առկա որոշ մոդուլների համար: Որոշ մոդուլների օրինակ.
- Տեսանյութ / Աուդիո
- Մարտկոց
- DMX
- LCD էկրաններ
- Նախատախտակներ
- microSD
- Շարժիչային վերահսկիչ
Նաև անընդհատ դուրս են գալիս ավելի շատ մոդուլներ:
Քայլ 2: Հավաքեք մասերը
Նախ, շրջեք ձեր զոդման երկաթի վրա: Թող այն տաքանա, մինչ ստուգում եք, որպեսզի համոզվեք, որ ունեք հետևյալ մասերը.
Մասերի ցուցակ
- 3x 47uF էլեկտրոլիտիկ կափարիչներ (համոզվեք, որ դրանք միկրո-մինի են, որպեսզի մյուս մոդուլները տեղավորվեն վերևում)
- 1x 4.7uF տանտալային գլխարկ
- 1x 104 կերամիկական գլխարկ
- 1x 10k Օմ դիմադրություն (շագանակագույն - սև - նարնջագույն)
- 1x 220 Օմ դիմադրություն (կարմիր - կարմիր - շագանակագույն)
- 1x 470 Օմ դիմադրություն (դեղին - մանուշակագույն - շագանակագույն)
- 1x 1.1k Օմ դիմադրություն (շագանակագույն - շագանակագույն - կարմիր)
- 2x կանաչ 3 մմ կանաչ LED
- 1x կարմիր LED
- 2x մեքենայի Pin վարդակներ
- 2x 4 պին վարդակներ
- 2x 16pin վարդակներ
- 1x 4pin Աջ անկյունի վերնագիր
- 1x Ուղղանկյուն հոսանքի անջատիչ
- 1x շոշափելի անջատիչ
- 1x 40 պին DIP վարդակից
- 1x 8pin DIP վարդակից
- 1x 2 մմ հզորության Jack
- 1x 5 ՄՀց բյուրեղ (համոզվեք, որ այն կիսով չափ բարձր է, որպեսզի մյուս մոդուլները տեղավորվեն վերևում)
- 1x 5V լարման կարգավորիչ
- 1x 3.3V լարման կարգավորիչ
- 1x զուգահեռ պտուտակ
- 1x 32 կԲ i2c EEPROM
- 1x պտուտակավոր հարթակի PCB
Քայլ 3: IC վարդակներ
Նախ, տեղադրեք վարդակների մեջ: Խրոցակները ունեն գեղեցիկ կողպման մեխանիզմ `դրանք կպցնելիս, երբ կպչում եք: Ես նախընտրում եմ օգտագործել վարդակներ, քանի որ խնդիրներ ունենալու դեպքում կարող եք հեշտությամբ հեռացնել IC- ն, և զոդման ժամանակ կարիք չկա անհանգստանալու IC- ն վնասելու մասին: 8 պին DIP վարդակն անցնում է U2- ով, խազը ՝ դեպի վեր: 40pin DIP վարդակից անցնում է U1- ում, խրամատները ՝ ձախ կողմում:
Քայլ 4: Ավելացրեք Pin վարդակների առաջին փաթեթը
Վերցրեք 16 փին վարդակից մեկը և ավելացրեք այն տախտակին: Դուք կարող եք այն ավելացնել արտաքին տողին (տախտակի եզրին ամենամոտ) կամ ներսի տողին, բայց ես առաջարկում եմ այն ավելացնել արտաքին շարքին: Ներքին տողն առայժմ դատարկ պահեք, բայց կարող եք լցնել քորով վերնագրերով ՝ պտուտակավոր հարթակի տակ մեկ այլ մոդուլ տեղադրելու համար:
Քայլ 5: 4 Pin վարդակից
Ավելացրեք 4 փին վարդակից: Օգտագործեք աջ անկյունի քորոց վերնագրեր ՝ երկու վարդակները հավասարեցված պահելու համար, ինչպես ցույց է տրված լուսանկարում: Սա կպահի 4 պինային վարդակները, մինչ դուք շրջում եք տախտակի վրայով և ուղիղ պահում 4 փին և 16 պին վարդակները: 4 պինային վարդակն անցնում է նույն շարքում, ինչ 16 փին վարդակից:
Քայլ 6: Խրոցակների երկրորդ փաթեթ
Նույն գործարքը մյուս կողմից:
Քայլ 7: Ավելացրեք Power Jack
Ավելացրեք հոսանքի վարդակը տախտակի վերևի ձախ մասում, տուփի մեջ `« 7.5 - 12VDC » - ի տակ: Էլեկտրահաղորդման փականը միացնելիս առատաձեռն եղեք զոդի հետ. Դա այն է, ինչ բռնակն իջեցնում է հոսանքի վարդակից տեղադրելու / հեռացնելու ժամանակ:
Քայլ 8: mingրագրավորման վերնագրեր
Պտուտակը ծրագրավորվում է հենարան խրոցակով: ավելացնել աջ անկյունի վերնագրեր «Խրոց» պիտակով տուփի մեջ, ինչպես ցույց է տրված լուսանկարում: Այստեղ է, որ ծրագրավորման համար կապելու եք Prop Plug- ը: Դուք կարող եք ձեռք բերել հենարան Plug Gadget Gangster- ից կամ Parallax- ից: Boardրագրավորման սարքավորումները տախտակից դուրս պահելը առավել փոքր ընդհանուր տախտակի չափն է և ավելի ցածր արժեքը: Երբ ամեն ինչ ավարտված լինի և պատրաստ լինեք պտուտակի ծրագրավորմանը, տեղադրեք Prop Plug- ը «գլխարկով դեպի վեր»:
Քայլ 9: Ավելացրեք անջատիչներ
Ավելացրեք անջատիչներ ձախ և աջ: Tactիշտ շոշափելի անջատիչը կվերականգնի Prop- ը, երբ այն աշխատում է (պարզապես հպեք այն ՝ վերակայելու համար): Ձախ անջատիչը հոսանքի անջատիչն է: Երկու անջատիչներն էլ տեղադրված են տախտակի եզրին, որպեսզի հեշտ լինի դրանց հասանելիությունը, եթե մյուս մոդուլները կուտակված են վերևում:
Քայլ 10: Ավելացրեք էներգիայի կոնդենսատորներ
Երեք կափարիչները (դրանք փոքրիկ բանկաների տեսք ունեն) անցնում են աջ անկյունի անջատիչի կողքին: Նրանք օգնում են միկրոկոնտրոլերին և այլ մոդուլներին սահուն սնուցել: Կոնդենսատորները բևեռայնության նկատմամբ զգայուն են, գծին ամենամոտ կապարը բացասական է, և այն ուղղվում է դեպի ներքև: Համոզվեք, որ օգտագործում եք միկրո-մինի գլխարկներ, կամ այլ մոդուլներ կարող են չհամապատասխանել պտուտակավոր հարթակի վերևում:
Քայլ 11: Պատրաստեք բյուրեղյա վարդակը
Բյուրեղի համար վարդակից օգտվելը հաճելի է, քանի որ հենարանը կարող է ապահովել այլ բյուրեղյա արժեքներ: Ահա բյուրեղյա վարդակից պատրաստելու հաքը. 1 - Նշեք մեքենայի երկու վարդակների վարդակները (ինչպես ստորև ներկայացված լուսանկարում): Օգտագործեք ձեր խրամատները `դրանք կիսով չափ բաժանելու համար:
Քայլ 12: Հեռացրեք պլաստիկը
Կրկին օգտագործելով ձեր խրամատները, հեռացրեք պլաստիկը յուրաքանչյուր կապում, ինչպես ցույց է տրված լուսանկարում: Պլաստիկը քերելու համար պարզապես պետք է մի փոքր ճնշում գործադրել:
Քայլ 13: Բյուրեղյա վարդակներ
Ահա թե ինչ կստանաք.
Քայլ 14: Բյուրեղյա վարդակների ավելացում
Տեղադրեք դրանք, ինչպես ցույց է տրված լուսանկարում: Ես մի փոքր ժապավեն եմ օգտագործում դրանք պահելու համար, տախտակը շրջում եմ և կպցնում տեղում: Տախտակի հետևի մասում կտրեք ամրացման կապում մեքենայի վարդակից: Բացի այդ, ավելացրեք ռեզիստորները R1, R2 և R3- ում: Այս փոքրիկ տղաները կսահմանափակեն LED- ների հոսանքը, որը ձեզ կասի, երբ հոսանքը միացված է: R1: 1.1k Resistor (Շագանակագույն - Շագանակագույն - Կարմիր) R2: 470 ohm Resistor (Դեղին - Մանուշակագույն - Շագանակագույն) R3: 220 ohm Resistor (Կարմիր - Կարմիր - Շագանակագույն)
Քայլ 15: Ավելացրեք լարման կարգավորիչները
Պտուտակն աշխատում է 3.3 Վ լարման վրա, սակայն Պտուտակի հարթակը ներառում է նաև 5 Վ կարգավորիչ ՝ 5 Վ այլ մոդուլներին ապահովելու համար: VR1: 5V կարգավորիչ: Դա ON կիսաեզրափակիչ է (մաս # MC33269T-5.0G): 3.3V կարգավորիչի համեմատ, այն ունի քառակուսի ներդիր, որը մի փոքր ավելի բարակ է: Սև արկղը նույնպես չունի փոքր խազ: VR2. 3.3 Վ կարգավորիչ: Դա ST է (մաս # LD1117V33): Այն ունի ավելի հաստ ներդիր, ներդիրի անկյունները կտրված են: Դուք կարող եք նաև օգտագործել մի փոքր լրացուցիչ զոդ ՝ ներդիրը տախտակին միացնելու համար: Սա կօգնի կարգավորիչներին ավելի շատ ջերմություն սուզել:
Քայլ 16: Ավելացրեք գլխարկներ
Տանտալային կափարիչը անցնում է բյուրեղյա վարդակի կողքին: Նշենք, որ տանտալ գլխարկը բեւեռացված է: Եթե ուշադիր նայեք մարմնին, ապա ոտքերից մեկի կողքին կտեսնեք + նշանը: Պլյուս նշան ունեցող ոտքը պետք է անցնի բյուրեղին ավելի մոտ գտնվող անցքով: Կերամիկական կափարիչը իջնում է 40 պին DIP վարդակից: Դա բևեռայնության նկատմամբ զգայուն չէ: Կերամիկական գլխարկը նշված է «104», այն նաև փոքր է քան տանտալ գլխարկը:
Քայլ 17: Ավարտման քայլեր
Ավելացնել LED- ներ -
PWR «PWR» նշվող շրջանակի մեջ մտնող LED- ն ունի հստակ ոսպնյակ: Այս LED- ի համար SHORTER կապը անցնում է շրջանաձև անցքով (ավելի մոտ է ռեզիստորին), իսկ ավելի երկար հաղորդիչն անցնում է քառակուսի անցքով: 5.0 LED- ը, որն անցնում է «5.0» նշագծով, ունի կանաչ ոսպնյակ: Այս LED- ի համար ԱՎԵԼԻ երկար կապը անցնում է շրջանաձև անցքով (ավելի մոտ է ռեզիստորին), ավելի կարճ կապիչը անցնում է քառակուսի անցքով: 3.3 «3.3» նշվող շրջանակի մեջ մտնող լուսադիոդն ունի կանաչ ոսպնյակ: Այս LED- ի համար ԱՎԵԼԻ երկար կապը անցնում է շրջանաձև անցքով (ավելի մոտ է ռեզիստորին), ավելի կարճ կապիչը անցնում է քառակուսի անցքով: Բացի այդ, R4- ում ավելացրեք 10k ohm դիմադրություն (շագանակագույն - սև - նարնջագույն): Հաջորդ քայլը ուժը ստուգելն է: Միացրեք հոսանքի ադապտորը և շրջեք աջ անկյունի անջատիչը ներքև: LED- ները պետք է բոլորը լուսավորվեն, ինչը ցույց է տալիս, որ Կարգավորողները էներգիա են թողնում:
Քայլ 18: Ավելացրեք IC- ներ
Ավելացրեք հենարանը 40 Pin DIP վարդակից, իսկ EEPROM- ը ՝ 8 Pin վարդակից: Ավելացրեք բյուրեղը և կտրեք ավելորդ կապարը: Գնացեք հաջորդ քայլին, և ես ձեզ ցույց կտամ մի օրինակելի ծրագիր, որը կօգնի սկսել
Քայլ 19: Օգտագործելով այն. Ձեր առաջին շարժիչի ծրագիրը
Նախ, ներբեռնեք Propeller գործիքը (windows կամ mac), որպեսզի կարողանաք գրել ձեր ծրագիրը: Բացի այդ, համոզվեք, որ ունեք PropPlug:
Գործարկեք այն Propeller Tool- ը և եկեք սկսենք ամենապարզ ծրագրով ՝ LED թարթող;
Ես կբաժանեմ յուրաքանչյուր տող. Այս դեպքում կա միայն մեկ մեթոդ (հիմնական), և դա ՀԱՆՐԱՊԵՏՈ methodԹՅՈ methodՆ մեթոդ է, բայց դրա մասին անհանգստանալու կարիք չունենք: այժմ dira [0]: = 1 dira [0] 0 -ի «ուղղությունների գրանցամատյան» է: Ռեգիստրում 1 արժեք գրելով, մենք 0 փին ենք դարձնում ելք:: = նշանակման օպերատորն է: REPEAT- ը կատարեք այն ամենը, ինչ ներքևում տեղադրված է: ԿՐԿՆԵԼ օղակը ՝ առանց ՄԻՆՉԵՎ, կկրկնվի ընդմիշտ: Ներդիրները կարևոր են պտտվելիս. Այս տողի տակ ներծծված ամեն ինչ REPEAT օղակի մի մասն է: ! OUTA [0] the! Օպերատոր նշանակում է «մատով խփել», իսկ OUTA- ն 0 -ի ելքային գրանցամատյան է: Այսպիսով, այս տողը վերցնում է outa- ի ընթացիկ արժեքը [0], շրջում այն և հետ գրում: Եթե քորոցը բարձր է, այն ցածր կշրջվի: Եթե քորոցը ցածր է, այն բարձր կշրջվի: Բնութագիրը նկարագրելու շքեղ ձև: հանդիսանում է «Bitwise NOT նշանակման օպերատոր»: WAITCNT (CLKFREQ + cnt) Թարգմանություն. Պահեք 1 վայրկյան: WAITCNT ()ամանակ) կդադարեցնի կատարումը մինչև համակարգի ժամացույցը == ամանակը: CLKFREQ- ը համակարգի արժեք է. Այն հավասար է յուրաքանչյուր վայրկյանում տիզերի թվին: CNT- ը համակարգի մեկ այլ արժեք է, դա ներկայիս համակարգի ժամանակն է (քանի տիզ է պտուտակի մեկնարկից ի վեր): Համակարգի ժամացույցին ավելացնելով 1 վայրկյանի տիզ, մենք պարզում ենք, թե ինչպիսին կլինի համակարգի ժամացույցը մեկ վայրկյանից այսուհետ: Եվ դա ձեր առաջին ծրագիրն է: Ի՞նչ կփոխեիք, եթե ցանկանայիք, որ LED- ը թարթվեր վայրկյանում երկու անգամ:
Քայլ 20: Ներբեռնումներ
Պտուտակը հիանալի միկրոկոնտրոլեր է, որը.
- Անհավանական արագ (վայրկյանում 160 միլիոն հրահանգ),
- Ունի մի տոննա I/O (32 կապում, որը կարող է մուտքագրում կամ ելք կատարել),
- Ունի վիդեո և աուդիո հիանալի հնարավորություններ
- Եվ դրա համար հեշտ է զարգանալ
Ստուգեք Parallax- ի կայքը պտուտակի վերաբերյալ տոննա տեղեկատվության համար: Դուք նաև պետք է ծանոթանաք Parallax- ի օբյեկտների փոխանակմանը, որտեղ կան մի շարք բաց կոդով գրադարաններ, որոնք կօգնեն ձեզ ձեր հենարանով նախագծեր կատարելիս: Ներբեռնեք շարժիչի ձեռնարկը Ներբեռնեք պտուտակավոր հարթակի PCB դիզայնը (ExpressPCB ձևաչափ) (ExpressPCB ձևաչափ) Պտուտակային հարթակի ձևավորման ձևանմուշներ Ձեռք բերեք հավաքածուն կամ նախապես հավաքեք այն Gadget Gangster- ից:
Խորհուրդ ենք տալիս:
Gyroscope հարթակ/ Camera Gimbal: 5 քայլ (նկարներով)
Գիրոսկոպի հարթակ/ Տեսախցիկ Gimbal. Այս հրահանգը ստեղծվել է Հարավային Ֆլորիդայի համալսարանի Makecourse- ի նախագծի պահանջի կատարման համար (www.makecourse.com)
Անսահման մակարդակներով հարթակ GameGo With Makecode Arcade: 5 քայլ (նկարներով)
GameGo- ն անսահմանափակ մակարդակներով GameGo With Makecode Arcade- ով. GameGo- ն Microsoft Makecode- ի հետ համատեղելի ռետրո խաղային շարժական վահանակ է, որը մշակվել է TinkerGen STEM կրթության կողմից: Այն հիմնված է STM32F401RET6 ARM Cortex M4 չիպի վրա և պատրաստված է STEM մանկավարժների կամ պարզապես այն մարդկանց համար, ովքեր սիրում են զվարճանալ ՝ ստեղծելով ռետրո տեսախաղ
Telepresence ռոբոտ. Հիմնական հարթակ (մաս 1). 23 քայլ (նկարներով)
Telepresence Robot: Հիմնական հարթակ (Մաս 1). Հեռուստատեսային ռոբոտը ռոբոտի տեսակ է, որը կարող է հեռակա կարգով կառավարվել ինտերնետով և որպես փոխնակ գործել մեկ ուրիշի համար: Օրինակ, եթե դուք Նյու Յորքում եք, բայց ցանկանում եք ֆիզիկապես շփվել Կալիֆորնիայի մարդկանց թիմի հետ
Ինչպես պատրաստել հարթակ քերծվածքների վրա. 6 քայլ (նկարներով)
Ինչպես կատարել հարթակ քերծվածքների վրա. Scratch- ը կայք է, որտեղ մարդիկ ստեղծում են խաղեր և այլ ծրագրեր ՝ օգտագործելով նախապես պատրաստված բլոկներ, որոնք քաշում և գցում եք աշխատանքային տարածք: Այսօր ես ձեզ ցույց կտամ, թե ինչպես ստեղծել հարթակ խաղ զրոյից
Կառուցեք թվային պտուտակային տեսախցիկ `6 քայլ (նկարներով)
Կառուցեք թվային փոսային տեսախցիկ. Ես միշտ ցանկացել եմ փորձել նկարել փոսային տեսախցիկով, բայց դա այն բաներից մեկն էր, որին ես երբեք չէի մոտենում: Այժմ թվային տեսախցիկներով դա հեշտ է: Ձեզ հարկավոր կլինի թվային մեկ ոսպնյակի ռեֆլեքսային (SLR) տեսախցիկ `փոխարինելի ոսպնյակով, որոշ բ