Arduino Учебный курс


Урок 4. История Arduino

История происхождения Ардуино длинная и сложная, с большим количеством персонажей, чем в популярном телесериале «Игры Престолов». Я попытаюсь рассказать её в этой статье, сосредоточив внимание на эволюции оборудования и сообщества.

Arduino Учебный курс

История происхождения Ардуино длинная и сложная, с большим количеством персонажей, чем в популярном телесериале «Игры Престолов». Я попытаюсь рассказать её в этой статье, сосредоточив внимание на эволюции оборудования и сообщества.

В начале 2000-х годов студенты и преподаватели Института дизайна взаимодействия Ivrea (IDII) в Италии разработали новую плату для микроконтроллеров, специально предназначенную для художников и дизайнеров.

Arduino Учебный курс

Они проводили семинары и классы с использованием плат по различным итерациям, которые были запрограммированы с использованием «Wiring«, творческой платформы программирвания, разработанной Эрнандо Барраганом.

Arduino Учебный курс

Платформа «Wiring» позволяет разработчикам легко программировать микроконтроллеры, предоставляя удобную программную среду, загрузчик для простой загрузки программ в память микроконтроллеров и полную онлайн-поддержку, включая дополнительные библиотеки и форумы.

Некоторые другие члены IDII, совместно с производителем, разработали версию аппаратного обеспечения, в которой использовался микроконтроллер Atmega8, и на свет появился Ардуино. Имена членов команды Arduino можно найти на борту Arduino NG, изображенной ниже: Массимо Банзи, Дэвид Куартиллес, Том Иго, Джанлука Мартино и Дэвид Меллис.

Arduino Учебный курс
Arduino Учебный курс

В линейке продуктов Arduino были выпущены и другие платы со специализированными функциями. Требуется больше ресурсов и результатов? Используйте Arduino Mega. Хотите иметь плату маленьких размеров и функциональность USB-клавиатуры? Используйте Arduino Nano. И так далее. Все официальные платы Arduino поддерживаются программным обеспечением Arduino.

Arduino Учебный курс

Энтузиасты могут разработать собственные конструкции, которое также будут работать с программным обеспечением Arduino. Поскольку Arduino является экосистемой аппаратного и программного обеспечения с открытым исходным кодом, возможно разработать собственное оборудование, которое работает с программным обеспечением Arduino. Также можно построить схему, соответствующую более конкретной функции, и потом производить и продавать эти проекты.

Поскольку вся документация есть в свободном доступе в Интернете, сейчас мы видим сотни платформ, совместимых с Arduino, разработанных как корпорациями, так и отдельными людьми, которые обладают очень широким функционалом. Некоторые из таких разработок предназначены для совместимости с Arduino Uno, например, Sparkfun Redboard или Adafruit Metro. Более компактные платы для создания аккуратных небольших устройств, таких как Pro Trinket и Pro Mini, позволяют легко перевести прототип макета в готовый проект. Комплексные платы, такие как Huzzah (wifi), Touch Board и Circuit Playground, позволяют начинающим с легкостью воплощать в жизнь довольно сложные проекты.

Следующий урок…

1 comment

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *