uno ATmega16U2
- Войдите на сайт для отправки комментариев
Давича изучал возможность програмного нажатия клавиш ПК через USB посредством arduino uno.
по инструкции http://habrahabr.ru/post/220963/
проблема в том что после всего проделаного с успешной работой семпл кода (нажимаются случайные кнопки в случайный промежуток времени) напрочь пропал виртуальный com3.
Получается я не могу заливать новый код. ибо нечем
Исходя из логики я было подумал что исходя по инструкции
Arduino-keyboard.hex — этот hex файл заливаем при помощи FLIP для перевода arduino в режим USB клавиатуры (но сначала нужно залить основной скетч).
— Arduino-usbserial-uno.hex — этот hex файл нужен для того чтоб обратно вернуть Arduino UNO. Заливаете через FLIP этот hex файл и ваш
был залит Arduino-keyboard.hex по идее надо залить Arduino-usbserial-uno.hex чтобы вернуть все назад.
однако на этапе
2.Выбираем в меню Setting > Communication > USB
3.Жмем Open
пишет
Could not open USB device
и все. не знаю даже что и делать.
Не знаю есть ли другой способ, но есть один способ наверняка
в папках установки ардуино есть оригинальная прошивка для U2. Берем ISP програматор или вторую ардуину в таком качестве и заливаем прошивку. Для этого на уно около U2 есть 6ти контактный разъем ISP
Есть еще загрузка по усб - там ресет надо сделать когда подключен или с замкнутым ресетом воткнуть - вобщем загружается программой Flip
а от фиг там ресет не помогает.
помогает другое. Это ж надо такое придумать. Прямо скрытые возможности какие то.
Нужно делать то шаманство что в стаье написано. Ставить перемычку и замыкать резистор. Потом убрать перемычку и вуаля. Flip готов к перепрошивке под UNO.
Перепрошили под UNO и можно заливать новый скретч код. Появляется com порт. А по другому никак .
Захотел чтоб связь с компутором по usb опять прошивай Флипом под клавиатуру. Геморно
теперь другая проблема. первый раз после перепрошивки Флипом стало определятся как ATmega16U2. А потом как какаято HID клавиатура. Я на свою голову удалил эту HID и теперь когда все сделала как надо она не появляется.
п.с кто знает еще способ управления джойстиком или клавиатурой компьютера, просба отписать.