Симулятор мыши ATmega32U4 pro Micro, Leonardo, Due
Бюджет $30-250 USD
Job Description:
Здравствуйте, вам нужно написать скетч «Мышь Симулятор». Будет использоваться на платформе Arduino ATmega32U4 pro Micro (Leonardo, Due) для подключения к Android, Windows, Linux. Сам эскиз должен состоять из массивов:
1. массив для направления движения курсора и приблизительное обозначение для команд (0_up, 1_down, 2_right, 3_left)
2. массив для шага перемещения курсора, значение шага от 0 до 400 (это значение можно увеличить до 500 600,), если возможно, сделайте отдельную строку для установки изменения значения шага, так как разные Устройства имеют разные значения шага. При изменении эскиза было бы удобно изменять размер шага, увеличивая или уменьшая его.
3. массив команд для направления движения колеса. 0_up, 1_down
4. Массив значений движения колеса. Эти параметры, на ваше усмотрение, дают наиболее точные значения, которые можно перемещать от строки к строке.
5. Массив пауза мс
6_array action value action 1,2,3,4, ..... (работает с командой 12, если указана команда 12, работает с Array_6, например, нам не нужно выполнять цикл действий, а просто необходимо выполнить действие несколько раз, то есть повторить алгоритм действия до 12 команд несколько раз, а затем перейти к следующей команде
7_array, чтобы указать команды для выполнения:
Команды:
1_ указывает движение курсора (относится к первому, второму, массиву)
2_ указывает движения колеса (относится к третьему и четвертому массиву)
3 - нажмите и удерживайте левую кнопку мыши (значение удержания в мс - это та же отдельная строка, которую мы могли бы установить для времени удержания)
4_ дважды нажмите левую клавишу (в этой команде время (мс) между криками в отдельной строке для настройки, т.е. вы можете установить время между щелчками или уменьшить или увеличить)
5_ левый клик
6_нажмите правую кнопку мыши
7_ дважды щелкните правой кнопкой мыши
8_нажмите и удерживайте правую кнопку мыши
9_ клик средней кнопкой мыши (колесо)
10 нажмите и удерживайте среднюю кнопку мыши (колесо)
11_ пауза (временное значение мс) между выполнением команд или другое задержанное время до следующего действия
12_команда повторить алгоритм
13_ действие цикла инструкций
P. S НИКАКИХ ДОПОЛНИТЕЛЬНЫХ МОДУЛЕЙ, ВЫХОДЫ КНОПКИ НЕ НУЖНЫ.пример вот этот скетч
3 фрилансеров(-а) готовы выполнить эту работу в среднем за $140
Hello , I have seen your requirement and I will do this in less time. you need a mobile application so I am interested in your job because I already completed this type of job. so i want one more similar job so i can Больше
Hello! Nice to meet you! I have read your project carefully. I am very interested in your project. I am a Microelectronics and Automation engineering expert. I have a lot of experience on ARM, FPGA, DSP, Arduino, Raspb Больше
Good afternoon! Interested in your offer, ready for cooperation. I’ve been developing it for a long time, I have experience and portfolio too. If interested, write =)