Arduino is a platform for embedded systems, based largely on 8-bit microcontrollers from AVR family. The exception is the Arduino Due using a 32-bit core ARM Cortex. In other words, a circuit Board with a microcontroller and its conclusions capable of supporting external devices such as sensors, motor drivers, displays, etc. Thanks wyprowadzeniom goldpin modules may be connected with common connection cables.
Most versions of the Arduino requires no external programmer. Just connect to the computer via the cable miniUSB-USB.
One of the advantages is own, free environment with countless number of libraries, examples and tutorials for processing different types of external devices.
Arduino is designed for beginners as well as advanced electronics developers.
The person starting the adventure with this kind of system will save a lot of time and nerves when setting up the programmer, check connections, install drivers. Not from today we know that it is better to learn by example. For Arduino on the project website and as well as around the Internet a lot of them.
More advanced users will appreciate the many library as the standard (among other things: EEPROM, Ethernet, Display, Servo, SPI, TWI, wi-fi), as files are exchanged manufacturers of electronic modules (for example, our supplier of the company Pololu).
Support popular display LCD 16x2 is reduced to a few simple lines of code:
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);? // incjalizacji conclusions LCD.begin(16, 2); // Specify the display type 16-column, 2-poems LCD.print("Hello World"); // Enter text for a viewing
The complete code that displays the text "Hello World" and connection diagram display can be found on the website: Arduino.cc.
The choice of version depends on the destination module. In our shop available:
The simplest version of the module. On Board we find:
Arduino Uno is a good choice for relatively simple and small projects. With success, you can implement it, for example, the motor control, lighting controller interface, LCD display. The module also recommend users just entering the world of microcontrollers and embedded systems.
Another version, on Board of which we find:
If our project is to use the device is connected via USB, the Arduino Leonardo is the ideal choice. The system has a built-in USB controller, what makes it stand out from the rest.
The manufacturer also offers a version of the "low profile". Tile does not have connectors, the user can solder in its sole discretion. All items made in the case of the solder joint surface. Option przydaję when our project has procować in a small space.
Version, is designed to implement more ambitious projects. Has 54 digital input/output, more memory and more communication interfaces than the Arduino UNO and Leonardo. On the Board are:
The module is more expensive than previous versions but has more features. The Atmega2560 microcontroller has a wealth of peripherals and enough memory. 256 KB Flash - allows you to serve up a powerful code, 4KB EEPROMU write large amounts of data.
In addition to the advantages of the Arduino Mega ADK also has the ability to connect with the system Android using USB interface, controlled system MAX34210. Specification module similar to the Arduino Mega:
Version ADK is designed for projects in which I communicate with the operating system Android. Built-in USB controller allows you to connect a camera, game controller or motion controller.
The main advantage of the module is its ease of network connection. The module has a network connector with the Ethernet controller. On Board there is also a slot for memory cards microSD. Specification similar to the Arduino Leonardo:
Version of Ethernet designed for projects requiring a network connection. Convenience there are also built-in slot for cards microSD, with which you can save more data than in memory of the microcontroller.
Thanks to the Arduino Due, the user can create layouts using microcontroller 32-bit Cortex M3 ARM-based Arduino libraries. Specification as follows:
The tile is designed for users who want to see the latest solutions in the world of microcontrollers. Has much more features than the version based on AVR, the rich layouts of peripheral devices, including a digital-to-analog Converter.
An example of using a 3-axis gyro, accelerometer and magnetometer (system MinImu9) for orientation in 3D space.
Support LCD display with controller HD44780 with Arduino module.
For example, operation of the module (bridge H) is designed to control the direction and speed of rotation of DC motors.
Connect the Arduino module, Ethernet ENC28J60.