Ардуино должен проверять так же, как USB-клавиатуру или USB-мышь, если включенный ноутбук подключен
У меня есть USB-концентратор, к которому подключены USB-клавиатура и USB-мышь. Пока я не подключил к нему ноутбук, эти устройства не включаются. 5В всегда включено! Чтобы я мог зарядить свой телефон. Как они узнают, что ноутбук не подключен? Мой Ардуино всегда включен. Я хочу эмулировать это с помощью Arduino. Без необходимости в дополнительном программном обеспечении для ноутбука Arduino должен быть в состоянии определить, подключен ли ноутбук к USB-концентратору или нет. Пожалуйста, помогите.
1 ответ
С Arduino Nano у вас нет контроля над USB, потому что он обрабатывается чипом USB-to-TTL-Serial на плате. MCU к этому адаптеру подключается только через RX и TX последовательного интерфейса.
С помощью Arduino Micro вы можете получить состояние USB-подключения, поскольку микроконтроллер ATmega32u4 имеет встроенную поддержку USB и обрабатывает USB-подключение из приложения (скетч).
Значит, дигиспарк тоже сработает?, @Alexander_Projects
У ATtiny нет родного USB, но у Digispark есть схема для V-USB (программный USB), @Juraj
@Alexander_Projects, помог ли ответ?, @Juraj
- avrdude ser_open() can't set com-state
- Загрузка Arduino Nano дает ошибку: avrdude: stk500_recv(): programmer is not responding
- Какое максимальное энергопотребление Arduino Nano 3.0?
- Как навсегда изменить скорость передачи данных ESP8266 (12e)?
- Питание светодиодной ленты - Сколько ампер?
- Arduino nano как клавиатура HID
- Как я могу запитать Arduino Nano от батареи LiPo, желательно 3,7 В
- В чем разница между библиотеками Software Serial? Какая из них совместима с Arduino Nano?
В Nano чип FT232RL обеспечивает связь через USB. Этот чип имеет опцию PWREN. Когда вы настраиваете чип для этого, выбранный контакт будет ВЫСОКИМ, если нет USB-хоста. Вы можете осторожно припаять провод от выбранного контакта (CBUS0-4) к одному из контактов Arduino, чтобы ATMega328 мог его прочитать., @Gerben
просто следите за током хаба, он сильно увеличится, если все включится., @dandavis
Я хочу понять, как это делает дешевая USB-мышь, и сделать то же самое с ардуино., @Alexander_Projects
эти устройства не включаются
.... откуда вы знаете? .... у вас нет возможности проверить это, @jsotolaКонечно! USB-мышь не загорается (красный лазер внизу), а на клавиатуре вы не можете зажечь какие-либо индикаторы (например, индикатор цифровой клавиатуры), @Alexander_Projects