Ի՞նչ է Arduino- ն և ինչ կարող ես անել դրա միջոցով

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

Ի՞նչ է Arduino- ն և ինչ կարող ես անել դրա միջոցով
Ի՞նչ է Arduino- ն և ինչ կարող ես անել դրա միջոցով

Video: Ի՞նչ է Arduino- ն և ինչ կարող ես անել դրա միջոցով

Video: Ի՞նչ է Arduino- ն և ինչ կարող ես անել դրա միջոցով
Video: Կառավարեք AC լամպը Arduino AC Dimmer- ով 2024, Մայիս
Anonim

Այժմ տեխնոլոգիաների հանդեպ հետաքրքրություն ունեցող մարդկանց աշխարհում կա իրական «արդուինոմանիա»: Հազարավոր հոդվածներ, հարյուրավոր բլոգեր և ֆորումներ նվիրված են այս փոքրիկ խորհրդավոր սարքին: Ի՞նչ է սա ՝ Արդուինո: Եվ ինչու՞ այն այդքան սիրված դարձավ:

Arduino UNO
Arduino UNO

Arduino- ն մի փոքր էլեկտրոնային սարք է, որը բաղկացած է մեկ տպագիր տպատախտակից, որը կարող է կառավարել տարբեր սենսորներ, շարժիչներ, լույսեր, փոխանցել և ստանալ տվյալներ … Arduino- ն տարբեր չափերի և հնարավորությունների սարքերի մի ամբողջ ընտանիք է: Եվ սա նաև Arduino կլոնների մի ամբողջ կենդանաբանական այգին է և arduino- համատեղելի սարքերի աշխարհը: Բայց եկեք ամեն ինչի մասին խոսենք ըստ հերթականության:

Arduino «ուղեղ»

Arduino- ի «ուղեղը» Atmega միկրոհսկիչ է: Միկրոհսկիչը միկրոպրոցեսոր է `հիշողությամբ և տարբեր ծայրամասային սարքերով, որոնք իրականացվում են մեկ միկրոսխեմանի վրա: Փաստորեն, դա մեկ չիպային միկրոհամակարգիչ է, որն ունակ է կատարել համեմատաբար պարզ առաջադրանքներ: Arduino ընտանիքի տարբեր մոդելները հագեցած են տարբեր միկրոհսկիչներով:

atmega=
atmega=

Լուսանկարում Atmega328 միկրոհսկիչ է: Նման միկրոհսկիչները միացված են և (բայց այլ դեպքում):

Arduino «ձեռքերը»

Բայց ի՞նչ օգուտ ունի ուղեղը, եթե այն ձեռքեր չունի: Ձեռքերն այս դեպքում Arduino տախտակի պարագծի շուրջ տեղադրված էլեկտրական տողերն են: Կան տախտակներ, որոնք ունեն մեծ քանակությամբ քորոցներ, և կան տախտակներ ՝ ավելի քիչ: Օրինակ ՝ Arduino ընտանիքի ամենամեծ տախտակն ունի ավելի քան 70 անկախ քորոց, իսկ ամենափոքրը ՝ ընդամենը 22 քորոց:

сравнение=
сравнение=

Լուսանկարը ցույց է տալիս Arduino Mega- ի և Arduino Pro Mini- ի համեմատությունը:

Թվային և անալոգային արդյունքներ

Arduino- ի ոչ բոլոր քորոցներն են նույնը: Կան թվային արդյունքներ և կան անալոգայիններ: Նրանց միջև հիմնարար տարբերությունն այն է, որ թվային քորոցների վրա կարող են լինել միայն երկու արժեք. Կա՛մ տրամաբանական «1» (TRՇՄԱՐԻՏ, 3-ից 5 վոլտ), կա՛մ տրամաբանական «0» (ՍՈՒՏ, 0-ից 1,5 վոլտ)), իսկ անալոգային ելքերի վրա `տրամաբանական 1-ից 0-ը ընկած հատվածը բաժանված է շատ փոքր բաժինների:

