Содержание

Arduino Tian

Arduino Tian — это симбиоз двух платформ, поддерживаемых Свободным Сообществом — Arduino и Linux — в форм-факторе Uno.

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

Подключение и настройка Arduino части

Для начало работы с платой Arduino Tian в операционной системе Windows скачайте и установите на компьютер интегрированную среду разработки Arduino — Arduino IDE.

В вашем случае выбирайте плату Arduino Tian

Что-то пошло не так?

Подключение и настройка Linux части

Для работы с Linux частью Arduino скоммутируйте и настройте Arduino с вашей сетью.

Элементы платы

Микроконтроллер ATSAMD21G18

Мозгом Arduino части платформы Arduino Tian является мощный 32-разрядный микроконтроллер фирмы Atmel — ATSAMD21G18 с вычислительном ядром ARM Cortex® M0. Благодаря использованию 32-разрядного ядра ARM, Arduino Tian во многом превосходит типичные платы на базе 8-разрядных микроконтроллеров. Наиболее существенные отличия заключаются в следующем:

Микропроцессор Atheros AR9342

Linux-часть Arduino Tian использует микрокомпьютер Atheros AR9342, работающий под управлением операционной системы Linino. Atheros AR9342 работает на частоте 560 МГц, имеет 64 МБ оперативной, 16 МБ flash-памяти, встроенный Wi-Fi-интерфейс, Ethernet-интерфейс и USB-хост. Linino содержит в себе пакетный менеджер opkg, который позволяет устанавливать большое количество Linux-приложений, а так же интерпретатор языка Python 2.7, с помощью которого вы можете писать свои приложения для Linino.

Пины питания

На плате не встроенного стабилизатора напряжения на 5 В. Поэтому, если напряжение, подаваемое на плату, больше 5 В, то Arduino Yún может выйти из строя. Питание устройства можно осуществлять не только через micro-USB, но и через выводы Vin и 5V на плате. Однако производителем рекомендуется использовать интерфейс USB для питания платы всегда, когда это возможно.

Порты ввода/вывода

Светодиодная индикация

Имя светодиода Назначение
L13 Светодиод выводу 13. При отправке значения HIGH светодиод включается, при отправке LOW – выключается.
RX и TX Мигают при обмене данными между Arduino частью управляющей платы и ПК.
ETH Мигает при поиске и обмена данными через Ethernet
WLAN Мигает при поиске и обмена данными по WiFi
BT Мигает при поиске и обмена данными через Bluetooth
USB Мигает при работе USB-хоста.
MCU ON Индикатор питания микроконтроллера на Arduino Tian.
LNX ON Индикатор питания микропроцессора на Arduino Tian.

Разъём micro-USB

Разъём micro-USB предназначен для прошивки платформы Arduino Tian с помощью компьютера.

Кнопки сброса

На управляющей плате Arduino Tian расположены три кнопки сброса процессоров: AR9342, ATSAMD21G18 и WiFi

Сброс Atheros AR9342

Служит для сброса процессора AR9342 и перезагрузки Linino

Сброс ATSAMD21G18

Осуществляет сброс микроконтроллера ATSAMD21G18 — перезапуск загруженной в Arduino программы.

Сброс WiFi

Если вы перешли на другую локальную сеть и, соответственно, потеряли доступ к веб-интерфейсу для беспроводного управления Arduino Tian, необходимо перезагрузить процессор AR9331 и сбросить сетевые настройки Ардуино. Для этого нажмите и удерживайте кнопку сброса WiFi от 5 до 30 секунд. Настройки WiFi будут сброшены и Arduino Tian запустит собственную WiFi-сеть с названием Arduino Tian-XXXXXXXXXXXX. Все остальные настройки и изменение останутся прежними.

Чтобы сбросить дистрибутив Linino в первоначальное состояние, зажмите кнопку сброса WiFi на время больше 30 секунд. Все настройки установятся в первоначальное состояние, как после покупки или перепрошивки платы. Помимо этого, такой сброс приведет к удалению всех установленных файлов и сетевых настроек.

SPI-разъём

С применением библиотеки SPI данные выводы могут осуществлять связь по интерфейсу SPI. Линии SPI выведены на 6-контактный разъём и не продублированы на цифровых контактах, как это сделано на Arduino Uno. Если плата расширения использует SPI и не имеет снизу ICSP-разъёма ответного к этим штырькам на Arduino, она не будет работать работать.

Обратите внимание, SPI-разъём не предназначен для внутрисхемного программирования микроконтроллера ATSAMD21G18 и может использоваться только для связи с другими SPI-устройствами.

SWD-разъём

SWD-разъём предназначен для внутрисхемного программирования микроконтроллера ATSAMD21G18.

Характеристики

Arduino Микроконтроллер SAMD21G18

Linux Микропроцессор Atheros AR9342

Общие

Ресурсы