After the raspberry is launched, the selection of the development board becomes quite simple. But before, if you want to do electronic production, many cases your choice is the Arduino microcontroller development board; if you need a development board with the ARM processor to achieve Linux run, the Raspberry Pie board computer It must be your most wise choice.
Be
Before the Baspberry Piva and Arduino, it is a very troublesome thing to do a project. Believe in the future, all this will not be a problem. But this also led to our next round of confusion, and the choice would become more difficult in the development board, but we still expected to see more development boards, even most of them disappeared.
If you are an old engineer, you will remember the scene in which the industrial computers have exploded in the early days of the industrial computer. These computers are manufactured by different manufacturers using different CPUs. The current status of the microcontroller development board and the situation at the time are similar. And let us worry this will bring a monopoly such as the PC, or grow more ecosystems.
ARDUNIO has previously
The emergence of commercial microcontrollers dates back to 1971. In that year, Intel's 4-bit processor 4004, this is the second complete single-chip CPU in history, and is the first processor in history. And the passenger-8-bit 8008 opens the era of personal computers.
Other processors in the same time, such as the US TRS-80 computer and the UK Sinclair Zx Spectrum computer adopted Z80; Apple
The 6502 used in II now exists, or its successor still exists, but now they are called embedded systems.
In fact, since 1975, Microchip's PIC-series microprocessor has an important status in the circle of electronic enthusiasts, including low-power, at any time available and free programming tools, is the reason for the PIC status.
The PIC chip is still in the market with less than 2 US dollars. If you don't use C language programming, the PIC microcontroller is a tricky problem for developers. The PIC's pre-programming standard firmware can "read" Basic or simple graphics flow chart language, which is a popular application method of PIC, especially in the field of education.
For Picaxe, you can purchase a Picaxe chip separately, but if you are an initiator, buying a Picaxe kit will make your development easier. But in general, these kits are used to achieve prototype design or teaching, rather than preparing for independent projects.
If you want to replace low-cost PIC microcontrollers, use Basic variant language to compile Parallax Basic
The Stamp development board is a nice choice. Different from the Picaxe development kit, Basic
Stamp can be sold separately, a bit like the current Ardunio, which is the purpose of making it a core of the project. Basic
Stamp also uses the concept of additional carriers, just like Arduino's SHIELD system, the difference is that the carrier of Stamp is added above, not below. The carrier is like the entry suite of PICAXE.
ARDUINO's era
Almost every time, there will be a new technique, and becomes a leverage that drives the world, and Arduino is one of the levers.
The initial launch of this project is to facilitate the embedded microprocessor introduced by artists' interaction design, but I think it will be in a certain day, it will eventually be placed in the museum, as a component of the future, put in an exhibition.
Arduino is a rapid, cheap embedded system prototype. It turned into a simpler software problem that was considered to be a relatively tricky hardware problem. And it has become a model for Creatant movements.
Arduino development board is based on ATMEL company 8bit
The AVR microcontroller product line is created, which turns the number, simulation, and other PIN foots from Speed to the actual industry standard. Whether it is an experienced hardware hacker or just gotting a guest, Arduino is a wise choice platform.
The real strength of Arduino is not in hardware, but its software - arduino
Ide. Although many other development boards also provide similar features with Arduino, ARDUINO has laid the foundation of its success in complex, trivial detail microcontrollers. Arduino has also spawned a lot of imitators and derivatives and formed huge communities.
From now on, Arduino has occupied at least the position other than the microcontroller market. After 20 or 30 years, we may want to see COMMODORE 64, TAPPLE now
II and PDP-11 look at Arduino. The newcomer's entry choice is basically Arduino, which affects the entire generation of DIY enthusiasts.
The latest generation of Leonardo, the latest generation of Leonardo, and its "seniors", in addition to the virtual serial ports necessary from the IDE to the development board, can also be connected to the computer in a USB mouse and keyboard.
Tessel
The microcontroller development board used by Causa is now very easy to use, and there are many accessories that can be used. This produces a large number of Arduino accessories and imitators. Their software model has been copied countless times, while the appearance of Tessel represents an interesting departure.
Although different methods are used, Tessel is indeed the continuation of Arduino. This development board can be compiled in software development, not traditional hardware development.
Tessel's operating system is a JavaScript interpreter built around Lua and is compatible with the Node.js API. With the help of the prosperity node.js community, this development board application is simple, and developers promise to configure built-in Wi-Fi in the near future.
Compare the contemporary JavaScript engine, although Lua has developed very slow, but because of its small memory, it can be 3 US ARM
Run on Cortex-M3. Tessel is not a raspberry or other Linux-based "heavyweight" board competitor, this is just a reduced version. Will n't face them.
Tessel's factory accessories attached to an extension board that can be inserted into the ShiLED. It can even run directly using Arduino library, which can be part of the IoT.
Arduino alternative
Arduino and its derivative phenomenon drive the innovation and integration of the microcontroller market.
Launchpad MSP430
Texas Instruments (TI) MSP430 is very similar to Atmel's Atmega microcontrollers, but they differ from very low prices, interesting improvements, and low power consumption. Its through hole DIP shape is available, and the two-column-in-line packaged atmega chip seems to be in short supply. If the through hole is important to you, then select the MSP430. And know the simple way of the MSP430 TI LaunchPad development board.
The main difference between LaunchPad and Arduino is cost. A new UNO will cost you 30 dollars, a Leonardo
$ 25, and Ti's main distributors finalize the price of MSP430 LaunchPad in $ 10 (including USB). The upcoming USB MSP430
Launchpad has added 2 USBs. I even saw less than $ 5 LaunchPad board.
Although the MSP430G2553 chip used in the LaunchPad version is only 14 I /
Compared to the 16K memory, UNO's ATMEGA328 (with 32K and 20 I / O ports), this may be required for your special project.
Until recently, the MSP430's programming environment is a bit smooth. The whole generation of Cantoma is used to humanized Arduino
IDE, and previous MSP430 Eclipse-based development environment seems to be too complicated, it is difficult to use. Now open source new prototype platform Energia has changed this. Applicable to Windows, Mac
OS X and Linux cross-platform support, which bring Wiring and Arduino's frame to MSP430. .
Energia allows you to drag and drop it directly to the MSP430 in the sketch of your Arduino source.
Of course, Arduino's power can be embodied by the code base in its community, but many of these are transplanted. Unless your demand is blurred, Energia's arrival means you can use TI like using Arduino.
Launchpad.
Picaxe counterattack
There is an ubiquitous Arduino platform trend a lot of system compatible, even if you are not compatible, hardware is compatible, Picaxe-28x2 Shield
Base basically replicates the shape of Arduino and established compatible with hundreds of Arduino Shields on the market.
Wiring
The great success of Arduino has taken some attention to the Wiring development board and the programming environment, and it should be more attention. Although they now have some branches, this development board is strictly based on the same derivative development environment with Arduino, so using Arduino
The person of IDE should be familiar with this.
Wiring's compilation environment supports hardware created based on Atmel AVR Series, not just Wiring itself. That kind, Arduino is included.
Wiring simultaneously support AVR Xmega, Ti MSP430 and Microchip PIC24 / 32 series, and will support ARM core STM in the near future
M3. If all this is achieved, it will be interesting development because this will make the Arduino compatible code to a variety of microcontroller architectures.
The latest developing board Wiring S, similar to earlier Arduino Diecimila, but has a larger processor. Like Picaxe Shield
Base, pair the development board with Wiring S, make the pin compatible with Arduino, so you can reuse your Arduino Shields and Wiring.
WeChat public account search "Love Board Network" plus attention, daily update development board, intelligent hardware, open source hardware, activities, etc., you can make you full. Recommended attention!
[WeChat scanning picture can be directly paid]
Related Reading:
Strong coming! How can there be no sister! 2016 ChinaJoy Ten Point
The most favorite 12 development boards of engineers are here!
Our other product: