Хотя экосистема Arduino задумывалась в первую очередь как отличный инструмент для радиолюбителей и новичков в электронике, тем не менее, во преки распространенному мнению в ее бесполезности в серьезных задачах, платы Arduino и среда разработки Arduino IDE успешно применяются также профессиональными разработчиками и инженерами.

Но экосистема Arduino существует уже практически 13 лет, а это значит, что она старше iPhone, поэтому, если «долгожительство» в области электроники представляет собой какой-то показатель качества, возможно, пришло время начать смотреть на Arduino гораздо более серьезно.
Ярким примером может послужить довольно крупная и успешная компания Pebble. Ее история, по сути, началась с того, что ее основатель Эрик Мигиковский (Eric Migicovsky) подключил свой флип-телефон к плате Arduino еще в 2008 году с целью проектирования «умных» часов. Прелесть Arduino заключается в том, что он способен подтолкнуть разработчиков после первоначального разочарования и первых ошибок в проектировании: увидеть мигающий светодиод, как просто это бы ни показалось, может быть достаточной поддержкой для движения вперед. Если бы у Мигиковского не было доступа к Arduino, то процесс пайки и сопровождающие его головные боли могли убить его творческую инициативу.
Плата Arduino существенно упрощает прототипирование. И в свое время сотрудники компании FitBit поняли это. FitBit производит отличное устройство отслеживания активности, которое позволяет отслеживать и анализировать вашу ходьбу, бег, спящую и общую деятельность на основе движений. Для них использование Arduino значительно облегчило и ускорило появление рабочего прототипа и позволило сэкономить на этом инженерном процессе.
Экосистему Arduino также применяют не только производители аппаратуры, но и компании, разрабатывающие программное обеспечение. Например, Plotly (графическая и аналитическая платформа) использует Arduino API, что позволяет пользователям регистрировать, передавать потоки и графические данные с их устройств.
Хотите еще больше примеров? Удивительно успешная компания Parrot использует Arduino в разработке своих дронов, управляемых с iPhone. Типичными аргументами против Arduino являются то, что IDE оставляет желать лучшего (нет отладчика), а скорость и функциональность недостаточно хороши. И это может быть правдой, в зависимости от вашего проекта. Но сегодня можно найти много инженеров, которые успешно применяют Arduino для быстрого прототипирования и скорейшего вывода продукта на рынок.
© digitrode.ru