Начало работы с LilyPad Arduino USB

Первые шаги по настройке LilyPad Arduino USB

Как и другие платы LilyPad Arduino, LilyPad Arduino USB предназначена для вшивания в одежду и другие ткани с помощью токопроводящей нити. LilyPad Arduino может питаться как от USB-соединения, так и от литий-полимерного аккумулятора 3,7 В.

Предупреждение

Плата работает на напряжении 3,3 В; подача более высокого напряжения (например, 5 В) на её выводы может привести к повреждению.

Если вы подключите USB-кабель от компьютера и LiPo-аккумулятор к LilyPad, аккумулятор будет заряжаться. Переключатель на LilyPad позволяет включать и выключать плату (используйте положение «CHG» для выключения платы).

Подобно Arduino Leonardo и Micro, LilyPad Arduino USB использует один микроконтроллер (Atmel ATmega32U4) как для выполнения ваших скетчей, так и для связи с компьютером по USB. Это означает, что для программирования LilyPad Arduino USB вам понадобится только USB-кабель (в отличие от FTDI USB-serial адаптера, как в случае с другими LilyPad), но это также означает некоторые различия в работе USB-связи.

LilyPad Arduino USB программируется с помощью Arduino Software (IDE), нашей интегрированной среды разработки, общей для всех наших плат и работающей как онлайн, так и офлайн. Для получения дополнительной информации о начале работы с Arduino Software посетите страницу «Начало работы».

Использование LilyPad Arduino USB в Arduino Web IDE

Все платы Arduino, включая эту, работают «из коробки» в Arduino Cloud Editor — вам нужно лишь установить Arduino Create Agent, чтобы начать работу.

Arduino Cloud Editor размещён в облаке, поэтому он всегда будет обновлён с поддержкой последних функций и всех плат. Следуйте этому простому руководству, чтобы начать писать код в браузере и загружать скетчи на вашу плату.

Использование LilyPad Arduino USB в Arduino Desktop IDE

Если вы хотите программировать LilyPad Arduino USB в офлайн-режиме, вам необходимо установить Arduino Desktop IDE.

Подключение платы

Подключите плату Arduino к компьютеру с помощью адаптера USB 2 Serial и USB-кабеля.

Откройте свой первый скетч

Откройте пример скетча мигания светодиодом: File > Examples > 01.Basics > Blink.

Выберите тип платы и порт

Вам нужно выбрать пункт в меню Tools > Board, соответствующий вашей плате Arduino.

Загрузите программу

Теперь просто нажмите кнопку «Upload» в среде разработки. Подождите несколько секунд. Если загрузка прошла успешно, в строке состояния появится сообщение «Done uploading.».

Подробнее о Desktop IDE

Смотрите это руководство для получения общего руководства по Arduino IDE с дополнительной информацией о настройках, менеджере плат и менеджере библиотек.

Руководства

Теперь, когда вы настроили и запрограммировали плату LilyPad Arduino USB, вы можете найти вдохновение на нашей платформе руководств Project Hub.

Важная информация

Отличия от других плат LilyPad Arduino

LilyPad Arduino USB использует один процессор (ATmega32U4) как для выполнения ваших скетчей, так и для связи с компьютером по USB. Это обеспечивает большую гибкость — например, плата может эмулировать клавиатуру или мышь — но это также означает, что USB-соединение сбрасывается при каждом сбросе процессора (например, при загрузке нового скетча).

Подробности об этих различиях смотрите в руководстве по Arduino Leonardo и Micro. Кроме того, ознакомьтесь со следующим разделом, описывающим некоторые различия между LilyPad USB и Leonardo или Micro.

Отличия от Leonardo и Micro

Поскольку LilyPad Arduino USB работает на напряжении 3,3 В, она ограничена тактовой частотой 8 МГц, в отличие от 16 МГц у Leonardo и Micro. Ваши скетчи должны работать одинаково на обеих платах (например, delay(1000) приостановит выполнение на 1 секунду), но важно правильно выбрать соответствующую плату в меню плат. Загрузка скетча на LilyPad Arduino USB с установленной платой «Arduino Leonardo» или «Arduino Micro» приведёт к тому, что ваш скетч не сможет связываться по USB (а также нарушится тайминг других операций). Если это произойдёт, вам придётся восстановить плату методом, описанным в следующем разделе.

О загрузке скетчей на LilyPad USB

Обычно загрузка на LilyPad Arduino USB выполняется так же, как и на другие платы Arduino: выберите «LilyPad Arduino USB» в меню Tools > Board и соответствующий последовательный порт в меню Tools > Serial Port, а затем нажмите кнопку загрузки. Это приведёт к сбросу LilyPad, запуску загрузчика, который получит новый скетч от компьютера и сохранит его на плате. Затем загрузчик автоматически запустит новый скетч. Вы можете определить, что загрузчик работает, по тому, что встроенный светодиод (пин 13) будет плавно «дышать» (постепенно загораться и гаснуть).

Однако иногда этот автоматический сброс не срабатывает. Это может произойти, например, если вы загрузите скетч на LilyPad с выбранной в меню Tools другой платой (например, Leonardo или Micro). Если это произойдёт, есть простое решение: вы можете быстро дважды нажать кнопку сброса на LilyPad, чтобы запустить загрузчик. Для загрузки с помощью этого метода сначала нажмите кнопку загрузки в программе Arduino, затем, когда увидите сообщение «Uploading…», дважды нажмите кнопку сброса. Это должно запустить загрузчик, и Arduino Software загрузит ваш скетч. Возможно, вам придётся поэкспериментировать с синхронизацией нажатия кнопки загрузки в программе и двойного нажатия кнопки сброса на плате.

Дополнительные ресурсы