Hello, I'm a beginner and i'm going to learn arduino by myself but have two questions:
1-what is the best board to buy for starting and doing various simple projects?
2_how many time we can program an arduino board?
tnx
Hello, I'm a beginner and i'm going to learn arduino by myself but have two questions:
1-what is the best board to buy for starting and doing various simple projects?
2_how many time we can program an arduino board?
tnx
Buy a genuine Arduino UNO from this site - good quality and it works !
hammy:
Buy a genuine Arduino UNO from this site
I am in favour of buying a genuine Arduino but why not buy it from a local supplier?
...R
To get your feet wet, buy a starter kit based on an Uno.
For the first Uno, get an original or an official clone; I started with a SparkFun RedBoard.
If you get an Uno Rev 3 with the chip in the socket, --- https://store.arduino.cc/usa/arduino-uno-rev3
you can replace the chip for around $2 and some work programming a bootloader onto it. The Uno can program the new chip on a breadboard, even chips that don't fit the Uno.
The idea is that the Uno is a development board. You get the base circuits and code down on the dev board then move the chip to your own stand-alone end product, copying as many chips as you need and keeping your dev board to make the next thing.
Pretty much any Arduino can work as a chip programmer but it's the Uno (but not Pro Uno with surface mount 328P) that has the socket and a chance to replace the chip after a pin gets burned out or the flash or EEPROM gets used up. Just FYI, I have yet to use up the flash on my most used Uno but some day I might.
You can get a starter kit but do SHOP AROUND for that as prices vary and some might as well be called i-starter-kit just on price.
You can buy a breadboard and jumpers and components as needed when needed over time. I did that, got compartment trays for $4 ea at Harbor Freight and parts from > a dozen sources. Note that you can learn the language basics without any of that, doing so before launching a project may save you a huge amount of typing. Arduino IDE language is C and C++ commands in a shell that fits automation where straight C and C++ fit computers with operating systems which these little chips have none and force you to write your own bugs, hehehe.
In the free Arduino IDE are tutorial examples. Each has a page in the Arduino main site (you can look before you buy). You want to go through sections 1,2,3 and 5 but skip 4 (reason, it teaches habits good on a PC but bad on most Arduinos due to limited memory.
There are many different Teach Yourself Arduino books out there. In 24 lesson hours you can get a nice start, expertise takes longer.