Мазмуну:

Arduino менен таанышуу: 3 кадам
Arduino менен таанышуу: 3 кадам

Video: Arduino менен таанышуу: 3 кадам

Video: Arduino менен таанышуу: 3 кадам
Video: Информатика 9-кл. "Arduino IDE программалоо чөйрөсүндө негизги функциялары менен таанышуу" 2024, Июнь
Anonim
Arduino менен таанышуу
Arduino менен таанышуу

Салам, Arduino albert and Arduino 101ге кош келиңиз. Эгерде сиз Arduino менен чаташып жатсаңыз же саякатыңызды Arduino менен баштоону кааласаңыз, анда сиз керектүү жердесиз. Бул видео менен биз саякатыбызды Ардуино аятына баштайбыз. Биз баштайбыз, мисалы, Arduino деген эмне? Же бул сизге кандай пайдалуу? Келечекте биз кененирээк маалыматка ээ болобуз жана Arduino менен эмне кыла аларыбызды изилдейбиз.

1 -кадам: Arduino деген эмне?

Arduino деген эмне?
Arduino деген эмне?

Ардуино деген эмнеден баштайлы? Эң кеңири таралган түшүндүрмө, Arduino-микро контроллер. Ооба, бул толугу менен туура сүйлөм эмес, анткени микро контроллер жогорудагы сүрөттө окшош.

Эгерде сиз атыңыздан улам чаташтырсаңыз. Arduino - бул тактайларды чыгарган Италиядагы компания. Мындай Arduino uno, nano, mega ж.б тактайлар көбүнчө UNO. Бул микроконтроллер эмес, микроконтроллерлердин жана башка кээ бир компоненттердин айкалышы. Микроконтроллерлер - бул жөнөкөй тапшырмаларды аткара турган кичинекей компьютерлер. Алар программалык камсыздоо болуп саналат. Arduino ATmega AVR деп аталган микроконтроллерлерди колдонот. Atmel компаниясы тарабынан чыгарылган. Arduinoдогу эң жакшы нерсе, биз бул микроконтроллерлерди программалоо үчүн ассамблея деңгээлиндеги тилди колдонуунун кажети жок. Бирок биз ошол катка кайра кайрылабыз.

2 -кадам: Аппараттык

Аппараттык
Аппараттык

Макул, эми сизде Arduino жөнүндө негизги түшүнүк бар. Келгиле, жабдыкка өтөлү. Биз Arduino UNO менен баштайбыз. Бизде сүйлөшө турган көп нерселер бар.

Биринчиден, сиз GPIO казыктарын көрөсүз. Кайсы жалпы максаттуу кирүү казыктары. 0дөн 13кө чейин номерленген казыктар бар, бул санарип казыктар, демек сиз бул казыктар үчүн логикалык деңгээлдерди гана колдоно аласыз. ~ Белгиси бар кээ бир төөнөгүчтөр бар. Бул казыктар PWM казыктары. PWM импульс туурасынын модуляциясын билдирет. Анын жанында GND жазылган кээ бир төөнөгүчтөр бар, бул казыктар жалпы негизди камсыз кылуу үчүн. Аналогдук маалыматтар үчүн A0 - A5 энбелгиси бар төөнөгүчтөр бар. 5V жана 3.3V казыктары тиешелүү түрдө 5V жана 3.3V туруктуу өндүрүштү берет. Pin Vin Ардуиного күч берүү үчүн колдонулушу мүмкүн. GPIO пин 0 жана 1 тиешелүү түрдө сериялык байланыш үчүн кабыл алуучу жана өткөргүч порту катары колдонулушу мүмкүн. Дагы эки порт бар. Бирөөнү колдонуу менен сиз Arduino -ны компьютерге туташтырып, аны программалай аласыз жана аны кубаттай аласыз. Башкасын колдонуу менен биз Arduino -ны дубал адаптерин колдонуп иштете алабыз.

3 -кадам: Программалык камсыздоо

Программалык камсыздоо
Программалык камсыздоо
Программалык камсыздоо
Программалык камсыздоо

Кийинки нерсе - программалык камсыздоо. Arduino IDEди колдонуу менен биз Arduino тактасын ар кандай тапшырмаларды аткарууга программалай алабыз. Arduino IDEде колдонулган тил C жана C ++ комбинациясы. Колдонуу оңой жана ассамблея деңгээлиндеги тил сыяктуу татаал эмес.

Алгач меню тилкесинде бизде файл, түзөтүү, эскиз, курал жана жардам менюсу бар. Андан кийин бизде кээ бир баскычтар бар. Бул баскычтар биздин кодду түзүү, кодубузду Arduino тактасына жүктөө жана жаңы файл түзүү үчүн.

Толук код эки бөлүккө бөлүнөт; орнотуу жана цикл. Орнотуу бир жолу, цикл кайра -кайра иштейт. Биз глобалдык өзгөрмөлөрдү жарыялай алабыз жана сыртына китепканаларды кошо алабыз. Ошентип, сиз Arduino тактасын күйгүзгөнүңүздө, орнотуу биринчи иштейт, андан кийин цикл өчүрүлгөнгө чейин кайра -кайра иштейт. Бул жерде коддун мисалы. IDEди бул жерден жүктөп алсаңыз болот: IDE жүктөп алыңыз

Сунушталууда: