LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware > Linux - Embedded & Single-board computer
User Name
Password
Linux - Embedded & Single-board computer This forum is for the discussion of Linux on both embedded devices and single-board computers (such as the Raspberry Pi, BeagleBoard and PandaBoard). Discussions involving Arduino, plug computers and other micro-controller like devices are also welcome.

Notices


Reply
  Search this Thread
Old 08-08-2015, 11:57 AM   #1
raffahacks
LQ Newbie
 
Registered: Jan 2015
Location: Italy
Distribution: Debian
Posts: 12

Rep: Reputation: Disabled
Why did many people switch from Arduino to Raspberry Pi?


I mean for DIY electronic projects. Raspberry Pi has just 1 PWM, no ADC etc., and it has much less docs on interfaces like I2C and SPI than Arduino... Why do many bother writing code and interfaces on it and use it for projects that would work on a MCU like the ATMEGA328 then?

In addition, what is the equivalent of the Arduino IDE hobbyists use to write programs that use the GPIOs on the Pi?

Thanks
 
Old 08-08-2015, 09:03 PM   #2
frankbell
LQ Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Ubuntu MATE, Mageia, and whatever VMs I happen to be playing with
Posts: 19,361
Blog Entries: 28

Rep: Reputation: 6148Reputation: 6148Reputation: 6148Reputation: 6148Reputation: 6148Reputation: 6148Reputation: 6148Reputation: 6148Reputation: 6148Reputation: 6148Reputation: 6148
I don't know that many persons switched. I think the Pi may have attracted interest from lots of persons who might never have tried an Arduino in the first place.

I'm not one of those Pi persons, at least not so far, so I can't hazard a guess on your second question.
 
Old 08-09-2015, 04:02 AM   #3
fatmac
LQ Guru
 
Registered: Sep 2011
Location: Upper Hale, Surrey/Hants Border, UK
Distribution: Mainly Devuan, antiX, & Void, with Tiny Core, Fatdog, & BSD thrown in.
Posts: 5,506

Rep: Reputation: Disabled
Probably because of http://www.raspbian.org/

https://www.raspberrypi.org/downloads/
 
Old 08-09-2015, 01:54 PM   #4
onebuck
Moderator
 
Registered: Jan 2005
Location: Central Florida 20 minutes from Disney World
Distribution: Slackware®
Posts: 13,925
Blog Entries: 44

Rep: Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159
Member response

Hi,

I think the reason most people would switch is that the Rpi provides a system that is portable while Arduino is device that would be specific to configurations/interface beyond the Rpi without adding peripheral interfaces. Sure some designers will marry the two to get the means of providing expansions along with port-abilities of said units. You could use the Rpi to program/control the Arduino device while interfaced with it's shelds.

Not everyone would need to use Rpi's in order to use Arduino supported equipment/shields. Overhead cost for the Rpi would be one reason to just use Arduino to interface with the world.

Hope this helps.
Have fun & enjoy!
 
Old 08-12-2015, 09:34 AM   #5
bigearsbilly
Senior Member
 
Registered: Mar 2004
Location: england
Distribution: Mint, Armbian, NetBSD, Puppy, Raspbian
Posts: 3,515

Rep: Reputation: 239Reputation: 239Reputation: 239
That's a bit like saying people switch from motorcycles to a car.
They are very different animals.

They are both fabulous for very different reasons. Open souce hardware is the next big revolution I reckon.
Microsoft is becoming irrelevent as people have switched to phones and tablets, Sun and other big names have gone to the wall because of open source. Hardware is next, it should be very exciting.
 
Old 08-12-2015, 09:41 AM   #6
Ihatewindows522
Member
 
Registered: Oct 2014
Location: Fort Wayne
Distribution: Ubuntu 16.04 LTS
Posts: 616
Blog Entries: 2

Rep: Reputation: 166Reputation: 166
It looks like the Pi has a lot more horsepower behind it. Quad core 900Mhz processor on the Pi vs a 16Mhz Arduino Pro. 1GB RAM on the Pi vs 2k on the Arduino. Basically the Pi is more capable for things like a homemade Roku. It can be used as a personal email server. It has 4 USB ports, Ethernet, HDMI out, and a discreet 3D graphics processor. It can be used as a computer, not just a controller chip.

That's probably why.
 
Old 08-12-2015, 09:55 AM   #7
bigearsbilly
Senior Member
 
Registered: Mar 2004
Location: england
Distribution: Mint, Armbian, NetBSD, Puppy, Raspbian
Posts: 3,515

