Arduino IDE is an integrated development environment for Windows, macOS and Linux, developed in C and C++[4], designed for creating and loading programs on Arduino-compatible boards.
In order to program devices, for example a flash drive based on Arduino Micro, you need to download the Arduino IDE application from the official website in the software section for your operating system.
After installing the application, connect the device via USB port and select it in the list as Arduino Micro. After which you will be able to use ready-made scripts to download to the connected device.
After the scenario has been successfully downloaded, the device will be reconnected and the scenario will be played.
The development environment contains a large number of libraries that can be connected using the application menu.