- Подписка на печатную версию:
- Подписка на электронную версию:
- Подшивки старых номеров журнала (печатные версии)
LXF139:Review5
Материал из Linuxformat.
Arduino Uno
Самое главное | |
Платформа открытого ПО и открытого конструирования для любителей электронного творчества. | |
См. также | Raspberry PI |
Разработчик | Arduino Software |
Сайт | http://arduino.cc |
Цена | ₤20,58 |
Вердикт Linux Format | |
Функциональность | 9/10 |
Быстродействие | 9/10 |
Удобство использования | 8/10 |
Оправданность цены | 10/10 |
Лучшая форма обновления: больше функций за ту же цену. | |
Рейтинг | 9/10 |
- Грэм Моррисон оценил обновление популярной хакерской платформы.
Arduino – рай для любителей компьютерных самоделок. С помощью этой штуки каждый, имея макетную плату, пригоршню компонентов и моток проводов, может собрать любой прибор – от переносного бесконтактного датчика приближения сзади до модульного синтезатора. До сих платформу Arduino обновляли разве что по мелочам, но в октябре линейку этих продуктов реформировали капитально: и более дешевую малютку Uno, и её старшего брата Arduino Mega 2560.
Размер и компоновка печатной платы аналогичны ее предшественнику, Duemilanove. Состав цифровых и аналоговых разъемов почти не изменился: все те же выводы питания, «земля» и ШИМ; на прежних местах остались кнопка сброса, светодиоды и разъемы питания. Это безусловно хорошо, поскольку за прошедшие годы разработано немало разнообразных коробок, корпусов, «шильдиков» и прочих компонентов в расчете на устоявшуюся конструкцию. Всё это достанется Uno без доработки, что обеспечивает должную преемственность. Единственное физическое различие – не стало перемычки, переключавшей питание от шины ко внешнему источнику. Подать питание от внешнего источника по-прежнему можно – на вход DC или через контакты разъема питания (если хотите использовать батарею). Для питания Uno подойдёт напряжение 6 – 20 В.
Без USB-драйвера
Наиболее существенное изменение в конструкции прибора можно заметить, вглядевшись в конфигурацию встроенных чипов. Например, не стало чипа FTDI, который раньше «сидел» рядом с развитым USB-интерфейсом. Его место занял специальный преобразователь сигналов USB в последовательный. При старом чипе FTDI пользователи Linux должны были где-то доставать драйвер для работы Arduino, теперь эта необходимость отпала. Кроме того, новая конфигурация USB обладает меньшей латентностью данных, что ускоряет обмен данными между Uno и ПК.
Изменился и микроконтроллер. Этот чип – ядро системы, именно он обеспечивает замечательную гибкость Arduino. Atmega168 уступил место Atmega328, который, как видно из обозначения, почти вдвое превосходит прежний чип по оснащённости. Удвоено всё, кроме тактовой частоты. Вместо 16 КБ ОЗУ теперь 32 КБ; вместо 1 КБ SRAM стало 2 КБ, а объём ЭСППЗУ c 512 байтов увеличен до 1 КБ. Цифры в наш компьютерный век ничтожные – но и с этими скромными ресурсами Arduino творит чудеса.
Чтобы научить Arduino делать что-нибудь полезное, нужно писать для него программы с помощью специального IDE на базе Java (необходима версия не ниже 0021). Понадобятся также различные пакеты, чтобы мастерить бинарники для микроконтроллера AVR (пользователям Ubuntu достаточно будет установить пакет arduino через Synaptic). С годами в IDE мало что изменилось. Поиск подключений к плате по-прежнему связан с пробами и ошибками – здесь придётся попотеть. Но для большинства энтузиастов это не преграда.
Проект Arduino отпочковал десятки библиотек, сотни примеров и тысячи проектов, и с появлением Uno самое время присоединиться к этой компании.