Rep: Reputation: 239Reputation: 239Reputation: 239
I doubt I will ever need to buy another Intel/Microsoft controlled desktop again.
No UEFI! No secure boot, bye bye and good riddance.
 
Old 08-12-2015, 10:03 AM   #8
onebuck
Moderator
 
Registered: Jan 2005
Location: Central Florida 20 minutes from Disney World
Distribution: Slackware®
Posts: 13,925
Blog Entries: 44

Rep: Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159Reputation: 3159
Member response

Hi,
Quote:
Originally Posted by Ihatewindows522 View Post
It looks like the Pi has a lot more horsepower behind it. Quad core 900Mhz processor on the Pi vs a 16Mhz Arduino Pro. 1GB RAM on the Pi vs 2k on the Arduino. Basically the Pi is more capable for things like a homemade Roku. It can be used as a personal email server. It has 4 USB ports, Ethernet, HDMI out, and a discreet 3D graphics processor. It can be used as a computer, not just a controller chip.

That's probably why.
Ardunio is a lot different purpose than the Rpi. When controlling a interface for a shield one does not need the overhead of the Rpi with a standalone Arduino with interface as a shield. Apples & oranges! Or should I say apples & bananas??

Arduino can be a standalone interface subsystem at a minimal cost for little overhead.
 
Old 08-12-2015, 11:54 AM   #9
Shadow_7
Senior Member
 
Registered: Feb 2003
Distribution: debian
Posts: 4,137
Blog Entries: 1

Rep: Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874Reputation: 874
It's not just device capabilities. The pi can be used for other things if a project doesn't pass the proof of concept stage. And there's a resale value for a pi. Where if you bought too many arduinos, you could be stuck with them for a very long time. In my opinion.
 
Old 10-03-2015, 01:53 PM   #10
nelsonm
LQ Newbie
 
Registered: Oct 2015
Location: Winnipeg
Distribution: Slackware, GalliumOS,
Posts: 21
Blog Entries: 2

Rep: Reputation: 7
Quote:
Originally Posted by raffahacks View Post
[snip]
In addition, what is the equivalent of the Arduino IDE hobbyists use to write programs that use the GPIOs on the Pi?

Thanks
I don't know about other people, but for my RPi GPIO I tend towards the python RPi.GPIO package... with vi as my "IDE"
I'm not a heavy user of the IO though, for that I have arudino (et al.)

@onebuck pretty much nailed your other question I think, it's apples and bananas. Each device has it's own place in the ecosystem.
 
Old 10-04-2015, 09:35 PM   #11
enine
Senior Member
 
Registered: Nov 2003
Distribution: Slackʍɐɹǝ
Posts: 1,486
Blog Entries: 4

Rep: Reputation: 282Reputation: 282Reputation: 282
Or apples vs raspberries
I agree they both fit different needs. The RaspberryPi's and BananaPi's, OrangePi's, Beagle Bone, etc are for when you need a higher level OS. For simpler projects the Arduino, PIC, etc are a better fit.
 
Old 10-07-2015, 11:47 AM   #12
rtmistler
Moderator
 
Registered: Mar 2011
Location: USA
Distribution: MINT Debian, Angstrom, SUSE, Ubuntu, Debian
Posts: 9,883
Blog Entries: 13

Rep: Reputation: 4931Reputation: 4931Reputation: 4931Reputation: 4931Reputation: 4931Reputation: 4931Reputation: 4931Reputation: 4931Reputation: 4931Reputation: 4931Reputation: 4931
Quote:
Originally Posted by frankbell View Post
I don't know that many persons switched. I think the Pi may have attracted interest from lots of persons who might never have tried an Arduino in the first place.

I'm not one of those Pi persons, at least not so far, so I can't hazard a guess on your second question.
I think this is one of the biggest reasons.

I've never "switched" I've used Pi, Beagleboard, Hummingboard, and Gumstix; and have never used Arduino.
 
Old 10-09-2015, 12:00 PM   #13
Rinndalir
Member
 
Registered: Sep 2015
Posts: 733

Rep: Reputation: Disabled
This is a leading question. Who says many people switched?
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Should I get an Arduino or a Raspberry Pi? LXer Syndicated Linux News 0 05-19-2015 11:10 AM
Raspberry Pi and Arduino issue dier02 Linux - Newbie 1 02-04-2015 04:22 AM
LXer: Program Arduino on your Raspberry Pi LXer Syndicated Linux News 0 11-27-2014 07:11 PM
LXer: Arduino on Raspberry Pi part two LXer Syndicated Linux News 0 05-09-2014 10:20 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware > Linux - Embedded & Single-board computer

All times are GMT -5. The time now is 09:05 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration