2017年11月7日星期二

Getting Started the Arduino (part 1)


Since 2011, Arduino has witnessed trend movements such as Maker Movement and Open Hardware Movement. From quantity to qualitative change, it has indeed become an endorsement label for these ideological movements with such terms as 3D printing and UAV. Its representation is comparable to the impact of the LSD on the Counterculture movement of the United States in the late 1960s.

Although later products claim to have more robust performance than Arduino, others have smaller volumes, none have so far surpassed Arduino in terms of popularity and community size. Today's Arduino, just like a "classic", a spiritual representative, not just a microcontroller platform. When many beginners ask why we all recommend getting started with Arduino instead of the other platforms, the answer is, it can be said that learning Arduino is not only to master a skill but also a classic paradigm of open source hardware and an understanding of the spiritual pursuit behind Maker Movement.

Arduino Components

What is Arduino
Arduino is an open-source single-chip micro-controller, users can connect the Arduino Control Board to a variety of Arduino Components, such as LED lights, speakers, motors, switches, temperature and humidity sensors, infrared transmitters and receivers, LCD Display and so on. Arduino can perform a wide range of automation applications with just a few simple automation programs.

arduino module

Why Arduino?
1. Cheap
Compared to other monolithic development platforms, Arduino development board is relatively cheap.
2. Cross-platform development environment
Arduino IDE can be run on Windows, Macintosh OSX and Linux operating systems.
3. Simple and clear development environment
Arduino's development environment is easy for beginners. Arduino is based on the Processing development environment, which makes it easier for non-electronics professionals to learn programming.
4.Open the source code
Arduino's IDE(Integrated Development Environment) is released as an open source code, advanced users can modify it. Development Board and expansion arduino module follow the "Creative Commons license agreement" issued under the premise, designers can make their own arduino modules, the corresponding expansion, and improvement.

Arduino is not perfect
Of course, Arduino also has its own limitations as a tool. It is not a panacea, for examples, Arduino most of the ethnic groups have limited computing power, most of them are not designed to deal with network solutions. So when your project requires strong computational power and network processing power, you can decisively change to Arduino Due, Arduino Yún, Banana Pi,
Raspberry Pi, Intel Edison. You can also find wholesale raspberry pi online. All in all, Arduino is a classic learning platform for beginners. It is more suitable as a low-cost sensor or executive end.




没有评论:

发表评论