Annulleret

Mouse Simulator ATmega32U4 pro Micro, Leonardo, Due

Hello, you need to write a sketch “Mouse Simulator”. It will be used on the Arduino platform ATmega32U4 pro Micro (Leonardo, Due) to connect to Android, Windows, Linux. The sketch itself should consist of arrays:

1. array for the direction of cursor movement and approximate designation for commands (0_up, 1_down, 2_right, 3_left)

2. an array for the step of moving the cursor, the step value is from 0 to 400 (this value can be increased to 500 600,), if possible, make a separate line to set the change in the step value, since different Devices have different step values. When changing the sketch, it would be convenient to resize the step by increasing or decreasing it.

3. an array of commands for the direction of movement of the wheel. 0_up, 1_down

4. An array of wheel movement values. These options, at your discretion, give the most accurate values ​​that can be moved from line to line.

5. Array pause ms

6_array action value action 1,2,3,4, ..... (works with command 12, if command 12 is specified, works with Array_6, for example, we do not need to perform a cycle of actions, but just need to perform the action several times, then have repeat the action algorithm up to 12 teams several times, and then go to the next command

7_array to indicate commands to execute:

Teams:

1_ indicates cursor movement (refers to the first, second, array)

2_ indicates wheel movements (applies to the third and fourth array)

3 - press and hold the left mouse button (the hold value in ms is the same separate line that we could set for the hold time)

4_ double-click the left key (in this command, the time (ms) between calls in a separate line for setting, i.e. you can set the time between clicks or decrease or increase)

5_ left click

6_click the right mouse button

7_ double-click the right mouse button

8_click and hold the right mouse button

9_ click middle mouse button (wheel)

10 click and hold the middle mouse button (wheel)

11_ pause (temporary value of ms) between executing commands or another delayed time until the next action

12_ command repeat algorithm

13_ instruction cycle action.

Here's what the arrays should look like to populate the action algorithm.

byte _Array1[65] = {0, 0, 1, 2, 3, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };

int _Array2[63] = {0, 100, 100, 100, 100, 20, 0, 1000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };

byte _Array3[65] = {0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };

int _Array4[65] = {0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };

byte _FLPArray5[67] = {0, 1, 1, 1, 1, 9, 10, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };

int _Array6[67] = {0, 0, 0, 0, 0, 1000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };

byte _Array7[65] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };

P. S NO ADDITIONAL MODULES, BUTTON OUTPUTS ARE NOT NEEDED. For example, this sketch

Evner: Arduino, Android, Linux, Microcontroller, C programmering

Se mere: arduino pro micro programming, arduino pro micro keyboard, arduino pro micro, arduino macro keyboard, arduino leonardo, arduino micro, arduino hid, arduino usb keyboard input, mouse simulator, coding mouse simulator, windows mouse simulator, mouse simulator software, windows keyboard mouse simulator, mouse simulator visual basic code, mouse simulator java, keyboard mouse simulator, postmessage mouse simulator, mouse simulator doit, visual basic double click mouse simulator, usb keyboard mouse simulator

Om arbejdsgiveren:
( 0 bedømmelser ) Russian Federation

Projekt ID: #21915538

4 freelancere byder i gennemsnit $55 på dette job

hayat38402

We are a team of Electrical and Electronics engineers and we are Excellent in the following areas: • Embedded C Programming. • VHDL/Verilog • Microcontroller like Arduino, Raspberry Pi, FPGA, AVR, PIC and STM32. • ID Flere

$35 USD in 7 dage
(21 bedømmelser)
5.1
myappsdevelopers

Hello Hiring Manager, I read your job descriptions carefully, I am very interesting in your job. I have developed apps such as Social networking & lifestyle(Tinder style dating, chatting, sharing), Food & drink(Rest Flere

$100 USD in 60 dage
(18 bedømmelser)
4.3
inspiredwhiz

I have just done this for another client as we speak. I can show you proof if you want. Do message me for a chat

$35 USD in 25 dage
(2 bedømmelser)
2.7
muhammetkir97

I already make a mouse sketch for Arduino Leonardo. I am experienced with Arduino and PIC as microcontroller wit lots of sensors.

$50 USD in 7 dage
(6 bedømmelser)
2.6