In the world of open source hardware, there are two products deep into the hearts, one is a raspberry part, the other is Arduino, the Raspberry Pieces facing high-end complex applications, but there is a certain difficulty, but DIY's things are more wider; And Arduino is simple and flexible, so that many friends who have just started playing open source hardware or want to learn a microcontroller will begin with Arduino. At present, the Arduino development board on the market contains a variety of models, from the beginning of Arduino Uno, to today's Arduino Nano, Arduino Lilypad, Arduino Due, Arduino PRO, and more. Today, the author will introduce you to a set of Arduino Development Kit, which is the foreign Tinycircuits team.
Speaking of Tinyduino, this goods started at the beginning of Kickstarter, like Arduino Uno, Tinyduino is equipped with the Atmel Atmega328P controller, but different from Arduino Uno, TinyCIRCuits in order to make the board more smart, will The main circuits are placed on Tinyduino, but USB and DC power supply are placed on the expansion board, so if you don't need to be above 5V DC, you don't need a USB power extension board, just a button battery, Tinycircuits also developed a series of expansion modules for Tinyduino, such as SD, WiFi, BT, etc., these modules can be connected to the main control board in the form of building blocks, flexible and more, there is no lack of DIY, we first come to know Tinyduino Lushan is true.
Tinyduino is very compact, 20mm * 20mm, almost the same as our one-dollar coin.
The Tinyduino, the author, consists of three small hardware modules, including TinyDuino main control board, USB power supply download board, and "cave" expansion board, each board has 30PIN extension interface, which can be arbitrary interconnected. Of course, if you really use, the main control board is necessary.
Tinyduino Development Kit Features:
Atmel atmega328p controller
32KB Flash 2KB Ram 1kb EEPROM
Power consumption: 1.2mA @ 3V, 4MHz
Default clock speed 8MHz
2.7V-5.5V operating voltage (Arduino mode)
1.8V-5.5V operating voltage (custom mode)
20 IO ports (14 numbers and 6 simulations)
Preset Arduino bootloader
Open source development board recommended:
Arduino Wifi Shield: Allows the WiFi library used by the Arduino board to connect to the Internet and read and use the SD library to write to the SD card.
P1600-DK02 development board A computer that best utilizes onboard Epiphany parallel processors and only credit card size.
Riotboard is a computer that is based on an I.MX 6Solo processor for high-end handheld computers, high-end portable media players.
ATOM E3825 Development Board is compact, affordable open source hardware with a 64-bit Intel Ato E38xx series of SOC processors.
Tinyduino's three board hardware design is very simple, we look at it separately.
The main control board can be said to be based on the minimum system board of the Atmel Atmega328p microcontroller. The board is loaded with a user-programmable LED indicator and the button battery holder. It can control the board power by the power switch, which is very suitable for low power applications. .
The USB power supply download board is FTDI-based FT231X USB serial port chip, onboard a 30PIN extension interface, and the master seat, connect Tinyduino main control panels and cave expansion boards.
There is nothing to say, mainly the IO port extension of the Atmel Atmega328P microcontroller.
In addition to our expansion boards we have seen in the Tinyduino development kit, TinyCIRCUITS team also developed extension modules applicable to various fields, such as LED modules, display modules, sensor modules, WiFi modules, Bluetooth modules, microSD Card module, motor drive module, GPS module, etc., can be connected to the main control board through the onboard 30Pin extended interface holder, which is very convenient.
Open source development board recommended:
Arduino Wifi Shield: Allows the WiFi library used by the Arduino board to connect to the Internet and read and use the SD library to write to the SD card.
P1600-DK02 development board A computer that best utilizes onboard Epiphany parallel processors and only credit card size.
Riotboard is a computer that is based on an I.MX 6Solo processor for high-end handheld computers, high-end portable media players.
ATOM E3825 Development Board is compact, affordable open source hardware with a 64-bit Intel Ato E38xx series of SOC processors.
Development environment
There is no doubt that Tinyduino's development uses Arduino IDE, which is a development interface of the development interface, simple syntax, and an integrated development environment that can easily download the program. As an open source software, Arduino IDE is also written by software, which is open source, etc., which is open from Java, Processing, AVR-GCC. Its biggest feature is cross-platform compatibility, whether it is Windows, Max OS X or Linux. It can be applied.
At present, Arduino IDE mainly has two series, one is a classic version 1.0 version series, the other is the latest version 1.6 version series, but the 1.0 version does not support Arduino Yun and Arduino Due development board, and the 1.6 version of the series can support .
In addition, the latest Arduino1.6 version has added a lot of new features relative to the old version:
Support multiple platforms
Top-detection of development boards and port numbers
Drivers and IDE get Windows and MacOSX signature authentication
Improve construction speed
Automatic saving program in compilation or upload
The serial monitor is greatly improved
You can find / replace in multiple tags
Hold a large number of Arduino API libraries (String, Serial, Print, etc.)
Compilation Tools and Tools Chain upgrades (AVR-GCC, ARM-GCC, Avrdude, Bossac, etc.)
Command line interface
IDE Report Script (Sketch) Dimensions and Static RAM Use
Edit box shows the number of lines
Rolling menu when there are multiple entries
Can be uploaded by network (Yún)
Hardware serial port is improved
USB is more stable, performance is improved
SPI library supports "transmission"
Have better support for third-party hardware through configuration files
Configuration with the child can now be customized
Fixed the failure uploaded by Leonardo, Micro and Yún programs
The problem of a large number of user interface is fixed
Download the latest ARDUINO1.6.7 version, Arduino IDE integrates a number of routines, and all the Arduino development boards are common, just select the corresponding board.
Compared to other IDE tools, Arduino is relatively simple, although the function is not rich enough, it is easy to operate, it is extremely easy, select the blinkly routine to compile, download, you can light Tinyduino's LED. LED.
In addition, Tinyduino has easy DIY according to the user's own needs, and the traditional Arduino development board is basically a special same. Moreover, Tinyduino is more compact, more easily integrated into the project of the engineer itself.
Arduino is easy to get simple and flexible, and its fans are almost all over the world. If you want to try to play Arduino, then you need to figure out your original intention to do, if you just want to learn, DIY Some small applications Of course, there is no problem, but if you have a goal, there is a protocol prototype in your heart, design a product with a higher performance requirement, then Aduino is unable to meet you, try the article first Another popular global open source hardware Raspberry Pie.
More open source hardware board recommendation:
3D printing is not mysterious --ORMEROD open source 3D printer suite evaluation
After the door, -intel galileo evaluation board evaluation
Let you resist the open source hardware board - TigerBoard evaluation
Onboard WiFi module - more powerful Banana Pro review
A legendary continuation - Raspberry Passenger 2 Evaluation
High-performance quad-core open source hardware platform --Firefly rk3288 development board evaluation
Open source development board recommended:
Arduino Wifi Shield: Allows the WiFi library used by the Arduino board to connect to the Internet and read and use the SD library to write to the SD card.
P1600-DK02 development board A computer that best utilizes onboard Epiphany parallel processors and only credit card size.
Riotboard is a computer that is based on an I.MX 6Solo processor for high-end handheld computers, high-end portable media players.
ATOM E3825 Development Board is compact, affordable open source hardware with a 64-bit Intel Ato E38xx series of SOC processors.
Original declaration: This article is originally created by the panel network, declined!
Our other product: