Բովանդակություն:

Պտուտակային հարթակ ՝ 20 քայլ
Պտուտակային հարթակ ՝ 20 քայլ

Video: Պտուտակային հարթակ ՝ 20 քայլ

Video: Պտուտակային հարթակ ՝ 20 քայլ
Video: 20 մլրդ փող ծախսեցին, բայց չկարողացան մի քայլ առաջ գնալ.Վաղարշակ Հարությունյան 2024, Հուլիսի
Anonim
Պտուտակային հարթակ
Պտուտակային հարթակ

Ի՞նչ է պտուտակը:

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 վարդակներ

Նախ, տեղադրեք վարդակների մեջ: Խրոցակները ունեն գեղեցիկ կողպման մեխանիզմ `դրանք կպցնելիս, երբ կպչում եք: Ես նախընտրում եմ օգտագործել վարդակներ, քանի որ խնդիրներ ունենալու դեպքում կարող եք հեշտությամբ հեռացնել IC- ն, և զոդման ժամանակ կարիք չկա անհանգստանալու IC- ն վնասելու մասին: 8 պին DIP վարդակն անցնում է U2- ով, խազը ՝ դեպի վեր: 40pin DIP վարդակից անցնում է U1- ում, խրամատները ՝ ձախ կողմում:

Քայլ 4: Ավելացրեք Pin վարդակների առաջին փաթեթը

Ավելացրեք Pin վարդակների առաջին փաթեթը
Ավելացրեք Pin վարդակների առաջին փաթեթը

Վերցրեք 16 փին վարդակից մեկը և ավելացրեք այն տախտակին: Դուք կարող եք այն ավելացնել արտաքին տողին (տախտակի եզրին ամենամոտ) կամ ներսի տողին, բայց ես առաջարկում եմ այն ավելացնել արտաքին շարքին: Ներքին տողն առայժմ դատարկ պահեք, բայց կարող եք լցնել քորով վերնագրերով ՝ պտուտակավոր հարթակի տակ մեկ այլ մոդուլ տեղադրելու համար:

Քայլ 5: 4 Pin վարդակից

4 Pin վարդակից
4 Pin վարդակից

Ավելացրեք 4 փին վարդակից: Օգտագործեք աջ անկյունի քորոց վերնագրեր ՝ երկու վարդակները հավասարեցված պահելու համար, ինչպես ցույց է տրված լուսանկարում: Սա կպահի 4 պինային վարդակները, մինչ դուք շրջում եք տախտակի վրայով և ուղիղ պահում 4 փին և 16 պին վարդակները: 4 պինային վարդակն անցնում է նույն շարքում, ինչ 16 փին վարդակից:

Քայլ 6: Խրոցակների երկրորդ փաթեթ

Երկրորդ վարդակների հավաքածու
Երկրորդ վարդակների հավաքածու

Նույն գործարքը մյուս կողմից:

Քայլ 7: Ավելացրեք Power Jack

Ավելացնել Power Jack
Ավելացնել Power Jack

Ավելացրեք հոսանքի վարդակը տախտակի վերևի ձախ մասում, տուփի մեջ `« 7.5 - 12VDC » - ի տակ: Էլեկտրահաղորդման փականը միացնելիս առատաձեռն եղեք զոդի հետ. Դա այն է, ինչ բռնակն իջեցնում է հոսանքի վարդակից տեղադրելու / հեռացնելու ժամանակ:

Քայլ 8: mingրագրավորման վերնագրեր

Programրագրավորման վերնագրեր
Programրագրավորման վերնագրեր

Պտուտակը ծրագրավորվում է հենարան խրոցակով: ավելացնել աջ անկյունի վերնագրեր «Խրոց» պիտակով տուփի մեջ, ինչպես ցույց է տրված լուսանկարում: Այստեղ է, որ ծրագրավորման համար կապելու եք 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- ներ

Ավելացնել IC- ներ
Ավելացնել 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- ից:

Խորհուրդ ենք տալիս: