Hi guys, I want to know which is the best Arduino board for beginners?
Arduino Uno. It's the simplest to use, most documented, and everyone has used one.
But it really depends on what you are wanting to do. Can you explain what you are trying to do?
Welcome to the forum
I would suggest a classic Nano because it can be plugged into a breadboard, unlike the Uno
It is familiar to most Arduino users, compatible with the Uno and easily available
Now we will see a bunch of fuzzy wiring pictures and screams for help...
Do you plan to buy "shields" to plug on top of your arduino? Shields are ready-made PCB containing components to perform a particular task, and have the same shape as an Arduino Uno.
Do you plan to build circuits on breadboard or stripboard using components of your choice?
A Fritzing picture of a project built using a Uno is just as bad as a Fritzing picture of a project built using a Nano and both will almost certainly include a breadboard
not fritzing... I meant fuzzy/blurry
A fuzzy picture of a project built using a Uno is just as bad as a fuzzy picture of a project built using a Nano and both will almost certainly include a breadboard
Hopefully the OP will stick to shields for a while...
Just joking of course. I was just as bad. Oh wait! I can still be that bad!!
In all seriousness I am not convinced that using shields is such a good idea for beginners. The good thing is that they hide the details of the connections to the Uno but that is also the bad thing about them.
Using a breadboard or connecting sensors, switches, LEDs etc directly to an Arduino using jumper wires and possibly a breadboard reinforces the relationship between the sketch and the physical project
When you write
byte buttonPin = 2;
pinMode(buttonPin, INPUT_PULLUP);
you can look up and instantly see how it relates to the fact that you have a button connected to pin 2
Want to use pin 3 instead ?
Change the code, move the input jumper to pin 3 and you maintain the relationship between the sketch and the project
Shields are more use for more permanent installations where jumper wires and breadboards are not appropriate
I started using a Uno and wanted to add some peripherals so thought the obvious thing to do would be to use stripboard (50 years of conditioning building prototype electronics at work). Then I suddenly discovered that though the Uno pins were 0.1" pitch some of them were staggered by 0.05 (I think). Apparently an error when the first Uno PCB was laid out and never corrected. Now its a Nano for me every time!
The Uno now has a commercial CNC shield attached to it and is in a little box well out of the way.
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.