Симулятор мыши ATmega32U4 pro Micro, Leonardo, Due

Đã Hủy Đã đăng vào 4 năm trước Thanh toán khi bàn giao
Đã Hủy Thanh toán khi bàn giao

Здравствуйте, вам нужно написать скетч «Мышь Симулятор». Будет использоваться на платформе 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 НИКАКИХ ДОПОЛНИТЕЛЬНЫХ МОДУЛЕЙ, ВЫХОДЫ КНОПКИ НЕ НУЖНЫ.пример вот этот скетч

Arduino Android Linux Vi điều khiển Lập trình C

ID dự án: #21913726

Về dự án

3 đề xuất Dự án từ xa 4 năm trước đang mở

3 freelancer chào giá trung bình$140 cho công việc này

mobiappsoftware

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 Thêm

$80 USD trong 3 ngày
(13 Nhận xét)
4.8
george19921014

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 Thêm

$200 USD trong 5 ngày
(12 Nhận xét)
4.8
isanya099

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 =)

$140 USD trong 7 ngày
(0 Nhận xét)
0.0