Почему Arduino побеждает?
В течение следующих 5 — 10 лет, Arduino будет использоваться в каждой школе на уроках электроники и физики.
Лучший способ описать Arduino — это привести несколько примеров:
Хотите, чтобы ваша кофеварка отправляла вам сообщение в твиттер, когда ваш кофе готов? Arduino.
Хотите получать оповещения на свой телефон, когда в вашем почтовом ящике есть новая почта? Arduino.
Хотите сделать необычную световую пушку для вашего сына? Arduino.
Хотите сделать свой собственный монитор сердечного ритма для езды на велосипеде, который сохраняет данные на карту памяти? Arduino.
Хотите сделать своего оригинального робота? Arduino.
Плюсы Arduino:
Arduino IDE работает под Mac OS, Linux и Windows.
Драйвер для Arduino, так же, работает под Mac OS, Linux и Windows.
Arduino — это дёшево
Arduino — это Open Source
Arduino — это просто, но не слишком просто
Arduino представляет собой идеальную платформу для новичков — всё, что вы можете сделать с Arduino — вы сможете сделать с любым другим микроконтроллером и использовать полученные знания в будущем.
К Arduino можно подключить массу всевозможных сенсоров, АЦП позволяет получать аналоговые данные (например, датчик температуры), а встроенные интерфейсы SPI и i2c позволяют работать с 99% всевозможных датчиков. Очень забавно видеть плату BeagleBoard к которой приходится подключать Arduino только чтобы получать данные с какого-нибудь датчика.
Для Arduino доступно множество различных библиотек, как для сложных задач (работа с SD-карточками, LCD, парсинг GPS-данных), так и для простых проблем, как, например, устранение дребезга кнопок.
Главные особенности Arduino — простота, открытость и быстрая скорость вхождения. Вам нужно скачать всего один архив, открыть его и начать работать. Вы сможете понять простейший пример Blink просто по комментариям в коде. Всего 10 минут на ознакомление и вы уже начинаете программировать!