http://poradumo.pp.ua

Online Журнал-Світ порад.
Головна сторінка
» » Arduino для початківців: покрокові інструкції. Програмування і Arduino проекти: з чого почати?

Arduino для початківців: покрокові інструкції. Програмування і Arduino проекти: з чого почати?

Arduino є дуже популярним серед всіх любителів конструювати. Слід ознайомити з ними і тих, хто жодного разу про нього не чув.

Що собою являє Arduino?

Arduino для початківців: покрокові інструкції. Програмування і Arduino проекти: з чого почати?
Як коротко можна охарактеризувати Arduino? Оптимальними словами будуть такі: електронний конструктор. Arduino являє собою інструмент, за допомогою якого можна створювати різні електронні пристрої. По суті, це справжня апаратна обчислювальна платформа універсального призначення. Вона може використовуватися як для побудови простих схем, так і для реалізації досить складних проектів.




Базується конструктор на своїй апаратної частини, яка являє собою плату вводу-виводу. Для програмування плати використовуються мови, які засновані на C/C++. Вони отримали назву, відповідно, Processing/Wiring. Від групи вони успадкували граничну простоту, завдяки чому вони освоюються дуже швидко будь-якою людиною, і застосовувати знання на практиці не є досить значною проблемою. Щоб ви розуміли легкість роботи, часто кажуть, що Arduino - для початківців чарівників-конструкторів. Розібратися з платами "Ардуїнов" можуть навіть діти.

Що на ньому можна зібрати?

Arduino для початківців: покрокові інструкції. Програмування і Arduino проекти: з чого почати?
Застосування Arduino досить різноманітно, його можна використовувати і для найпростіших прикладів, які будуть рекомендовані в кінці статті, так і для досить складних механізмів, серед яких маніпулятори, роботи або виробничі верстати. Деякі умільці примудряються на основі таких систем робити планшети, телефони, системи спостереження і безпеки будинків, системи «розумний дім», або просто комп'ютери. Arduino-проекти для початківців, якими може для початку зайнятися навіть той, хто не має досвіду, знаходяться в кінці статті. Їх навіть можна використовувати для створення примітивних систем віртуальної реальності. Все завдяки задоволеною універсальної апаратної складової і можливостям, які надає програмування Arduino.




Де придбати складові?

Arduino для початківців: покрокові інструкції. Програмування і Arduino проекти: з чого почати?
Оригінальними вважаються складові, вироблені в Італії. Але і ціна таких комплектів не низька. Тому цілий ряд компаній або навіть окремі люди кустарним методом виготовляють Arduino-сумісні пристрої і компоненти, які жартома прозивають виробничими клонами. При покупці таких клонів не можна з упевненістю сказати, що вони будуть працювати, але бажання заощадити бере своє.

Складові можуть купуватися або у складі комплектів, або окремо. Існують навіть вже заздалегідь підготовлені набори, щоб зібрати машинки, вертольоти з різними типами управління або кораблі. Набір, як на фотографії вгорі, вироблений в Китаї, обійдеться в 49 доларів.

Детальніше про апаратурі

Arduino для початківців: покрокові інструкції. Програмування і Arduino проекти: з чого почати?
Плата Ардуїнов є простим мікроконтролером AVR , який був прошитий бутлоадером і має мінімально необхідний мінімум USB-UART порт. Є ще важливі складові, але в межах статті краще зупинитися тільки на цих двох складових.

