Rich third-party resources: Arduino is all open source regardless of hardware or software. You can understand all the underlying mechanisms, and it also reserves a very friendly third-party library development interface. Adhering to the openness and sharing of the open source community, many enthusiasts will share their hardware and software with you after successfully implementing their own designs. For the latecomers, you can easily find some basic function modules you want to use in the Arduino community, such as servo control, PID speed control, A/D conversion and so on. Some function module vendors are also paying more and more attention to the Arduino community, and will provide libraries and related tutorials under Arduino for their products. And it is also super easy to purchase good quality arduino starter kit on the market now. These are greatly convenient for Arduino developers, you don't have to stick to the basic functions, but put more energy into the functional design you want to do.
Yes, from the technical point of view of professional embedded development, Arduino is not the first choice. In order to take care of beginners and even the layman of electronic development as much as possible, Arduino has customized many low-level designs, and naturally lost a lot of embedded. The flexibility and efficiency of development are one of the reasons why many experienced embedded designers are dismissive of Arduino. So where is the positioning of Arduino?
Arduino's positioning
Arduino was originally created for the learning of embedded development, but today it has gone far beyond the technical field of embedded development. Some people refer to Arduino as “technical art”. Many enthusiasts outside the field of electronic technology have designed and developed many interesting works with rich imagination and creativity. At home, Arduino appears more as an embedded learning tool and electronic development prototype module, but its charm is not only that, it can be used as a new "toy" or even a new art carrier to attract more people from many fields join the magical world of Arduino.