Comments on I have to choose: Arduino or Raspberry pi.
Post
I have to choose: Arduino or Raspberry pi.
Moderator Note
If this site were mature, this question would be closed because it solicits opinions, or is too specific about particular models. In the interest of site activity, answers are being allowed that compare and contrast microprocessors boards to microcontroller development boards in general. Specific models can be used as examples, but should not be the main point of answers.
I've finally decided to enter into the world of micro controllers/microprocessors. I think this may provide me an important tool to realize my projects. I am not an electronic engineer designing products for the market, but I need a tool that allows me to interface with the electronics, while performing complex tasks like analyzing and processing signals, making decisions etc. (nothing well defined for the moment).
After googling and reading several articles, I understood I don't really want to learn micro controllers, but how to use micro controllers boards (or microprocessor boards). In fact, it appears my time and energy are so reduced that I have to make a choice, but a good choice, inside this jungle.
Further readings convinced me that the best options for me are either "Arduino", or "Raspberry pi". I'm aware that Arduino is a micro controller while Raspberry pi is a microprocessor, but I have read that Raspberry pi can perform any micro controller task, and much more. So, my first reaction was: Why Arduino if, for nearly the same price, you can have a full microprocessor.
I need help to choose, because it is unclear for me what is the advantage of using Arduino vs Raspberry pi (well, there should be one considering the number of adepts of Arduino). They says that Arduino is a very stable environment, but I don't understand in what sense it is more stable than Raspberry pi.
Other details that can help:
-
It is somewhat improbable that I will ever need something performing at very high speed
-
I can program in C or C++, but I really prefer programming in Python
-
I'm basically a mathematician, algorithmic engineer and programmer, so, I don't want to choose something too childish for me, designed for educational purpose only. If I spend time to learn, I just want this be worth the time and energy.
1 comment thread