Назад к книге «Arduino IDE» [Талап Ертаргынулы Али]

Arduino IDE

Талап Ертаргынулы Али

С?лем, менi? есiмiм Талап. ?аза? тiлiндегi робототехника саласында?ы медиа ж?не контент саласыны? ?алаушысы. Егер сiз б?л кiтапты о?итын болса?ыз, ?аза? тiлiнi? дамуына себепшiсiз. Кiтапша бастап?ы Arduino саласыны? баспалда?ы.

Талап Али

Arduino IDE

КІРІСПЕ

С?ЛЕМ РОБОТОТЕХНИК!

Есiнiде болсын, Arduino IDE ?йрену – б?л бiртiндеп ж?ретiн процесс. Шыдамды болы?ыз, о?ытуды? итеративтi сипатын ?абылда?ыз жане к?мек с?раудан немесе жа?а идеяларды ?йренуден тартынба?ыз. Саяхаттан л?ззат алы?ыз ж?не Arduino-мен тажiрибе жасаудан л?ззат алы?ыз!

Мен б?л сала?а ерте кiргенiмен бiлетiнiм, бiлмейтiнiм ?те к?п. Себеп б?л сала ?рдайым сiзге жа?ашылдылы?ымен ерекшеленедi. Ал сiз осы салада ?р?ашан iзденiсте болуды ?йретедi. Басында сiзле с?ра?тар пайда болуы м?мкiн, ?алай кодтауды ?йренем, ?алай ?мытып ?алмау?а болады немесе ?алай тез ?йрену керек деген с?ра?тар бол?ан бiра? о?и келе ж?не iздене келе пiкiр ?згере бередi. Сiзге Arduino ж?нiнде ша?ын а?паратпен б?лiссем.

Arduino-Электроника, автоматика, процестердi автоматтандыру ж?не робототехника саласында?ы ?арапайым ж?йелердi, модельдер мен эксперименттердi ??ру ж?не прототиптеу аппаратты?-ба?дарламалы? ??ралдарыны? сауда белгiсi.

Ба?дарламалы? б?лiм ба?дарламаларды жазу?а, оларды ??растыру?а ж?не аппаратураны ба?дарламалау?а арнал?ан а?ысыз ба?дарламалы? ?абы?тан (IDE) т?рады. Аппаратты? ??рал-б?л ресми ?ндiрушi де, ?шiншi тарап ?ндiрушiлерi де сататын монтаждал?ан ПХД жиынты?ы. Ж?йенi? толы? ашы? архитектурасы еркiн к?шiруге м?мкiндiк бередi немесе Arduino ?нiм желiсiн толы?тырады.

Ол дербес объектiлердi ??ру ?шiн де, сымды ж?не сымсыз интерфейстер ар?ылы Ба?дарламалы? жаса?тама?а ?осылу ?шiн де ?олданылады. Электрониканы дамыту ж?не ба?дарламалау бойынша бiлiмнi? минималды кiрiс шегi бар бастаушы пайдаланушылар ?шiн ?олайлы.

Керемет! Мен сiзге Arduino – да ба?дарламалауды бастау?а к?мектесуге ?уаныштымын. Arduino-c ПРОГРАММ ба?дарламалау тiлiнi? же?iлдетiлген н?с?асын ?олданатын ашы? бастап?ы электронды? платформа. Ол интерактивтi жобаларды ??ру ж?не ?рт?рлi электронды? ??рыл?ыларды бас?ару ?шiн ке?iнен ?олданылады.Ба?дарламалау?а кiрiспес б?рын, сiзде ?ажеттi параметрлер бар екенiне к?з жеткiзейiк:

Жабды?: Arduino та?тасы (мысалы, Arduino Uno, Arduino Nano ж?не т. б.)

Arduino та?тасын компьютерге ?осу?а арнал?ан USB кабелi

Нан та?тасы ж?не ?ос?ыш сымдар (?осымша, к?рделi жобалар ?шiн)

Ба?дарламалы? ?амтамасыз ету:Arduino IDE (интеграциялан?ан даму ортасы): оны Arduino ресми сайтынан тегiн ж?ктеп алу?а болады (https://www.arduino.cc/en/software ). Ide-дi амалды? ж?йеге с?йкес орнаты?ыз.

Барлы?ы дайын бол?аннан кейiн, ж?мыс?а кiрiсу ?шiн мына ?адамдарды орында?ыз:

1-?адам: Arduino IDE iске ?осы?ыз: Компьютерге орнат?ан Arduino IDE ашы?ыз.

2-?адам: Arduino та?тасын ?осы?ыз: Arduino та?тасын компьютерге USB кабелi ар?ылы ?осы?ыз.

Та?таны? д?рыс жал?ан?анын ж?не компьютермен аны?тал?анын тексерi?iз. Та?таны? таныл?анын Arduino IDE-дегi" ?ызмет " м?зiрiне ?арап тексеруге болады.

3-?адам: Arduino та?тасы мен портын та?да?ыз: Arduino IDE-де "?ызмет" м?зiрiне ?тi?iз.

"ТА?ТА" iшкi м?зiрiнен та?таны? д?рыс т?рiн та?да?ыз (мысалы, Arduino Uno, Arduino Nano).

Порт iшкi м?зiрiнен Arduino та?тасы ?осыл?ан портты та?да?ыз. Егер сенiмдi болмаса?ыз, портты ??рыл?ы менеджерiнен немесе компьютердi? ж?йелiк профилiнен тексеруге болады.

4-?адам: Arduino ?шiн ал?аш?ы ба?дарлама?ызды жазы?ыз: Arduino IDE-де жа?а нобай терезесiн ашатын бос нобай айма?ын басы?ыз.

Нобай терезесiне келесi кодты енгiзi?iз:

void setup() {

// Code to run once at the beginning

}void loop() {

// Code to repeat indefinitel

}

5-?адам: ба?дарламаны Arduino та?тасына ж?кте?iз:Arduino IDE ??ралдар та?тасында?ы Ж?ктеу т?ймесiн (о? жа? к?рсеткi белгiсi) басы?ыз. Ide ортасы сiздi? коды?ызды ??растырады ж?не оны Arduino та?тасына ж?ктейдi. Ж?ктеу барысын ide т?менгi жа?ында?ы к?й жола?ында к?ресiз.

6-?адам: кiрiстiрiлген жары?диодты жыпылы?тау?а Назар аудары?ыз:Arduino та?таларыны? к?пшiлiгiнде 13 iстiкшеге ?осыл?ан кiрiктiрiлген жары? диоды бар. Бiз жаз?ан ?депкi ба?дарлама