Програмирање за Ардуино: уџбеник за почетнике
Ардуино је једна од најпознатијих платформи за програмере на тржишту. Овде можете сазнати како програмирати и правилно га користити.
Ардуино: Овај хардвер је потребан за програмирање
Ардуиноси су попут песка уз море. Према томе, избор је велик. Ако још нисте упознати са материјом, имамо неколико савета за вас.
- Ардуино Уно је веома погодан за почетнике јер пружа и шест аналогних пинова и 14 дигиталних пинова, што значи да на њих већ можете да повежете многе електронске компоненте. Такође имате предност што можете (обично) заменити микроконтролер без куповине нове плоче. Такође је лако програмирати помоћу плоче и затим лемити у склоп.
- Још једна добра табла за улазни ниво је Ардуино Мега 2560. Иако је чип трајно инсталиран, плоча нуди знатно више игара од Уно-а, али је уз то и скупља.
- Пошто је Ардуинова платформа „Опен Соурце“, такође постоји много јефтиних алтернатива „правим“ Ардуиносима.
- Повољно је да на интернету можете пронаћи неке Ардуино комплете који долазе са читавим низом електронских компоненти, а који могу уштедети новац.
- Ако не купите комплет, делове можете набавити појединачно. Као почетник прво треба да купите неколико ЛЕД, отпорника, тастера, потенциометара и серво уређаја да бисте пуно испробали. Потребни су вам и скакачи и каблови за повезивање компонената.
Инсталирајте Ардуино ИДЕ
Пре него што се заиста можете забавити са својим Ардуино-ом, прво морате инсталирати Ардуино ИДЕ.
- Током инсталације под Виндовсом неколико пута ћете се питати да ли желите да инсталирате Ардуино управљачке програме. Свакако кликните овде „Инсталирај“, јер у супротном нећете моћи касније да користите Ардуино са рачунаром.
Ардуино: контролна ЛЕД
Показаћемо вам како да управљате ЛЕД-ом помоћу Ардуино-а.
- Да бисте то учинили, прво повежите пин са ознаком "ГНД" на кратку страну ЛЕД-а помоћу џемпера.
- Спојите другу страну ЛЕД са одговарајућим отпорником.
- Такође спојите отпорник на пин 13.
- Покрените Ардуино ИДЕ и повежите Ардуино на ПЦ рачунаром УСБ каблом.
- Кликните картицу "Алати" и одаберите плочу, њене спецификације и порт.
- У "воид сетуп ()" прво морате додати наредбу која дефинише пин 13 као излаз. То се лако ради помоћу команде "пинМоде (13, ОУТПУТ);" (без наводника).
- У „воид петљу ()“ сада можете додати команде које би требало изводити изнова и изнова. Прво, наредба "дигиталВрите (13, ХИГХ);" пин је постављен на ХИГХ, што значи да се на њега подноси напон од 3, 3 волта.
- Сада додајте команду "делаи (1000);" тако да програм чека секунду.
- Сада можете да користите команду "дигиталВрите (13, ЛОВ);" додајте тако да програм поново искључи ЛЕД. Затим поново убаците наредбу кашњења.
- На крају, пошаљите програм на Ардуино. Сада имате трепери ЛЕД!
Употребите дугмад на Ардуину
Да бисте користили дугме на Ардуину, уметните га у подручје утора на плочи.
- Прикључак у доњем левом делу повежите на 5В пин, а конектор у доњем десном углу преко 10 килоохм или вишег отпора на земљу.
- Конектор је такође повезан на контакт 3 у горњем десном углу.
- У начину подешавања ово дугме прво дефинишете као улаз: "пинМоде (3, ИНПУТ);"
- Са командом "дигиталРеад (3);" сада можете да прочитате дигитално стање пина. Ово је или ВИСОКО или НИСКО. Једноставно користите изјаву иф за постављање упита.
Ардуино: серво за контролу
Пошто је контрола серво нешто сложенија, за вас смо ово сажели у посебном чланку.
У следећем чланку сазнаћете како да пишете своје програме на Јави.