На каком контроллере можно реализовать HID устройство (при нулевом опыте общения с аппаратной частью:)? Коллеги, добрый день.
Возникло желание сделать устройство, в составе имеющее переключатели, кнопки, триммеры элементы управления (конфигурирования параметров команд), подключаемое к компьютеру по USB/Bluetooh.
:) Пример, наверное, будет более внятен в целях описания назначения устройства: включаю на устройстве режим GIT, жму большую красную кнопку и отправляется команда, интерпретируемая на компьютере как git-commit, git-push - к примеру.
Не обладая знаниями как реализуется это на аппаратном уровне, прошу:
1. Подсказать на каком устройстве (контроллере) можно это реализовать? (Arduino UNO?)
2. Если Вам знаком пример реализации, хотя бы отчасти похожий на описанное мной, пожалуйста, укажите куда смотреть.
3. Изложить Ваше мнение по данному вопросу (если таковое имеется).
Спасибо за помощь!
p.s. опыт в программировании есть.
p.p.s. если бы устройство не требовало отдельного питания, было бы замечательно.

21 Авг 2019 в 06:21
209 +1
1
Ответы
1

Для реализации устройства, подключаемого к компьютеру по USB или Bluetooth, можно использовать различные микроконтроллеры, такие как Arduino Uno, Arduino Nano, STM32, ESP32 и т.д. Наиболее популярным и простым в использовании для начинающих будет Arduino Uno.

Пример подобного устройства можно найти на множестве ресурсов, таких как GitHub, Hackster, Instructables и т.д. Примерно такой же функционал, как описанный вами, может быть реализован с использованием Arduino и различных библиотек для работы с USB или Bluetooth.

Моё мнение заключается в том, что Arduino Uno является отличным выбором для начала работы над подобным проектом, так как он оснащен USB интерфейсом и удобен в использовании и программировании. Кроме того, такой проект позволит вам изучить аппаратные возможности и принципы работы с микроконтроллерами.

Если устройство не требует отдельного питания и будет работать только от USB или Bluetooth, то вам необходимо учесть потребляемую мощность устройства, чтобы быть уверенным, что питание через USB будет достаточно для его работы.

20 Апр в 13:19
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 95 231 автору
Первые отклики появятся уже в течение 10 минут
Прямой эфир