Arduino is an open-source platform used for building electronics projects. Arduino consists of both a physical programmable circuit board (often referred to as a microcontroller) and a piece of software, or IDE (Integrated Development Environment) that runs on your computer, used to write and upload computer code to the physical board.
The Arduino platform has become quite popular with people just starting out with electronics, and for good reason. Unlike most previous programmable circuit boards, the Arduino does not need a separate piece of hardware (called a programmer) in order to load new code onto the board -- you can simply use a USB cable. Additionally, the Arduino IDE uses a simplified version of C++, making it easier to learn to program. Finally, Arduino provides a standard form factor that breaks out the functions of the micro-controller into a more accessible package.
What’s advantages of Arduino?
1. Low cost. Compared with other microcontroller platforms, the various development boards of the Arduino ecosystem are relatively cost-effective.
2. Cross-platform. The Arduino software (IDE) can run on Windows, Mac OS X and Linux operating systems, while most other microcontroller systems are limited to running on Windows operating systems.
3. The development environment is simple. The Arduino programming environment is easy for beginners to use, and at the same time flexible enough for advanced users, its installation and operation are very simple.
4. Open source and scalable. Arduino software and hardware are all open source. Developers can expand the software library or download thousands of software libraries to implement their own functions. Arduino allows developers to modify and extend the hardware circuit to meet different needs.
There are a number of different types of Arduino boards aimed for different users, the Arduino Uno is the most common board most people buy when they are starting out. It is a good all purpose board that has enough features for a beginner to get started with. It uses the ATmega328 chip as the controller and can be powered directly from USB, battery or via an AC-to-DC adapter. The Uno features 14 digital input/output pins, and 6 of these can be used as pulse width modulation (PWM) outputs. It features 6 analog inputs as well as RX/TX (serial data) pins.
Feasycom released a new product,FSC-DB007 | Arduino UNO Daughter Development Board, a plug-and-play Daughter Development Board designed for Arduino UNO, it could work with many Feasycom modules such as FSC-BT616, FSC-BT646, FSC-BT826, FSC-BT836, etc, it enables the Arduino UNO to communicate with remote Bluetooth devices.