Ответ на вопрос
Для реализации устройства, подключаемого к компьютеру по USB или Bluetooth, можно использовать различные микроконтроллеры, такие как Arduino Uno, Arduino Nano, STM32, ESP32 и т.д. Наиболее популярным и простым в использовании для начинающих будет Arduino Uno.Пример подобного устройства можно найти на множестве ресурсов, таких как GitHub, Hackster, Instructables и т.д. Примерно такой же функционал, как описанный вами, может быть реализован с использованием Arduino и различных библиотек для работы с USB или Bluetooth. Моё мнение заключается в том, что Arduino Uno является отличным выбором для начала работы над подобным проектом, так как он оснащен USB интерфейсом и удобен в использовании и программировании. Кроме того, такой проект позволит вам изучить аппаратные возможности и принципы работы с микроконтроллерами. Если устройство не требует отдельного питания и будет работать только от USB или Bluetooth, то вам необходимо учесть потребляемую мощность устройства, чтобы быть уверенным, что питание через USB будет достаточно для его работы.
Еще