Ինչու է դա անհրաժեշտ: Եկեք նայենք նման նկարազարդ օրինակին: Եթե դուք միացնում եք LED- ն Arduino- ի թվային քորոցին և կապում եք «1» տրամաբանական տրամագիծը, ապա LED- ը կվառվի առավելագույն պայծառությամբ եթե տալիս եք «0» - LED- ը կմարվի: Միջանկյալ տարբերակներ չկան: Եթե LED- ը միացված է անալոգային ելքին, LED- ի պայծառությունը կարելի է սահուն կերպով վերահսկել: Գործնականում անալոգային ելքերն առավել հաճախ կապված են ինչ-որ անալոգային տվիչների հետ:

Ինչ կարող է վերահսկել Arduino- ն

Արդյունքում, Arduino- ն այնքան շատ «ձեռքեր» ունի, որ դրան կարող եք միացնել հսկայական քանակությամբ տարբեր ծայրամասեր: Նրանց մեջ, օրինակ.

  • կոճակները,
  • LED- ներ,
  • խոսափողներ և բարձրախոսներ,
  • էլեկտրական շարժիչներ և սերվոսներ,
  • LCD էկրաններ,
  • RFID և NFC ընթերցողներ,
  • ուլտրաձայնային և լազերային հեռաչափեր,
  • Bluetooth, WiFi և Ethernet մոդուլներ,
  • SD քարտի ընթերցողներ,
  • GPS և GSM մոդուլներ …

Եվ նաև տասնյակ տարբեր սենսորներ.

  • լուսավորություն,
  • մագնիսական դաշտը,
  • գիրոսկոպներ և արագաչափեր,
  • ծխի և օդի որակի սենսորներ,
  • ջերմաստիճանը և խոնավությունը և շատ ավելին:
разнообразные=
разнообразные=

Այս ամենը Arduino- ն դարձնում է բազմակողմանի համակարգի միջուկ, որը հնարավոր է կարգավորել բազմազան ձևերով: Wantանկանու՞մ եք ռադիոյով կառավարվող կենդանիների սնուցող սարքել: Խնդրեմ! Ուզու՞մ եք, որ պատուհանը փակվի ձեր լոջայի վրա, երբ անձրև է գալիս: Խնդրեմ! Smartphoneանկանու՞մ եք ձեր սմարթֆոնից վերահսկել սենյակում լուսավորության պայծառությունը: Հեշտ!

Լուսանկարը ցույց է տալիս ծայրամասերի մի փոքր մասը, որոնք կարող են միացվել Arduino- ին: Փաստորեն, դրանք շատ-շատ ավելին կան:

Arduino- ի հետ շփում

Ինչպե՞ս պրոցեսորը հստակ գիտի, թե ինչ պետք է անի: Դուք սա պետք է ասեք նրան: Միկրոհսկիչի հետ շփվելու համար կա մի լեզու `պարզեցված և հարմարեցված հատուկ Arduino- ի համար: Այս լեզվին տիրապետելը բոլորովին դժվար չէ ցանկության և որոշակի համառության հետ, նույնիսկ եթե նախկինում երբեք չեք ծրագրավորել:

Arduino- ի համար հաղորդագրություններ գրելը կոչվում է ծրագրավորում: Եվ այս գործընթացը պարզեցնելու համար մշակվել է հատուկ ծրագրային միջավայր `Arduino IDE: Այն ներառում է լավ, աշխատանքային ծրագրերի տասնյակ օրինակներ:Ուսումնասիրելով դրանք ՝ շատ արագ շատ բան կսովորեք Arduino- ի հետ հաղորդակցման լեզվի մասին:

внешний=
внешний=

Arduino- ն թույլ է տալիս ձեր ծրագրերին դուրս գալ վիրտուալ աշխարհից և մտնել իրական աշխարհ: Դուք կկարողանաք տեսնել, թե ինչպես են ձեր գրած ծրագրերը LED- ին թարթում կամ պտտեցնում շարժիչի լիսեռը, այնուհետև ավելի բարդ և օգտակար բաներ անում: Arduino- ն թույլ կտա ձեզ շատ նոր և հետաքրքիր բաներ սովորել ինչպես էլեկտրոնիկայում, այնպես էլ ծրագրավորման մեջ: Արդյունքում, դա կարող է ձեզ համար դառնալ հիանալի հոբբի, երեխաների հետ հուզիչ գործունեություն, հիանալի ու հատուցող ժամանց:

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