НАШ МАГАЗИН - SHOP.MUSBENCH.COM
Карта Сайта

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

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


   
 
  
История происхождения Ардуино длинная и сложная, с большим количеством персонажей, чем в популярном телесериале "Игры Престолов". Я попытаюсь рассказать её в этой статье, сосредоточив внимание на эволюции оборудования и сообщества.
В начале 2000-х годов студенты и преподаватели Института дизайна взаимодействия Ivrea (IDII) в Италии разработали новую плату для микроконтроллеров, специально предназначенную для художников и дизайнеров.
  
  
Они проводили семинары и классы с использованием плат  по различным итерациям, которые были запрограммированы с использованием "Wiring", творческой платформы программирвания, разработанной Эрнандо Барраганом.
   
   
Платформа "Wiring" позволяет разработчикам легко программировать микроконтроллеры, предоставляя удобную программную среду, загрузчик для простой загрузки программ в память микроконтроллеров и полную онлайн-поддержку, включая дополнительные библиотеки и форумы.
Некоторые другие члены IDII, совместно с производителем, разработали версию аппаратного обеспечения, в которой использовался микроконтроллер Atmega8, и на свет появился Ардуино. Имена членов команды Arduino можно найти на борту Arduino NG, изображенной ниже: Массимо Банзи, Дэвид Куартиллес, Том Иго, Джанлука Мартино и Дэвид Меллис.
   
    
   
Плата Arduino Uno, которую мы будем использовать в этом курсе, является флагманской платой линейки Arduino, и это последняя итерация в длинной линейке плат, призванных облегчить использование микроконтроллеров радиолюбителям.
  
   

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

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