Do you want to do hardware DIY? Which is more suitable for you? If you are familiar with electronic DIY, you should have heard the characteristics of Arduino and Raspberry Pi (Raspberry). You may even guess that it is considered before I am thinking about the hardware platform that deals similarly competitive. In fact, Arduino and Raspberry Pie are very different. For beginners, the Raspberry Pie is a full-featured computer, while Arduino is just a microcontroller, which is merely a module that makes up the computer. Here are some guidelines to help you distinguish between Arduino and Raspberry Persons, then determine which of these two DIY devices is more suitable for your needs.
Do you want to do hardware DIY? Which is more suitable for you?
If you are familiar with electronic DIY, you should have heard the characteristics of Arduino and Raspberry Pi (Raspberry). You may even guess that it is considered before I am thinking about the hardware platform that deals similarly competitive.
In fact, Arduino and Raspberry Pie are very different. For beginners, the Raspberry Pie is a full-featured computer, while Arduino is just a microcontroller, which is merely a module that makes up the computer.
Here are some guidelines to help you distinguish between Arduino and Raspberry Persons, then determine which of these two DIY devices is more suitable for your needs.
Overview
Raspberry and Arduino are beginning to design into educational tools, which is why they are now in such popular, and they are very easy to learn.
Raspberry Party from United Kingdom. At the beginning, the inventors eben upton and his colleagues in the Cambridge University Computer Laboratory were very annoyed, so I was very annoyed, so I thought I would like to solve this problem. The Raspberry Pie they designed is a cheap and convenient computer, with the aim of improving hands-on ability. Upton designed the prototype of the Raspberry Pie in 2006, and in April 2012, I can buy it in the market.
Another, Arduino is born in Italy. It is based on the inventors Massimo Banzi and the partner think of the name of a bar of this idea named. Banzi is a teacher in the Ivesian Interactive Design Institute, and he wants to do a simple hardware prototype production tool for students designed.
As an educational tool, Arduino and Raspberry Party are suitable for beginners. After understanding their hardware and software characteristics, it is clear that they will be applied to a completely different project.
hardware and software
It is now generally listed in the largest differences in both specifications.
Arduino Uno
Raspberry Pie Model B
price
$ 30
$ 35
volume
7.6 x 1.9 x 6.4 cm
8.6cm x 5.4cm x 1.7cm
RAM
0.002MB
512MB
Frequency
16 MHz
700 MHz
Integrated network interface
no
10 / 100M Ethernet RJ45
Multitasking support
no
have
Input voltage
7 to 12 volts
5 volt
Flash storage
32KB
SD card (2 to 16g)
USB
One, only as input
Two, expandable peripherals
operating system
no
Linux release
Integrated Development Environment
Arduino
Any environment supported by scratch, idle, linux
The two prices and volumes are similar, we already know that the Raspberry Pivhers and Arduino are very cheap, just what they contain, decide their difference. The Raspberry Part is 40 times faster than Arduino. More strike Arduino is that the Raspberry Pist has 128,000 times of memory. The Raspberry Part is a separate computer that can run the actual Linux operating system, support multitasking, supporting two USB ports, but also wirelessly connected to the Internet. In short, it is strong enough, it can be used as a personal computer (but it is not enough to compare with MAC or PC).
Perhaps look at the Raspberry Sega Arduino, but that is just a software application. Arduino briefly makes it better in a simple hardware project.
I interviewed Limor Fried, she was the founder of Adafruit, and Adafruit was a DIY e-shop, providing parts and tools for Arduino and Raspberry Pieces, asked her to have different professional opinions between the two. As a engineer graduated from MIT, determined that the master of all levels of electronic technology, Fried is more understanding of these two platforms than others.
"Arduino has the ability to deal with 'real-time' and 'simulation circuit', this is nothing, this flexibility allows it to match various sensors or chips" Fried says this, "The Raspberry Part is not so flexible, For example, to read an analog sensor requires additional hardware assistance. There are thousands of tutorials teach you to hang Arduino on almost all equipment. On the other hand, the Raspberry Pist can benefit from the years of Linux software accumulation, so They are all great choices! "
Arduino's integrated development environment is significantly more than Linux. For example, if you want to write a program on the Raspberry Send to flash, you need to install an operating system and a variety of code bases, and this is just just start. And on Arduino, you can use only 8 lines of code to flash the LED. Moreover, Arduino is not designed to run the operating system or a large number of software, you can only put it onto the board, it starts working.
Raspberry Pie can support multiple task processes, which can run multiple programs in the background. For example, I have a Raspberry Pista as a print server.
On the other hand, you can let Arduino inserted on the board for a long time to perform a single task, and when you want to stop, you will pull it out. This is why Fried suggested that beginners play Arduino before playing with the Raspberry Person:
"Arduino is simpler, more difficult to 'change' or 'damage", and more suitable for beginners' learning resources. "Fried said this," To play Raspberry, you must learn to program, such as Python, To learn Linux.Arduino can work on any computer, and you can use the battery, you can be safe at any time at any time. And the Raspberry Pie is powered down without the right shutdown. "
The Raspberry Pie is large in the software, while Arduino makes hardware projects easier. So the problem becomes you first make sure what you want to do.
use together
The ultimate answer to the BBB or Arduino is: "Why is you going to choose?" If you want to learn some electronic knowledge, you can teach you different content any one.
According to FRIED, the Raspberry Party and Arduino are complementary. She provides a scene, Arduino is a sensor workshop, and the Raspberry Party is responsible for distributing instructions:
"They will work together" Fried said, "Arduino is very suitable for driving motor, reading sensor data, controlling LED, and so on. At the same time, you can drive Arduino with a Raspberry Party connected to the Internet, a mini Computers can easily play video, music or send mail. "
The author Simon Monk, he once wrote a lot about the buses and Arduino books, wrote the tutorial in the blog to connect to the Raspberry Party and Arduino. It uses Python's libraries, Pyserial, which is also the easiest way to connect the computer and Arduino recommended by the Arduino Base.
As long as you have this, there is almost unlimited. You can make your own beer, with the Arduino control sensor, and use the Raspberry Pist to handle the main process. You can also build a platform for manufacturing robots, which is much stronger than a separate Arduino or a raspberry.
Related Reading:
Open your eyes! Extremely take you 360 degrees to play the treasurer
Count those family-friendly network projects based on Arduino / Raspberry Pivot
Open source hardware is coming! After the software, another "focus" is about to be staged.
China Intelligent Hardware Development Board Player Big Inventory
Arduino, Raspberry Pi evokes the hard body DIY soul
Three major mainstream open source hardware comparisons: Arduino vs Beaglebone VS Raspberry Pi
When Raspberry Pi encounters Arduino, go out of spark
Our other product: