Arduino для початківців покрокові інструкції

Що собою являє Arduino? Як коротко можна охарактеризувати Arduino?

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

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

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

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

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

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

Які проекти можна порекомендувати для початку?

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

Створити миготливий світлодіод, який буде працювати завдяки "Ардуіно".

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

Підключення і робота з трибарвним світлодіодом.

Підключення датчика руху і сигнали про його роботі.

Підключення датчика вологості або температури.

Схожі статті