## USB-симулятор мыши и клавиатуры --- ## Содержание * [Связанные ссылки](#связанные-ссылки) * [Описание](#описание) * [Список компонентов](#список-компонентов) * [Пример программы](#пример-программы) * [Лицензия](#лицензия) * [Поддержка](#поддержка) * [Журнал обновлений](#журнал-обновлений) ## Связанные ссылки * Ссылка на загрузку проекта: ```https://gitee.com/hockel/MouseKeyboard``` * Библиотека 4x4 матричной клавиатуры: ```https://gitee.com/hockel/keypad``` * Расширительная плата AFMotor для электродвигателя: ```https://gitee.com/hockel/AFMotor``` * Учебная ссылка на пользовательские библиотеки: ```https://mindplus.dfrobot.com.cn/extensions-user``` ## Описание Этот расширитель поддерживает только плату разработки Leonardo, так как её ядро — mega32u4, который имеет аппаратное обеспечение USB-устройства. В то время как ядро Uno — mega328, не имеет аппаратного обеспечения USB-устройств (конечно, есть эксперты, которые используют ассемблер для имитации низкоскоростной USB-связи: v-usb. Мои способности ограничены, поэтому я не занимаюсь соответствующей разработкой). Этот расширитель имитирует мышь и клавиатуру USB: * Поддерживает щелчки мышью, перемещение и другие операции. * Поддерживает ввод с клавиатуры и другие операции. ## Список компонентов  ## Пример программы ### Подключение схемы  ### Пример 1: Имитация движения и щелчка мышью  ### Пример 2: Программа для перелистывания слайдов в PowerPoint  ### Пример 3: Игра «Маленький динозавр» Откройте Google Chrome и введите chrome://dino, чтобы начать игру. (Здесь используется только один световой датчик, поэтому он не подходит для уровня с птерозавром, необходимо добавить ещё датчики.) ### Соединение с оборудованием   **Подробные примеры и учебные пособия можно найти на моём личном блоге: www.hockel.club** ## Лицензия MIT ## Поддержка | Тип платы | Режим реального времени | ArduinoC | MicroPython | Примечание | | --- | --- | --- | --- | --- | | Leonardo | | Да | | |