Arduino:Продукты/Продукты Arduino/Arduino WiFi Shield: различия между версиями
Нет описания правки |
Myagkij (обсуждение | вклад) |
||
Строка 13: | Строка 13: | ||
Характеристики: | Характеристики: | ||
* Требуется плата '''Arduino''' (в комплекте не идет) | * Требуется плата '''Arduino''' (в комплекте не идет) | ||
* '''Рабочее напряжение''' – | * '''Рабочее напряжение''' – 5 вольт (идут от платы Arduino) | ||
* Совместимость с [[Arduino:Продукты/Продукты Arduino/Плата Arduino Due|Arduino Due]] | * Совместимость с [[Arduino:Продукты/Продукты Arduino/Плата Arduino Due|Arduino Due]] | ||
* '''Подключение''' – через сети 802.11b/g | * '''Подключение''' – через сети 802.11b/g |
Версия от 22:35, 21 октября 2023
Содержание | Знакомство с Arduino | Продукты | Основы | Справочник языка Arduino | Примеры | Библиотеки | Хакинг | Изменения | Сравнение языков Arduino и Processing |
Arduino WiFi Shield[1]
«Шилд» Arduino WiFi Shield позволяет подключить вашу Arduino к беспроводному интернету. Как и всегда у Arduino, все компоненты платформы – «железо», ПО и документация – доступны бесплатно по принципу «open-source». Это значит, что ничего не мешает вам изучить плату, а затем использовать ее дизайн в качестве отправной точки для собственных проектов.
Характеристики:
- Требуется плата Arduino (в комплекте не идет)
- Рабочее напряжение – 5 вольт (идут от платы Arduino)
- Совместимость с Arduino Due
- Подключение – через сети 802.11b/g
- Типы шифрования – WEP и WPA2 Personal
- Соединение с Arduino – через порт SPI
- Встроенный слот для карт типа Micro-SD
- ICSP-гребешки
- Возможность подключения FTDI для отладки через последовательную передачу данных
- Порт Mini-USB – для обновления прошивки «шилда»
С чего начать
На этой странице можно найти всю необходимую информацию о том, как настроить плату, использовать IDE Arduino и т.д.
Нужна помощь?
- На этих форумах можно почитать о ПО
- На этих – о проектах
- Здесь можно запросить пользовательскую поддержку о продуктах
Документация
«Шилд» Arduino WiFi Shield распространяется по принципу «open-source». Вы можете создать на его основе собственную плату, используя файлы ниже:
«Шилд» Arduino WiFi Shield позволяет подключить плату Arduino к интернету при помощи стандарта беспроводной связи 802.11. Он базируется на SIP-чипе HDG204, но также на «шилде» имеется чип AT32UC3, который обеспечивает сетевой (IP) стек, способный работать как с TCP, так и с UDP. Для написания скетчей, использующих подключение к интернету при помощи этого «шилда», существует библиотека WiFi. Вдоль «шилда» расположены гребешки – через них плата подсоединяется к шилду, и это выполняется при помощи монтажа накруткой. Благодаря этому типу соединения контакты остаются свободными, что позволяет поместить сверху еще один «шилд».
«Шилд» Arduino WiFi Shield может подключаться к беспроводным сетям формата 802.11b и 802.11g.
Также на «шилде» имеется слот для карты типа Micro-SD, который можно использовать, чтобы хранить файлы для обслуживания сети. Он совместим с Arduino Uno и Arduino Mega.
Доступ к слоту для SD-карты осуществляется при помощи библиотеки SD. Учтите, однако, что при работе с этой библиотекой SS-контактом является 4-ый контакт.
Arduino коммуницирует и с процессором «шилда», и с SD-картой при помощи шины SPI (через ICSP-гребешок). На Uno этот интерфейс находится на контактах 11, 12 и 13, а на Mega – на контактах 50, 51 и 52. На обеих платах SS-контактами выступают 10-ый контакт (для HDG204) и 4-ый контакт (для SD-карты). Эти контакты нельзя использовать в качестве I/O контактов общего назначения. На Mega аппаратным SS-контактом является 53-ий контакт, и он не используется ни для выбора HDG204, ни для выбора SD-карты, но его нужно оставить выходным, иначе шина SPI попросту не будет работать.
Цифровой контакт 7 используется для рукопожатия между «шилдом» и Arduino, и его использовать не следует.
Обратите внимание, что поскольку HDG204 и SD-карта работают через одну и ту же шину SPI, одновременно может быть активным только одно из этих устройств. Если в вашем скетче используются оба этих устройства, эта проблема решается использованием соответствующих библиотек. Если вы используете в скетче лишь одно из этих устройств, то выбор второго устройства нужно отменить. Если вам не нужна SD-карта, то 4-ый контакт выставить в режим OUTPUT и подать на него значение HIGH. Если вам не нужен HDG204, то же самое нужно сделать с 10-ым контактом.
«Шилд» умеет подключаться к сетям с шифрованием WPA2 Personal и WEP, а также к открытым сетям. Чтобы «шилд» мог подключиться к сети, она должна транслировать свой SSID.
Внимание: Предыдущая версия «шилда» использует HDG104 вместо HDG204.
Встроенные интерфейсы
Кнопка сброса на «шилде» сбрасывает и HDG204, и плату Arduino.
На «шилде» имеется встроенный коннектор типа Micro-USB. Он служит не для того, чтобы программировать подключенную Arduino, а для обновления чипа AT32UC3 при помощи протокола Atmel DFU. При обычном использовании программирующая перемычка, находящаяся рядом с шиной питания и аналоговыми контактами, должна оставаться неподключенной.
Она используется только для режима программирования DFU.
Соединение FTDI обеспечивает последовательную коммуникацию с чипом 32U (в отладочных целях). Список доступных команд можно найти тут.
Индикаторы
На «шилде» имеется несколько информационных светодиодов:
- L9 (желтый) – он подключен к 9-ому цифровому контакту
- LINK (зеленый) – сообщает о подключении к сети
- ERROR (красный) – сообщает об ошибке подключения
- DATA (синий) – сообщает о передаваемых/получаемых данных
Обновление прошивки
О том, как обновить прошивку «шилда», читайте в этом руководстве.
См.также
Внешние ссылки
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
- Страницы, где используется шаблон "Навигационная таблица/Телепорт"
- Страницы с телепортом
- Продукты Arduino
- Arduino продукты
- Плата Arduino