General / Off-Topic Arduino, or Raspberry Pi ?

When I was 15, I wanted to become a programmer . I know, sounds pretty vague and unspecific, but that was about 35 years ago . People did not learn how to use, or program, computers in HighSchool those days .

Didn't happen . Never lost my interest in electronics and programming though . Never did anything much about it, either .

It is time to change that . The "I have ZERO clue about any of this stuff" person I am is going to buy me some starterkit, and will find out whether I am able to learn how to put pins in holes and make a machine do stuff .

So, question as in title . Opinions, recommendations, experience, heck even project suggestions....everything is welcome . As long as it is on Topic .

Thank you .
 
Last edited:
Raspberry Pi for high level stuff (stuff where you need an operating system) and Arduino for low level stuff like controlling motors, reading sensors, etc.

I guess the real question is what do you actually want to do with your device, and what exactly do you want to learn in the process?

BTW, I have a healthy supply of both the 8-bit Arduino / Atmega chips AND Raspberry Pis.
 
Raspberry Pi for high level stuff (stuff where you need an operating system) and Arduino for low level stuff like controlling motors, reading sensors, etc.

I guess the real question is what do you actually want to do with your device, and what exactly do you want to learn in the process?

BTW, I have a healthy supply of both Arduino / Atmega chips AND Raspberry Pis.

Well, as is now, I really just want to get into "it" . I simpy know close to nothing about electrics/electronis at all . Same with programming . I have played a tiny bit with writing HTML years ago, but that is not really programming .

Ultimately, the fact that people can DYI "I-control-my-Drone-with-my-gloved-hand" made me go "I wanna do that ! " .
 
Arduino is probably the better solution if you really want to learn and understand electronics, since programming it is much closer to the metal (you're programming the microcontroller itself). It's also a bit more forgiving of "mistakes". I doubt you'll be building glove-flown drones with it anytime soon, but you can do all sorts of fun little hobby things.

A big difference between Arduino and RPi is that you'll need a computer to program your Arduino. You plug Arduino in via USB port. Later you can remove Arduino and plug it into a separate power source and then it can run your preloaded program independent of your computer.
 
Arduino is probably the better solution if you really want to learn and understand electronics, since programming it is much closer to the metal (you're programming the microcontroller itself). It's also a bit more forgiving of "mistakes". I doubt you'll be building glove-flown drones with it anytime soon, but you can do all sorts of fun little hobby things.

A big difference between Arduino and RPi is that you'll need a computer to program your Arduino. You plug Arduino in via USB port. Later you can remove Arduino and plug it into a separate power source and then it can run your preloaded program independent of your computer.

Thanks .

I am aware the glove-drone thing probably will not happen ( anytime soon )...it is just, THAT made me want to start learning .

How does one program RPi then ?
 
Raspberry Pi for high level stuff (stuff where you need an operating system) and Arduino for low level stuff like controlling motors, reading sensors, etc.

I guess the real question is what do you actually want to do with your device, and what exactly do you want to learn in the process?

BTW, I have a healthy supply of both the 8-bit Arduino / Atmega chips AND Raspberry Pis.
I don’t use Arduino, I’m using I guess it is similar, pixhawk it can control motors sensors and so on, use it in my drones. I was thinking about the Ras, don’t really know what I should use it for.
 
How does one program RPi then ?
The RPi is an actual computer - you plug into a monitor, keyboard, and mouse, and you can install a desktop operating system if you want and writing programs ON the Pi using the Pi. I tend to just install a barebones command line Linux and remote into it via SSH. Thing is, if you want to learn programming for the sake of programming, you can just install something like Python on your current computer. The advantage of the RPi is it is cheap, it is tiny, it runs on 5 volts DC, and it does have GPIO pins so you can use it to turn things on and off, but not with the timing precision of an Arduino (at least not using default Linux). It also uses way more power than Arduino, since it is a full-bore ARM computer and not just a microcontroller.

Ironically you can use a RPi to program an Arduino! I often use the two together in more advanced projects, the RPi being the higher level thinking part of my robot's "brain", the Arduino(s) being the lower-level muscle control part (cortext).
 
The RPi is an actual computer - you plug into a monitor, keyboard, and mouse, and you can install a desktop operating system if you want and writing programs ON the Pi using the Pi. I tend to just install a barebones command line Linux and remote into it via SSH. Thing is, if you want to learn programming for the sake of programming, you can just install something like Python on your current computer. The advantage of the RPi is it is cheap, it is tiny, it runs on 5 volts DC, and it does have GPIO pins so you can use it to turn things on and off, but not with the timing precision of an Arduino (at least not using default Linux). It also uses way more power than Arduino, since it is a full-bore ARM computer and not just a microcontroller.

Ironically you can use a RPi to program an Arduino! I often use the two together in more advanced projects, the RPi being the higher level thinking part of my robot's "brain", the Arduino(s) being the lower-level muscle control part (cortext).

Thanks again . Your posts have been very helpfull . I decided to get an Arduino Starter Kit .
 
Back
Top Bottom