Читаем Изучаем Arduino: инструменты и методы технического волшебства полностью

В отличие от остальных плат Arduino, использующих 8-разрядные контроллеры AVR, плата Due (рис. 1.6) создана на базе 32-разрядного процессора Atmel SAM3X8E ARM Cortex-M3 с тактовой частотой 84 МГц. Отличительные особенности платы: повышенная точность аналого-цифрового преобразователя, настраиваемая частота сигнала ШИМ, отдельные выводы цифроаналогового преобразователя, наличие встроенного последовательного порта.

Конструкция миниатюрной платы Arduino Nano (рис. 1. 7) такова, что ее можно установить в панельку для микросхем.

Плата Mega ADK (рис. 1.8) очень похожа на Arduino Mega 2560, но у Mega ADK есть дополнительная функциональность интерфейса USB, позволяющая ему соединяться с телефоном на базе Android.

Рис. 1.4. Плата Arduino Leonardo

Рис. 1.5. Плата Arduino Mega 2560

- 33 -

Рис. 1.6. Плата Arduino Due

Рис. 1.7 Плата Arduino Nano

- 34 -

Рис. 1.8. Плата Arduino Mega ADK

- 35 -

Уникальность платы Arduino LilyPad (рис. 1.9) в том, что она разработана как часть одежды. Ее можно вшить в ткань вместе с датчиками, светодиодами и т. п. Для программирования платы необходим кабель FTDI.

Рис. 1.9. Плата Arduino LilyPad

Как уже упоминалось во введении, Arduino - это открытая платформа. Поэтому в продаже можно найти десятки Arduino-совместимых устройств, которые будут работать с IDE Arduino и со всеми проектами, описанными в этой книге. Многие используют популярные платы Seeeduino, Adafruit 32U4, SparkFun Pro и миниплаты Arduino. Много сторонних плат разработано для конкретных приложений с дополнительной функциональностью, уже встроенной в плату. Например, ArduPilot - плата для автономного управления квадрокоптером (рис. 1.10).

Arduino-совместимые платы также применяются в качестве контроллера MakerBot и 3D-принтера.

Рис. 1.10. Квадрокоптер и контроллер ArduPilot Mega36

<p>1.8. Запускаем первую программму</p>

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

1.8.1. Загрузка и установка Arduino IDE

Зайдите на официальный сайт Arduino http://www.arduino.cc и загрузите последнюю версию Arduino IDE со страницы Download (рис. 1.11 ).

Download the Arduino Software

Рис. 1.11. Страница загрузки сайта Arduino.cc

После завершения загрузки разархивируйте загруженный файл. В папке вы найдете Arduino IDE. Новые версии IDE д л я Windows доступны в форме установщика, который инсталлирует программную среду Arduino автоматически.

- 37 -

1.8.2. Запуск IDE и подключение к Arduino

Подключите Arduino к компьютеру с помощью кабеля USB, как изображено на рис. 1.12. Компьютеры с операционной системой Mac и Linux установят драйверы автоматически.

Рис. 1.12. Соединение Arduino Uno с компьютером с помощью USB-кабеля

Если на вашем компьютере установлена операционная система OS Х, то при первом подключении появится сообщение о том, что было добавлено новое сетевое устройство. Нажмите кнопку Network Preferences (Системные настройки-> Сеть). В появившемся окне нажмите кнопку Apply (Подключить). Даже если будет выдано предупреждение Not Configured, устройство можно использовать. После этого выйдите из меню System Preferences (Системные настройки).

При подключении Arduino к компьютеру с операционной системой Windows, возможно, придется установить драйверы. При инсталляции Arduino IDE с помощью установщика для Windows драйверы загружаются автоматически. Если вы устанавливали IDE из zip-файла, то для инсталляции драйверов необходимо выполнить следующие шаги:

• дождитесь сообщения о неудачной попытке автоматической установки драйвера;

• нажмите кнопку Пуск и откройте Панель управления;

- 38 -

• перейдите на вкладку Система и безопасность (System and Security). Затем выберите раздел Система. Когда откроется окно Система, выберите опцию Диспетчер устройств (Device Manager);

• обратите внимание на порты (СОМ и LPT). Вы увидите открытый порт, в названии которого присутствует Arduino;

• щелкните правой кнопкой мыши и выберите опцию Обновить драйвер (Update Driver Software );

• щелкните мышью пункт Browse my computer for Driver software;

• для завершения установки найдите и выберите файл драйвера, расположенный в папке Drivers программного обеспечения для Arduino (но не в подкаталоге FTDI USB Drivers );

• в результате драйвер для Windows будет установлен.

Теперь запустите Arduino IDE. Все готово для загрузки первой программы на плату Arduino. Чтобы убедиться в этом, запустим программу Blink, которая будет мигать встроенным светодиодом. На большинстве плат Arduino есть светодиод, подключенный к цифровому контакту 13. Выполняем последовательность команд File -> Examples -> Basic и выбираем программу Blink. Откроется новое окно с кодом этой программы. Загрузим ее в плату Arduino в качестве примера, а затем проанализируем, чтобы понять, как писать собственные программы.

Перейти на страницу:

Похожие книги