Arduino vs Raspberry Pi | RobotShop Community

My grandson (8) is a clever lad and is interested in getting into programming. Next year they’ll be using either Arduino or Raspberry pi ib class ( no one seems to know what the core hardware is… :frowning: ) I’d like to get him a Kit to get started - say a Pi Zero with PSU, Keyboard & Mouse and some sort of output - an LED display to scroll words on may be a good start. He is very into Lego / Meccano ( builds it all himself) so making Robots / powered models will be his first big target / project …) Anyway what do you suggest as a starter kit? Keith .

@Keith Salway A Pi would likely only be used if they plan to learn to code in Python, and programming is the objective of the course (which seems very high level for an 8yo). Otherwise, Arduino is best, and we offer quite a few starter kits: https://www.robotshop.com/en/arduino-kits.html Choose something which is plug and play like: https://www.robotshop.com/en/ardublock-sensors-dfrduino-kit.html?product-code=RB-Dfr-193

Hello,I wanted to make a project on an artificially intelligent robot,consider Siri or Google Assistant,one like them.A robo which can talk and understand(i dont want it to be huge).And can move on its own on orders.One which is embedded with alot of information and intelligence.What would you suggest me?Arduino or Raspberry pi.It would multipurpose robot tho.

@Muhammad Afnaan At a very minimum you would need a Raspberry Pi, and you may even want to consider a mini form factor motherboard with normal Pentium chip (helps with complex voice recognition, fast internet searches etc).

Which board Pi/Ard would be better suited to explored game trail camera ideas.

@Charles Terry The most an Arduino can handle in terms of vision processing is the CMuCam (which offloads this from the microcontroller). Generally a Pi is best for images / videos.

which controller would i use for a contact assisitve robot?

@Panashe Mombeyarara It depends on the features you want to have. If it involves normal analog / digital sensors and actuators, you can get away with using a microcontroller. If you move into more advanced features like 2D / 3D mapping / camera or vision systems, consider a Pi or a single board computer.

Sir can you tell me that which best board to use for robotic arm arduino or raspberry pi ?? Please help me suggesting the board

@Absar Unless you need “high level” programming like a vision system, 3D mapping etc. (or want to code in Python), a microcontroller / Arduino should work in most cases if you are building something hobby-grade.

Sir… What if I wanted trace an arena with robot and also want to stop at a correct position without any error in position and nor in orientation. Is there any solution??

Hello, i am currently building an autonomous roaming robot with a robot arm on top of the rovers chassis. I am using an Arduino Mega to control the motors, motor driver, ultrasonic sensors and servos. I am then using a raspberry pi, pi camera and object recognition. Once the robot has detected an object, the robot will approach it, pick it up and then take it back to its starting position. In your opinion, is this a good combination or would you just use the raspberry pi?

@Ganesh Not sure what you mean by “trace”. Can you create a new topic on the RobotShop Forum with details of your project / application?

@Rob Adams It’s fine - you are offloading the lower level functions to the Arduino. The Pi can handle everything though and you can make it a bit more compact by using a Raspberry Pi to Arduino adapter like https://www.robotshop.com/en/arduberry-raspberry-pi-to-arduino-shield-adapter.html
From: https://www.robotshop.com/en/catalogsearch/result/?q=raspberry+arduino&order=relevance&dir=desc
Hope you show off your project on letsmakerobots.com

Hello, I am trying to build a motor controller for an electric car and we are in the process to decide which microcontroller we have to use. so could help me to decide which one we may use!

@john If it’s a manned vehicle, you should have a redundant system in place no matter what the choice. If there’s no “high level” processing required, a normal microcontroller like Arduino can do the trick, though you may need a few. For more information, we’d need a lot more in terms of specs and encourage you to post on the RobotShop Forum.

Hi, I’m building an RC car and i want it to be operated from my laptop. I want the RC car to be able to send video back to my computer over wifi. Would you recommend using the raspberry pi connected to an arduino(arduino handles motor and servo) or use the raspberry with a hat such as https://4tronix.co.uk/blog/?p=1224?

@Brandon It’s the question of how an Arduino would handle real time video - it’s really not meant for that. Just based on this, the Pi becomes the better solution.

Hi, I know some c++, though not an expert by any means. I would like to make a simple robot. Not sure what way I want to go about it, but I want it to navigate fully autonomously using a small camera to avoid obstacles. That’s the challenge I have set up for myself. Which board should I choose? Thanks!

@Luis For the fact that you said “camera”, a Pi is likely better. An Arduino cannot do much in the way of vision processing outside of the CMUCam add-on which has its own processor.