Мої захоплення

Нещодавно я дізнався про таку чудову річ як Arduino...

Я захоплююся електронікою і люблю експериментувати з різними штукенціями, тому моя увага не могла обійти стороною Arduino.




Що таке Arduino?

Arduino - це інструмент для проектування електронних пристроїв (електронний конструктор) більш щільно взаємодіючих з навколишнім фізичним середовищем, ніж стандартні персональні комп'ютери, які фактично не виходять за рамки віртуальності. Це платформа, призначена для «physical computing» з відкритим програмним кодом.
Arduino застосовується для створення електронних пристроїв з можливістю прийому сигналів від різних цифрових і аналогових датчиків, які можуть бути підключені до нього, і управління різними виконавчими пристроями. Проекти пристроїв, засновані на Arduino, можуть працювати самостійно або взаємодіяти з програмним забезпеченням на комп'ютері (Flash, Processing, MaxMSP). Плати можуть бути зібрані користувачем самостійно або куплені в зборі. Середовище розробки програм з відкритим вихідним текстом доступне для безкоштовного користування.
Чому Arduino?
Електронний конструктор Ардуіно














Існує безліч мікроконтролерів і платформ для здійснення «physical computing». Parallax Basic Stamp, Netmedia's BX-24, Phidgets, MIT's Handyboard і багато інших пропонують схожу функціональність. Всі ці пристрої об'єднують розрізнену інформацію про програмування і укладають її в просту у використанні
збірку. Arduino, в свою чергу, теж спрощує процес роботи з мікроконтролерами, однак має ряд переваг перед іншими пристроями для викладачів, студентів та любителів:
Низька вартість - плати Arduino відносно дешеві в порівнянні з іншими платформами. Найдешевша версія модуля Arduino може бути зібрана в ручну, а деякі навіть готові модулі коштують менше 50 доларів.
Програмне забезпечення Arduino працює під ОС Windows, Macintosh OSX і Linux. Більшість мікроконтролерів обмежується ОС Windows.
Просте і зрозуміле середовище програмування - середовище Arduino підходить як для початківців користувачів, так і для досвідчених. Arduino заснована на середовищі програмування Processing та C++, що дуже зручно для викладачів, бо студенти, що працюють з цим середовищем, будуть знайомі і з Arduino.
Програмне забезпечення з можливістю розширення і відкритим вихідним текстом - ПО Arduino випускається як інструмент, який може бути доповнений досвідченими користувачами. Мова може доповнюватися бібліотеками C++. Користувачі, які бажають зрозуміти технічні нюанси, мають можливість перейти на мову AVR C на якому заснований C ++. Відповідно, є можливість додати код з середовища AVR-C в програму Arduino.
Апаратні засоби з можливістю розширення і відкритими принциповими схемами - мікроконтролери ATMEGA8 і ATMEGA168 є основою Arduino. Схеми модулів випускаються з ліцензією Creative Commons, а значить, досвідчені інженери мають можливість створення власних версій модулів, розширюючи і доповнюючи їх. Навіть звичайні користувачі можуть розробити дослідні зразки з метою економії коштів і розуміння роботи.
Наразі я уже придбав Arduino, але чекаю деталі, які замовив декілька тижнів тому. Без них я не зможу втілити мій план в реальність, тому мені залишається чекати, а вам слідкувати за новинами мого блогу. До зустрічі!

Комментариев нет:

Отправить комментарий