пʼятницю, 6 квітня 2012 р.

Arduino – огляд посилань

Arduino -- платформа надзвичайно популярна, не писав про неї хіба що зовсім лінивий. Тому я в деталі не вдаватимуся. Для тих, хто раніше не чув, це така відкрита апаратна платформа, для побудови власних "інтелектуальних" саморобок. Цитуючи офіційний сайт: "It's an open-source physical computing platform". Вона включає цілий асортимент плат (див. праворуч), що містять недорогі, але потужні мікроконтролери сімейства AVR, фірми Atmel; "мову програмування" Wiring, яка фактично являє собою C/C++ з спеціальною ардуїнівською стандартною бібліотекою (компілятор -- звичайний gcc для AVR) та набором зручних для початківця додаткових бібліотек; оболонку-IDE; і, що особливо важливо -- цілу субкультуру розробників, фанатів, прихильників, що породжує безліч апаратних та програмних рішень, зокрема готових бібліотек для роботи з найрізноманітнішою периферією. Для полегшення розробки розширень плати мають стандартизовані параметри, і для них існують плати розширення -- "shields", що додають певні можливості -- доступ до Ethernet-мереж, читання SD-карток, тощо. На загал -- ідеальна платформа для початківця у світі мікроконтролерів та embedded-програмування чи програмістів, яким захотілося побавитися із "залізом".

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