Arduino development refers to the process of electronic prototyping and development using Arduino boards.
Arduino is a flexible, easy-to-use open source electronic prototyping platform, which includes hardware (various models of Arduino boards) and software (Arduino IDE).
Arduino can sense the environment through a variety of sensors, and feedback and influence the environment by controlling lights, motors and other devices. It is an open source based software and hardware platform, built on the open source simple I/O interface version, and has a Processing/Wired development environment using Java and C languages.
What is the Arduino development environment?
The Arduino development environment is a software interface for writing and uploading Arduino code to the Arduino board. It supports multiple operating systems, including Windows, Mac, and Linux.
It provides compilers, debuggers, uploaders and other tools to help developers develop Arduino projects quickly and easily.
The Arduino development environment consists of two main parts:
IDE (Integrated Development Environment): Used to write and debug Arduino code. It has a simple user interface that is easy to use.
Programmer: Used to upload the compiled code to the Arduino board.
In the Arduino development environment, you can use the USB interface to upload the code, or you can use the serial port to upload the code.
It should be noted that although Arduino is based on C/C++ development, but the hardware resources (RAM and rom) of the 51 microcomputer are small, so the use of Arduino to develop the 51 microcomputer may occupy more resources, for the low-performance single-chip microcomputer library does not make much sense, directly operate several registers with high efficiency, fast operation, free operation.
The Arduino IDE download address can be downloaded from the Arduino official website.