Help! I Don't know what the difference is between Arduino and Raspberry Pi!
Can someone explain me the differences between a Raspberry pi and an arduino
A Raspberry Pi (RasPi) and it's sequel the RasPi 2 are essentially full computers based off 32bit ARM microprocessors. Since their processors use the ARM instruction set (similar to your tablet or smartphone) conventional x86 applications cannot run on them. Windows currently does not support ARM devices except with Windows RT, but limited support is slated for ARM with Win10. This essentially means that you'll be running Linux on your RasPi. The RasPi 1 & 2 have headers and associated hardware present for lower level interfaces such as SPI and I2C which are used to interface with a variety of devices including sensors and servos. (Not generally directly) Arduino is actually a small family of devices with widely varying capabilities, but when most people say Arduino they're talking about the Uno. The Uno has I2C and SPI interfaces and can also listen to sensors and command servos.
One way to understand the real difference is to talk about the specifications and comparative scale.
RasPi1
CPU: 32bit 700MHz ARMv6 - RAM: 512MB @ 400MHz - GPU: VideoCore IV (capable of 1080p!) - Storage: SDHC Class 10
Arduino Uno
CPU: 8bit 16MHz ATmega328 - RAM: 2KB @ 16MHz - GPU: None - Storage: 32KB Flash
A fairly common use of something like an Arduino Uno would be to act as the controller hardware for a USB keyboard. A similar microcontroller - the Teensy - is used to build highly custom mechanical keyboards by enthusiasts.
A fairly common use of the RasPi1 was as a bare bones media box or small web server, an emulator for older videogame systems or even running Minecraft.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now