цифровая электроника
вычислительная техника
встраиваемые системы

 


Как подключить USB-клавиатуру к Arduino

Автор: Mike(admin) от 8-11-2021, 03:55

Вы когда-нибудь задумывались об использовании USB-клавиатуры с Arduino в одном из ваших проектов? На самом деле, осуществить это легче, чем вы могли бы подумать. Клавиатуры USB по-прежнему поддерживают устаревший последовательный протокол PS/2. Поэтому они могут легко использовать в проектах Arduino. Схема и код, приведенные в данном проекте, должны работать со всеми Arduino на основе микроконтроллеров Atmega AVR, такими как Uno, Nano, Mega и т.п.


Как подключить USB-клавиатуру к Arduino

Это скорее пример того, как интегрировать с Arduino клавиатуры USB или PS/2 простым и экономичным способом. Поэтому в данном случае нет поддержки клавиш модификации, таких как Shift или Alt. Однако здесь мы используем полностью функциональную библиотеку PS/2, доступная через менеджер библиотек Arduino IDE.

Электроника

Автор: Mike(admin) от 23-06-2021, 21:15

Интернет-магазин MrHappy предлагает большое количество категорий товаров в области электронных устройств. Быстрая доставка, удобная оплата, качественные товары — вот три незыблемых постулата этого магазина. И среди всех остальных популярных особое внимание занимает последний по списку, но не по значимости раздел «Электроника, оргтехника».

Регулятор громкости колонок компьютера на основе Arduino и потенциометра

Автор: Mike(admin) от 15-10-2020, 23:55

Если вы любите смотреть фильмы или слушать музыку на компьютере, то, возможно, иногда ловили себя на мысли, что было бы удобно иметь ручку регулирования громкости где-нибудь подальше от компьютера и поближе к себе, лежащем на диване. И это можно сделать.


Регулятор громкости колонок компьютера на основе Arduino и потенциометра

Вы можете превратить Arduino в интерактивное USB-устройство ввода, такое как клавиатура, мышь, геймпад или же в нашем случае регулятор громкости, используя библиотеку HID Library.

Использование USB Type-C для питания электроники

Автор: Mike(admin) от 9-10-2020, 07:35

С первым стандартом USB, представленным еще в 1996 году, USB-разъемы и связанные с ними стандарты претерпели множество изменений за многие годы с точки зрения их физического типа, скорости передачи данных и возможностей передачи энергии. Когда в 2014 году появился USB Type-C, он представлял собой новейший физический стандарт, предоставляя пользователям большие возможности и гибкость благодаря двунаправленному, обратимому корпусу, более высокой скорости передачи данных и более высокой мощности.


Использование USB Type-C для питания электроники

Разъем USB в конечном итоге привязан к этим трем различным, но связанным стандартам: физический разъем, протокол передачи данных и обеспечение питания. Однако при рассмотрении взаимосвязи между стандартами часто возникает путаница.

Кодирование/декодирование данных и битовая вставка в интерфейсе USB 2.0

Автор: Mike(admin) от 13-01-2020, 20:25

В USB при передаче пакетов применяется метод кодировки данных NRZI. В этом методе логическая единица («1») представлена без изменения уровня, а логический ноль («0») представлен изменением уровня. На следующем изображении представлен начальный поток данных и эквивалентная ему последовательность NRZI. Последовательность нулей NRZI заставляет переключать каждый бит данных. Последовательность единиц вызывает длительные периоды без переходов нулей и единиц в наборе данных.


метод кодирования NRZI

Принцип работы интерфейса USB 2.0

Автор: Mike(admin) от 13-01-2020, 20:15

Интерфейс USB соединяет USB-устройства с USB-хостом. Физическое межсоединение USB по своей топологии является многоуровневой звездой. Концентратор или хаб находится в центре каждой звезды. Каждый сегмент линии представляет собой соединение точка-точка между хостом и концентратором или функцией или концентратором, подключенным к другому концентратору или функциональному узлу. Следующий Рисунок иллюстрирует топологию USB.


схематичное изображение топологии USB 2.0

В любой системе USB есть только один хост. Интерфейс USB в системе главного компьютера называется хост-контроллером. Он может быть реализован в виде комбинации аппаратного обеспечения, встроенного программного обеспечения или программного обеспечения. Корневой хаб интегрирован в хост-систему, чтобы обеспечить одну или несколько точек подключения.

История возникновения и версии интерфейса USB

Автор: Mike(admin) от 13-01-2020, 19:55

В прежние времена для подключения к компьютеру чего-либо (мыши, принтера, жесткого диска) требовалось множество кабелей. Для подключения таких устройств мог понадобиться разъем PS/2 или последовательный порт, шина Apple Desktop, возможно, параллельный порт или кабель SCSI, или же Firewire. Но лишь один интерфейс смог положить конец такому нагромождению средств подключения, имя ему – USB. Когда он был впервые анонсирован в 1996 году, идея его создания была уже понятна многим, кто прочитал расшифровку аббревиатуры – Universal Serial Bus, то есть Универсальная последовательная шина. И чтобы интерфейс был универсальным, он должен был работать просто.


интерфейс USB

USB был изобретен в отделе Intel в Орегоне, где инженеры стремились упростить использование ПК и позволить компании поставлять больше оборудования. Уже в 1998 году Apple, возглавляемая Стивом Джобсом, выпустила новаторский iMac, и этот компьютер в качестве интерфейса передачи данных предлагал только USB. Более высокие скорости следующего поколения USB (USB 2.0) также дали дорогу новым простым в использовании периферийным устройствам, таким как флеш-накопитель, который помог отправить в историю дискету, дисковод Zip и CD-R. За этими новыми накопителями последовал целый ряд вещей, которые можно подключить с помощью USB: диско-шары, массажеры для головы, ключи безопасности, зарядные устройства для мобильных телефонов. Сейчас в мире насчитывается более шести миллиардов USB-устройств.

Какие типы обеспечения питания через USB следует использовать в проектах с Raspberry Pi

Автор: Mike(admin) от 18-11-2019, 07:35

Стандарт питания USB не является новой темой, и он разрабатывался в течение длительного периода времени. Причина, по которой мы хотели бы затронуть эту тему, заключается в том, что последнее поколение Raspberry Pi 4-го поколения использует USB Type-C для подачи питания, что отличается от большинства плат разработки, использующих Micro-USB. Разработчики и энтузиасты могут не иметь четких представлений о спецификациях этих USB-портов, т. е. Какое напряжение / ток может подавать выходной сигнал? Может ли он поставлять достаточно электроэнергии для моей платы? Таким образом, мы хотели бы представить материал для более глубокого обсуждения этого вопроса, чтобы помочь спланировать развитие вашего проекта.


Какие типы обеспечения питания через USB следует использовать в проектах с Raspberry Pi

Разница между USB Type-C и Micro-USB

Автор: Mike(admin) от 28-10-2019, 04:55

Разъем USB-C (официальное название USB Type-C) все чаще используется в современных смартфонах и других вычислительных устройствах. USB-C не похож на классические разъемы USB (включая разъемы microUSB и MiniUSB). Когда-то USB пришел в качестве замены для больших разъемов, чтобы заменить последовательные порты, параллельные порты, порт для мыши и клавиатуры ПК. USB Type B был разработан для больших настольных устройств. USB Mini-B был принят для гораздо меньших устройств. Он имеет два цифровых сигнальных контакта и контакты питания, заземления, которые мы находим на разъемах типа B.


Разница между USB Type-C и Micro-USB

В поколение Mini-B была добавлена функция USB On-the-Go (OTG). USB изначально был разработан как протокол типа Host/Target (Хост/Цель). Одно хост-устройство (ПК) может связываться с 127 устройствами через концентраторы. Но цели не могли общаться друг с другом напрямую. Этого было достаточно для ПК, для мыши или клавиатуры. Постепенно все стало меньше. Стандартный форум USB и производители небольших устройств разработали два улучшения. Одним из них является разъем USB Micro B, а вторым – протокол OTG.

Схема DC/DC преобразователя напряжения USB в отрицательное напряжение -5 В

Автор: Mike(admin) от 14-05-2019, 03:55

В наши дни источник питания USB очень распространен и доступен во многих устройствах. USB обеспечивает стабилизированное напряжение 5 В с током до 2 А. Но в некоторых проектах иногда требуется линия питания -5 В, что стандартный порт USB не в состоянии предоставить. Но выход есть – использовать преобразователь с питанием от USB.


DC/DC преобразователь напряжения USB в отрицательное напряжение -5 В

Представленный в данном материале DC/DC преобразователь обеспечивает отрицательное напряжение -5 В от +5 В USB источника питания. Этот преобразователь может использоваться в широком спектре оборудования управления промышленной автоматики, датчиков, изолированных операционных усилителей и испытательного и измерительного оборудования, которые требуют двухполярного напряжения питания.


Назад Вперед
Наверх