Спочатку про мікроконтролері, механізмі, побудованому на одній схемі, в якій і розміщується розроблена програма. На програму можуть впливати натискання кнопок, отримання сигналів від складових творіння (резисторів, транзисторів, датчиків і т. д. і т. д. Причому датчики можуть бути самі різні по своєму призначенню: освітлення, прискорення, температури, відстані, тиску, перешкоди і т. д. В якості пристроїв індикації може вестися використання простих деталей, від світлодіодів і пищалок до складних пристроїв, на зразок графічних дисплеїв. В якості виконавчих пристроїв розглядаються моторчики, клапани, реле, сервомашинки, електромагніти і безліч інших, яких перераховувати дуже довго. З чим-то з цих списків МК працює прямо, за допомогою сполучних проводів. Для деяких механізмів потрібні перехідні пристрої. Але якщо ви вже почнете конструювати, відірватися вам буде складно. Тепер поговоримо про програмуванні Arduino.


Детальніше про процес програмування плати

Arduino для початківців: покрокові інструкції. Програмування і Arduino проекти: з чого почати?
Вже готову до роботи на мікроконтролері програму називають прошивкою. Може бути як один проект, так і Arduino проекти, тому кожну прошивку бажано було б зберігати в окремій папці, щоб прискорити процес пошуку потрібних файлів. Вона прошивається на кристал МК допомогою спеціалізованих пристроїв: програматорів. І тут "Ардуїнов" має одну перевагу – йому не потрібен програматор. Все зроблено так, щоб програмування Arduino для початківців не складало труднощів. Написаний код можна завантажити в МК допомогою USB-шнура. Досягається це перевага не якимось вбудованим вже заздалегідь програматором, а спецпрошивкой – бутлоадером. Бутлоадер є спеціальною програмкою, яка запускається відразу після підключення і слухає, чи будуть якісь команди, прошивати чи кристал, чи є проекти Arduino чи ні. Використання бутлоадера випливає кілька дуже привабливих плюсів:

  • Використання тільки одного каналу зв'язку, що не вимагає додаткових витрат часу. Так, Arduino проекти не вимагають, щоб ви підключали безліч різних проводів, і виникала плутанина при їх використанні. Для успішної роботи вистачає одного USB-шнура.
  • Захист від кривих рук. Довести мікроконтролер до стану цегли з допомогою прямої прошивки досить легко, сильно напружуватися не треба. При роботі з бутлоадером до потенційно небезпечних налаштувань вам не добратися (з допомогою програми розробки, звичайно, а так зламати можна все). Тому Arduino для початківців призначений не тільки з тієї точки зору, що зрозумілий і зручний, він ще дозволить уникнути небажаних грошових витрат, пов'язаних з недосвідченістю працює з ними людини.
  • Проекти для початку

    Коли ви обзавелися комплектом, паяльником, каніфоллю та припоєм, не слід відразу ліпити дуже складні конструкції. Їх, звичайно, можна зліпити, але шанс успіху в Arduino для початківців досить низький при складних проектах. Для тренування та «набивання» руки ви можете спробувати реалізувати декілька більш простих задумів, які допоможуть розібратися з взаємодією і роботою "Ардуїнов". В якості таких перших кроків у роботі з Arduino для початківців можна порадити розглянути:


  • Створити миготливий світлодіод, який буде працювати завдяки "Ардуїнов".
  • Підключення окремої кнопки до "Ардуїнов". При цьому можна зробити так, щоб кнопка могла регулювати світіння світлодіода з пункту №1.
  • Підключення потенціометра.
  • Керування сервоприводом.
  • Підключення та робота з трибарвним світлодіодом.
  • Підключення п'єзоелемента.
  • Підключення фоторезистора.
  • Підключення датчика руху і сигнали про його роботу.
  • Підключення датчика вологості або температури.
  • Проекти для майбутнього

    Arduino для початківців: покрокові інструкції. Програмування і Arduino проекти: з чого почати?
    Навряд чи ви цікавитеся "Ардуїнов" для того, щоб підключати світлодіоди. Швидше за все, вас приваблює можливість створити свою машинку, радіокерований катер або літаючу вертушку. Такі проекти складні у своїй реалізації, вони потребуватиме багато часу і посидючості, але, виконавши їх, ви отримаєте те, що бажали: цінний досвід конструювання з Arduino для початківців.

    of your page -->

    Популярні поради

    загрузка...