Arduino:Продукты/Продукты Arduino/Плата LilyPad Arduino SimpleSnap
Содержание | Знакомство с Arduino | Продукты | Основы | Справочник языка Arduino | Примеры | Библиотеки | Хакинг | Изменения | Сравнение языков Arduino и Processing |
LilyPad Arduino SimpleSnap[1]
LilyPad Arduino SimpleSnap – это микроконтроллерная плата, предназначенная для использования в носимой электронике (в частности – в текстильных материалах, где встроены различные электронные компоненты). Она похожа на LilyPad Arduino Simple, но отличается тем, что оснащена встроенной литий-полимерной батареей и вместо сквозных отверстий имеет токопроводящие застежки. Используя в своем проекте такие же застежки, вы можете прикрепить к нему Lilypad Arduino SimpleSnap, а затем снять – чтобы помыть или использовать в другом проекте. LilyPad Arduino SimpleSnap имеет 9 цифровых I/O контактов для ввода/вывода данных. Кроме того, она оснащена специальной цепью для зарядки батареи. Плата базируется на чипе ATmega328.
Плата LilyPad Arduino SimpleSnap разработана Лиа Бьючли (Leah Buechley) и компанией SparkFun Electronics.
О гарантии можно почитать тут.
С чего начать
На этой странице можно найти всю необходимую информацию о том, как настроить плату, использовать IDE Arduino и т.д. Кроме того, SparkFun Electronics предлагает ряд аксессуаров, которые можно использовать вместе с платами LilyPad Arduino.
Нужна помощь?
- О плате можно почитать на соответствующей странице на сайте LilyPad
- О проектах – на соответствующей странице на сайте LilyPad
- Клиентскую поддержку о продуктах можно запросить тут
Технические характеристики
- Микроконтроллер – Микроконтроллер::ATmega328
- Рабочее напряжение – Рабочее напряжение::2,7-5,5 вольта
- Входное напряжение – Входное напряжение::2,7-5,5 вольта
- Цифровые I/O контакты – Цифровые I/O контакты::9 шт.
- Цифровые I/O контакты с поддержкой ШИМ – Цифровые I/O контакты с поддержкой ШИМ::5 шт.
- Входные аналоговые контакты – Входные аналоговые контакты::4 шт.
- Максимальная сила тока на один I/O контакт – Максимальная сила тока на один I/O контакт::40 миллиампер
- Flash-память – Flash-память::32 Кб (из которых 2 Кб используются загрузчиком)
- SRAM – SRAM::2 Кб
- EEPROM – EEPROM::1 Кб
- Тактовая частота – Тактовая частота::8 МГц
- Диаметр – Диаметр::36 мм.
Документация
LilyPad Arduino SimpleSnap распространяется по принципу «open-source». Вы можете создать на ее основе собственную плату, используя файлы ниже:
Питание
На плате есть переключатель, работающий в разных режимах. Если плата отключена от FTDI-адаптера и питается от встроенной батареи, этот переключатель включает/выключает плату. То есть если он находится в положении ON, микроконтроллер получает питание, и плата работает, а если в OFF, то микроконтроллер питания не получает. Если плата подключена к FTDI-адаптеру, то она включена постоянно: если переключатель в положении ON, микроконтроллер получает питание от батареи, а если в OFF, то от FTDI-адаптера.
Основным источником питания для платы является встроенная литий-полимерная батарея. Кроме того, LilyPad Arduino Simple оснащена чипом MCP73831, предназначенным для зарядки батареи. Если плата подключена к FTDI-соединению, то оно будет заряжать батарею, причем независимо от положения переключателя. Кроме того, во время зарядки батареи будет гореть светодиод, находящийся рядом с переключателем. Когда батарея полностью зарядится, зарядка автоматически прекратится.
Из-за наличия в плате цепи для зарядки батареи к FTDI-коннектору нельзя подключать устройства вроде Bluetooth-модема.
Программирование
Плата LilyPad Arduino SimpleSnap программируется при помощи среды разработки IDE Arduino. Откройте ее и кликните на Инструменты > Плата > LilyPad Arduino (Tools > Board > LilyPad Arduino). Более подробно читайте на ознакомительной странице.
Чип ATmega328 на LilyPad Arduino SimpleSnap идет уже с записанным загрузчиком, который позволяет загружать на плату новый код при помощи IDE Arduino.
У платы LilyPad Arduino SimpleSnap нет USB-коннектора и встроенного адаптера, конвертирующего USB-данные в последовательные данные. Чтобы программировать плату, вам нужно использовать FTDI-совместимый адаптер вроде Arduino USB 2 Serial Micro.
Входные и выходные контакты
У платы LilyPad Arduino SimpleSnap меньше цифровых I/O контактов, чем у LilyPad Arduino Main Board. Их всего 9, а также 1 открытый контакт для +5V постоянного тока и 1 контакт для «земли».
Каждый из 9 цифровых I/O контактов LilyPad Arduino Simple можно использовать и в качестве входного, и в качестве выходного контакта – при помощи функций pinMode(), digitalRead() и digitalWrite(). Они работают на 3,3 вольтах. Каждый контакт может получать/отдавать не более 40 миллиампер и имеет встроенный подтягивающий резистор (по умолчанию отключен) на 20 кОм. Кроме того, некоторые контакты имеют специальные функции:
- ШИМ: контакты 5, 6, 9, 10 и 11. Поддерживают выдачу 8-битной ШИМ при помощи функции analogWrite().
- Входные аналоговые контакты: c A2 по A5. Каждый из них можно использовать в качестве цифрового I/O контакта. Кроме того, все они поддерживают 10-битное разрешение (т.е. могут работать с 1024 разными значениями). По умолчанию вольтовый диапазон на этих контактах составляет от «земли» до 5 вольт, но верхнюю границу этого диапазона можно поменять при помощи функции analogReference().
Автоматический (программный) сброс и инициализация загрузчика
Плата LilyPad Arduino SimpleSnap устроена таким образом, что вам необязательно нажимать на кнопку сброса перед загрузкой скетча – сброс выполняется при помощи ПО на компьютере, к которому подключена плата. Впрочем, загрузчик можно по-прежнему инициировать нажатием на кнопку сброса на самой LilyPad Arduino SimpleSnap.
Из-за того, как в LilyPad Arduino SimpleSnap устроена система сброса, лучше позволить IDE Arduino инициировать сброс перед загрузкой скетча. Если IDE Arduino не сумеет сбросить плату, вы всегда сможете запустить загрузчик, нажав на кнопку сброса самостоятельно.
Физические характеристики
LilyPad Arduino SimpleSnap выполнена в виде круга диаметром 50 мм. Толщина печатной платы составляет 0,8 мм, а в местах, где к плате присоединены электронные компоненты – 3 мм.
Стойкость к мытью
Поскольку LilyPad Arduino SimpleSnap имеет встроенную батарею, помыть ее не получится. Если все же помыть ее, это испортит и плату, и батарею. То есть перед мытьем оставшейся части проекта плату лучше снять.
См.также
Внешние ссылки
Arduino продукты | |
---|---|
Начальный уровень | Arduino Uno • Arduino Leonardo • Arduino 101 • Arduino Robot • Arduino Esplora • Arduino Micro • Arduino Nano • Arduino Mini • Arduino Starter Kit • Arduino Basic Kit • MKR2UNO • TFT-дисплей Arduino |
Продвинутые функции | Arduino Mega 2560 • Arduino Zero • Arduino Due • Arduino Mega ADK • Arduino Pro • Arduino Motor Shield • Arduino USB Host Shield • Arduino Proto Shield • MKR Proto Shield • MKR Proto Large Shield • Arduino ISP • Arduino USB 2 Serial Micro • Arduino Mini USB Serial Adapter |
Интернет вещей | Arduino Yun • Arduino Ethernet • Arduino MKR1000 • Arduino WiFi 101 Shield • Arduino GSM Shield V2 • Arduino WiFi Shield • Arduino Wireless SD Shield • Arduino Wireless Proto Shield • Arduino Ethernet Shield V2 • Arduino Yun Shield • Arduino MKR1000 Bundle |
Носимые устройства | Arduino Gemma • Lilypad Arduino Simple • Lilypad Arduino Main Board • Lilypad Arduino USB • LilyPad Arduino SimpleSnap |
3D-печать | Arduino Materia 101 |
Устаревшие устройства | - |
Примеры Arduino | |
---|---|
Стандартные функции | |
Основы |
|
Цифровой сигнал |
|
Аналоговый сигнал |
|
Связь |
|
Управляющие структуры |
|
Датчики |
|
Дисплей |
Примеры, объясняющие основы управления дисплеем:
|
Строки |
|
USB (для Leonardo, Micro и Due плат) |
В этой секции имеют место примеры, которые демонстрируют использование библиотек, уникальных для плат Leonardo, Micro и Due.
|
Клавиатура |
|
Мышь |
|
Разное |
- Страницы, использующие повторяющиеся аргументы в вызовах шаблонов
- Справочник языка Arduino
- Arduino
- Перевод от Сubewriter
- Проверка:myagkij
- Оформление:myagkij
- Редактирование:myagkij
- Страницы, где используется шаблон "Цвет текста"
- Страницы с шаблоном "Цвет текста"
- Страницы, где используется шаблон "Навигационная таблица/Телепорт"
- Страницы с телепортом