You can use the Arduino IDE to create a new project and upload the code.
Note that you need to be familiar with the Arduino API to create the sketches.
How do I make my own device?
You can use a similar approach to make your own Arduino. The Arduino IDE has an advanced Arduino Maker Tool which is a toolkit of features to get you started in making your own device.
The Arduino API has a very large set of library functions to create devices. Many of these libraries will depend on specific hardware.
Please note that there is a limit of 8 unique devices per Arduino. Devices created by other users will be overwritten as soon as they are uploaded.
If you’re in doubt about what hardware you can use you can visit the list of hardware available on the Arduino website.
What hardware does USB-Based Arduino Support?
Some of the most common hardware used to develop and test Arduino projects uses the USB protocol. This means that the serial output from the USB controller is interpreted as “USB commands” by the Arduino IDE. Devices built using the USB/IO module can be connected to the Arduino’s USB port without any special tools.
USB OTG Connector
USB 2.0 OTG (USB Output/Serial) Connector
What software does USB-Based Arduino Support?
There are several development environments available (such as Microsoft Visual Studio and Arduino IDE) to create and test your projects quickly. However, as always, you will need the right tools to make it work.
Some of the libraries available on the Arduino website can be used to create and build your projects. The following tools can be used for your development tasks:
The Arduino IDE. This is very useful for creating sketches for devices that do not have an Arduino sketch, like Arduino boards.
Arduino Pro (for Pro Mini boards), if you want to include libraries that have been developed or tested on the IDE.
The Arduino development environment.
Arduino Studio and Arduio Tools for Windows. These libraries are recommended if you are planning to share your code with other people.
What hardware does USB-Based Computer Support?
There are two types of computer ports available for USB, one (USB 2.0) and one (USB 3.0). The USB host (UART)