I want to buy an arduino development board which has facility to remove its chip and insert a new one anytime. I want to use multiple chips in a single board for different purposes.
If it is not possible, Please suggest me any alternative.
5 Answers 5
Only the Arduino Uno has a socketed IC chip. All the rest are using soldered SMD ICs.
-
And the 2009, but almost no one uses those anymore.Ignacio Vazquez-Abrams– Ignacio Vazquez-Abrams2015年07月28日 14:00:53 +00:00Commented Jul 28, 2015 at 14:00
-
-
Never underestimate the capabilities of NOS.Ignacio Vazquez-Abrams– Ignacio Vazquez-Abrams2015年07月28日 14:13:39 +00:00Commented Jul 28, 2015 at 14:13
-
2"I don't think you can buy Duemilanoves anymore." see ebay.com/sch/i.html?_nkw=duemilanove and increasingly more sellers again offer Uno variations with other USB helper chips than the 8u2/16u2, so that could be seen as 2015ish version of Duemilanoves. And there is not much difference in handling between Uno and Duemilanove when you update your "2009er" to Optiboot.gone– gone2015年07月28日 14:30:11 +00:00Commented Jul 28, 2015 at 14:30
You could get an ATmegaXX8 target board from Evil Mad Scientist. That has (or can have) a ZIF socket so you can easily remove the chip without bending its legs.
That's around $US 3 for the board, 2ドル for the ZIF socket, 1ドル for the crystal, 45 cents for the ICSP header.
You can put an Atmega328P into the socket (same chip as on the Uno). Note that some soldering is required. You would need to solder on the ZIF socket, the ISP header, and make up an FTDI header if you wanted to easily program it from the IDE.
You would also need (or it would be helpful to have) a 16 MHz crystal along with 2 x 18 pF capacitors. They have them for sale at that site.
You would also need a 10 k pull-up resistor for Reset, a couple of 0.1 μF decoupling capacitors, and another 0.1 μF capacitor for handling reset via the FTDI interface - if you use it.
If you want to program serially (and do serial debugging) you need some sort of USB interface, such as an FTDI cable or board.
Example FTDI Serial TTL-232 USB Cable.
That is around $US 18. (Of course, you only need to buy the cable once, so this is a one-time cost).
You would need to solder in 6 header pins in a line to plug that into (on the prototyping area) and then run appropriate wires to Tx/Rx/Gnd/5V and Reset via the 0.1 μF capacitor I mentioned.
Adafruit have an Arduino bootloader-programmed chip (Atmega328P) for $US 6.
All-up it would probably cost you around $US 30 to put it together. (The FTDI cable is a once-off cost, as you can use that on multiple projects).
Other vendors will probably have similar products.
-
I'm going to second the EMS board because those pin labels are super handy to have (and unstoppable when you pair it with one of these. Can't say I like how far the crystal is, but at 20MHz it doesn't seem horrible. But get yourself a EvUSBasp; the 2015 edition has a tiny 3.3V/5V switch (and don't forget the 10-to-6-pin adapter if you need one).Ignacio Vazquez-Abrams– Ignacio Vazquez-Abrams2015年07月30日 23:39:31 +00:00Commented Jul 30, 2015 at 23:39
-
Good idea. In fact you can make those labels yourself, see Arduino Breadboard Labels2015年07月31日 00:18:26 +00:00Commented Jul 31, 2015 at 0:18
The ultimate solution would be to build it yourself!
Arduino has an excellent step by step guide on how to build a standalone Arduino, using a ATMega328, on a breadboard. Now everything is removable, not just the chip.
Note that there is one slight error in the guide, which I have highlighted here, Arduino Standalone - photo shows incorrect pin wired to MOSI.
There is a video on how to achieve, more or less, the same thing, 1-Day Project: Build Your Own Arduino Uno for 5ドル.
It is possible, you could probably do it on most of the Arduino boards too.
This page on the Arduino website may help you - https://www.arduino.cc/en/Tutorial/ArduinoToBreadboard
I have personally never attempted it but I know quite a few people who have and they have never had too many big issues.
If the question is driven by need of minimizing the overall cost, well, on ebay you can find plenty of Arduino Mini Pro at about 2,ドル shipment included. Add an USBASP programmer at the cost of 5ドル and you get a solution which is still pretty cheap and allows each board to be used, rather than having just one with multiple chips to insert/remove. At a fraction of the cost of the other solutions described here.
Suggest me an arduino board
- this is pretty close to a cross-post of the same question.