Про платформі Ардуіно
Що таке Arduino?
Arduino - це ефективний засіб розробки програмованих електронних пристроїв, які, на відміну від персональних комп'ютерів, орієнтовані на тісну взаємодію з навколишнім світом. Ардуіно - це відкрита програмована апаратна платформа для роботи з різними фізичними об'єктами і являє собою просту плату з мікро контролером, а також спеціальне середовище розробки для написання програмного забезпечення мікроконтролера.
Ардуіно може використовуватися для розробки інтерактивних систем, керованих різними датчиками і перемикачами. Такі системи, в свою чергу, можуть управляти роботою різних індикаторів, двигунів та інших пристроїв. Проекти Ардуіно можуть бути як самостійними, так і взаємодіяти з програмним забезпеченням, що працює на персональному комп'ютері (наприклад, додатками Flash, Processing, MaxMSP). Будь-яку плату Ардуіно можна зібрати вручну або ж купити готовий пристрій; середовище розробки для програмування такої плати має відкритий вихідний код і повністю безкоштовна.
Мова програмування Ардуіно є реалізацією схожою апаратної платформи "Wiring", заснованої на середовищі програмування мультимедіа "Processing".
Чому саме Arduino?
Існує безліч інших мікроконтролерів і мікропроцесорних пристроїв, призначених для програмування різних апаратних засобів: Parallax Basic Stamp, Netmedia's BX-24, Phidgets, MIT's Handyboard і багато інших. Всі ці пристрої пропонують схожу функціональність і покликані звільнити користувача від необхідності заглиблюватися в дрібні деталі внутрішнього устрою мікроконтролерів, надавши йому простий і зручний інтерфейс для їх програмування. Ардуіно також спрощує процес роботи з мікроконтролерами, але на відміну від інших систем надає ряд переваг для викладачів, студентів і радіоаматорів: