Arduino Dock 2 - это обновлённая версия платы Arduino Uno R3. Эти две платы содержат один и тот же микроконтроллер ATmel ATmega328P (MCU) и имеют идентичное расположение порта. Это позволяет использовать любые модули расширения Arduino, которые вы использовали с Arduino Uno R3, Arduino Dock и Omega.
Omega может программировать микроконтроллер при подключении к плате. Это означает, что вы можете беспроводным способом подключиться к Omega и затем запрограммировать микроконтроллер для беспроводного использования Arduino!
Arduino Dock содержит штыревой разъём со встроенным программированием по последовательному протоколу для коммутации портов SPI, которые могут быть использованы для программирования микроконтроллера Arduino Dock внешним программатором. Кроме того, имеется порт USB-хоста, который подключен к Omega и может использоваться для любого типа USB-приложения.
Вы можете подключить плату, используя микро USB или разъём питания постоянного тока.
Для подключения Omega к плате Arduino, выровняйте края Omega по фиолетовым линиям на плате, как показано ниже:
Убедитесь, что Omega полностью вошла вниз, как показано на рисунке ниже:
Возможно, вам придется выровнять порты с отверстиями, прежде чем помещать Omega в плату.
Плата расширения - удобный инструмент, который дает вам легкий доступ к интерфейсу ввода/вывода (GPIO) Omega и позволяет напрямую подключать расширения Onion. Слоты расширения помечены, чтобы показать вам, какой интерфейс подключен к каждому слоту.
Расположение слотов аналогично расположению на Expansion Dock и Power Dock.
Примечание. Если у вас есть Omega2 или Omega2+, и вы намерены использовать ШИМ расширение с источником питания постоянного тока, обратите внимание, что, вероятно, произойдёт короткое замыкание между разъёмом и металлическим корпусом самой Omega. Мы рекомендуем вставить тонкий пластиковый лист между расширением и Omega, чтобы этого не произошло. Для получения дополнительной информации см. статью «ШИМ расширение».
В приведенной ниже схеме выводов показаны слоты платы расширений и возможные варианты соединений:
По умолчанию порты Serial, SPI и I2C реализуют эти протоколы связи и не могут использоваться как GPIO. Аналогично, контакты I2S и PWM по умолчанию устанавливаются в режим GPIO.
Чтобы узнать больше об изменении функциональности контактов Omega, см. раздел «Мультиплексирование GPIO» нашей статьи о GPIO Omega.
Слоты ATmega являются прорывом портов ATmega. Они упорядочены и расположены так же, как и в Arduino Uno R3, поэтому все ваши платы Arduino совместимы. Эти слоты также обозначены для вашего удобства.
Примечание. Помните, что ATmega работает на 5V, и поэтому он считывает 5V как логический максимум.
Порт MicroUSB используется для подачи питания на Arduino Dock, которая, в свою очередь, подает питание на Omega и чип ATmega328P.
Порт MicroUSB получает мощность 5V и использует его непосредственно для питания ATmega328P. Док-станция оснащена регулятором напряжения для переключения напряжения до 3,3V для Omega.
На док-станции нет разъема USB последовательного порта. Это означает, что вы не сможете подключиться к Omega последовательно через порт Micro-USB.
Но вы можете подключиться к терминалу Omega с помощью SSH: вы можете узнать, как это сделать, в руководстве для подключения к Omega.
Разъем DC также может использоваться для обеспечения питания Omega с помощью адаптера питания постоянного тока. Мы рекомендуем любой источник постоянного тока, обеспечивающий 5V и не менее 0,5А. Безопасно использовать блоки питания, которые обеспечивают более 0,5А при 5V.
Обратите внимание, что разъём DC Arduino Dock должен использоваться только с источниками питания постоянного тока 5V. Если используется более высокое напряжение, ваши док-станции Omega и Arduino имеют высокий риск повреждения!
Кнопка Reset на док-станции подключается непосредственно к Reset GPIO Omega. Нажатие этой кнопки выполняет одно из двух действий: перезагрузка или восстановление заводских настроек.
Мгновенное нажатие кнопки сброса и отпускание начнет перезагрузку ОС Omega.
Нажатие и удерживание кнопки сброса в течение 10 секунд, а затем отпускание приведет к заводскому восстановлению.
Предупреждение. Это приведет к сбросу вашей Omega в файловую систему по умолчанию в состояние последнего обновления прошивки и приведет к удалению ВСЕХ ваших данных!
В дополнение к кнопке сброса Omega, в Arduino Dock 2 имеется кнопка сброса микроконтроллера. Эта кнопка может использоваться для сброса ATmega, когда захотите. Это не приводит к сбросу Omega.
USB-порт Omega можно использовать для подключения ко всем видам устройств, а именно к USB-накопителю для увеличения памяти для хранения вашей Omega. USB-порт поддерживает USB 2.0 и является разъемом типа A.
Arduino Dock предназначена для того, чтобы встроенный микроконтроллер стал вспомогательным для Omega. Поэтому важно добавить несколько ключевых связей между Omega и микроконтроллером.
Поскольку микроконтроллер работает на 5V, а Omega работает на 3,3V, в Arduino Dock предусмотрен преобразователь логического уровня 3,3V / 5V для всех соединений между микроконтроллером и Omega. Это позволяет каждому устройству работать на своем собственном напряжении, но при этом дает им возможность понимать друг друга.
В приведенной ниже таблице показаны соединения между Omega и микроконтроллером ATmega:
Назначения этих соединений описаны в подразделах ниже.
Соединение UART используется для обеспечения двусторонней связи между Omega и ATmega MCU. Последовательный порт ATmega подключен к последовательному порту UART1 Omega.
Дополнительную информацию см. в статье о связи с последовательными устройствами.
Соединение I2C обеспечивает I2C-соединение между Omega и ATmega. В большинстве случаев Omega настроен как мастер, а ATmega - как подчинённое устройство.
Это полезно при использовании 5V I2C-устройств. Подключите их к выводам I2C ATmega, и Omega сможет их прочитать благодаря встроенному преобразователю логического уровня.
Дополнительную информацию см. в статье о связи с устройствами I2C.
Четыре соединения SPI используются для загрузки ATmega скетчами с использованием вашей Omega. См. статью о мигании микроконтроллера Arduino Dock для получения дополнительной информации.
Перезагрузка соединения используется для сброса микросхемы ATmega. Это можно сделать с помощью кнопки сброса или с помощью 19 GPIO Omega.
Мы предоставили подробную схему размеров и строения Arduino Dock 2.
В Arduino Dock 2 есть функции, которые позволят вам легко использовать Omega с чипом ATmega. Вы можете запрограммировать или перезагрузить микроконтроллер с помощью GPIO Omega и даже подключиться к последовательному порту ATmega с помощью UART Omega.
Следуйте инструкциям нашей статьи, чтобы узнать, как загружать скетчи (программы) на микроконтроллер Arduino.
Самый простой способ получить связь с Arduino Dock MCU и Omega - последовательный интерфейс. Нет никаких причудливых протоколов, просто данные отправляются туда и обратно. Важно помнить, что серийный ATmega подключен к UART1 на Omega.
Взгляните на статью «Связь с последовательными устройствами», чтобы узнать, как настроить связь Omega с микроконтроллером Arduino Dock!
Arduino Dock 2 соединяет линии I2C микроконтроллера с линиями Omega, эффективно добавляя микроконтроллер в качестве подчиненного устройства к шине I2C Omega.
Взгляните на статью «Связь с устройствами I2C» для получения дополнительной информации о I2C и о том, как Omega может взаимодействовать с устройствами I2C. На стороне микроконтроллера библиотека каналов может использоваться для облегчения обмена I2C.
г. Москва, Пятницкое ш. д. 18, пав. 566
zakaz@compacttool.ru
8-495-752-55-22
Информация представленная на данном информационном ресурсе преследует исключительно рекламные цели и не является договором-офертой !
© Все права защищены 2015 - 2024г https://compacttool.ru