
That’s assuming you do. We’ve noticed a general malaise towards the Arduino and/or Arduino projects in comments at tech blogs. Arduino is to Hack a Day as Knex guns are to Instructables.
What’s the deal? Too many newbies with blinken LEDs? $30 is too much for an AVR with a bootloader? Is it the platform or the projects?
We all know the arguments for the Arduino: it’s an easy and open prototyping platform with free tools and great community support. But why do so many geeks detest the Arduino? Why the hate?
We’ll send a free Bus Pirate v3 PCB to the commenter with the best rant for- or against- the Arduino.
Speaking personally, we don’t hate the Arduino. We don’t use it, but that’s because it’s way to expensive for our tastes, and custom hardware is our shtick. We enjoy designing a custom hardware solution for a given problem, and Arduino abstracts that into a software exercise.
Image derived from, and licensed under:
Tags: Arduino
-
As part of my Electronics degree we focussed far more on FPGAs than uProcessors so I inherently don’t like uProcessor based designs. FPGAs will rule the world!!!
-
Personally in my Electronics degree we focussed far more on FPGAs than uProcessors so I am inherently more biassed towards them. FPGAs will rule the world!!!!
(Apologies if this is a double post, my browser is doing strange things – powered by a uProcessor that’s why :-p )
-
What I hate from Arduino is the lack of soldering in the projects.
Solder fumes make you stronger! -
by the way I would make my dreams true with a bus pirate V3 board.
Ian I’m working on “illegal” support for AVR on pickit2. The sources claim that software development is legal only if you pretend to progam microchip devices.
Anyway Fxck them all. -
I think that the hate stems from the old-school hackers’ belief that you have to know everything about everything before you can do anything, and that the other 97% of the population is just plain wrong to not think the way they do. In a perfect world, noone should be allowed to operate a motor vehicle without fully understanding the nuances of the internal combustion engine.
That, and never getting laid.
Arrrrrrgh….! Arrrrrrgh…!
… sorry, just practicing my v3 Pirate-speak. -
The bottom line is that despite any shortcomings (non-standard spacing pinout?!), it’s one of the most heavily supported pieces of hardware out there. Whatever chip or piece of hardware you want to interface it with, someone has already done it and there’s a tutorial or even a library for it. That may make it seem like a piece of hardware for noobs, but really, we all need some help sometimes. And why spend time reinventing the wheel if someone’s already done it (unless you really want to figure it out yourself).
-
Because since the arduino, the PIC is getting lesser attention, and also, the abstraction from the hardware, provided by the scripting language it uses and the huge quantity of pre-made libraries makes most interesting projects a real pain to port to another non-arduino uP platform (like the PICs)
That’s why I dislike the arduino
-
I love Marmite senarios. Are there anybody who’re just not fussed about that stuff? A kinda, well, I’d prefer it wasn’t on my toast, but I’m won’t run screaming if it is.
I have a microsoft-like opinion of the Arduino.
I haven’t owned one long, and have not had the time to put it to much use yet. I love that it’s unbelieveably well supported, its open to new uses and variations, it’s not hindered by corporate greed or desire for control of ideas. I love that the language is simplified and presented in almost-english. I love the community it spawned and the number of people who have been able to do things with it they wouldn’t have had the knowledge or support for otherwise. And I love that it’s something I can one day give to youngsters to help them learn about and develop a passion for electronics.
I hate it because I worry that if I get too deep into it, I will be unable to develop the skills in ‘proper’ C I’m learning at Uni. I hate that it’s furthering the idea that so many engineers tie themselves to one type of manufacturer or family when theres so many other useful chips, many that could do even better. I hate that it’s simplified C is trapped in Atmel AVRs, and that no-one seems to be looking at how to port it to chips by companies such as Freescale, the company my university is attempting to tie me to.
And I hate that I could never have thought of such a great idea…
-
I hate it, because I own one and still can’t think of an decent, or useful original use for it. It just collects dust. I would also have to say it isn’t powerful enough for any of the ideas I’ve come up with. I hate the row of offset pins. The Arduino is too large for what it is, to an extent. It should be 75% of it’s current footprint for the standard sized Arduino. There are too many versions of the Arduino, the Arduino Mega, the Seeeduino, the Arduino Pro. It is over-capable, and under-powered.
-
I have never tried any Arduino hardware, but hate it I will for a Bus Pirate. Also, for maximum learning potential – pure C is king.
-
It’s all about procrastination.
I hate hate HATE the arduino, because it so deeply disrupts this dependency on procrastination I’ve built up over the years.For SOOO long I have been planning out projects, and instead of the hassle of actually building the stuff I wanted – digital control for my modular synth, lighting control for my band – I could just safely and easily say “oh, that’s for when I get better at assembly code” or “oh, when I figure out wtf a Gerber file is… ”
Now I can’t hide behind that shit; it’s a 30 dollar project… at most. DAMNIT!
:-(
Arduino: Making procrastinators STFU since 2005.Andreas
-
I’ve done some more complex C++ code with the Arduino — see my project at http://webduino.googlecode.com. The IDE doesn’t force you to use the simplified language, especially if you develop separate library modules. I have found it to be a very quick way to get some projects going, and I also love the community support around it. I’m just now starting to move into making my own PC boards and developing complete circuits, but I’d never have gotten here without the Arduino as both a learning tool and as a platform for experimentation.
-
2K of RAM ……..
30K of code …..You can write (rather) large software, but you can’t run it !!!!!
-
I don’t hate arduino’s just the concept, my prefrence is for Pic’s, small jobs 8 pin, big jobs, 44 pin, my C & asm knowedge is self taught through trial and error and reading datasheets, i’ve ordered a duino just to see what the fuss is all about, i know everyone has to start somewhere and there’s great satisfaction in blinking a led for the first time but theres more satisfaction in figuring out how to pwm the brightness for yourself, it’s true that the library support for duino’s is good, one problem i find coding for gameboy and DS is that when theres a library revision nothing works anymore, i some people moaning that their code doesn’t work and yurns out their using outdated librarys, and personally i’ve learnt nothing from using other people code, i think people like duino’s like people like Mac’s, fine but which generation ipod we on now? I think duino’s are best summed up by the fact that the editor is called a sketch pad and you download sketches to the duino, i don’t doubt the ability of the Atmega chips just think they could be put to better use, now Mac’s i do hate but thats anouther post, as for the bus pirate? well i have a breadboard, Pic18f4550, Micro-VGA Module and PickKit 2, what else do i need? other than a leson in formatting text maybe, actually i’ve found the uVGA module to be the most usefull tool i’ve owned, no more Lcd’s, unless the project calls for one, uVga is a VT100 terminal which connects to a vga monitor so 80 x 25 text as aposed to 20 x 4 on an Lcd
-
I like the arduino because of its flexibility and ease of use… I’m still a newbie at it… The most I love of it is to be able to use them in the most popular operating systems… I’d like to give BSD a try just look here…
http://www.exit2shell.com/blog/?p=57
I’d really hate it if it was the ONLY thing i’d use, What I disike about the basic types of arduino (diecimilla and duemilanove) is practically because is just a bit expensive to buy… every thing can be done by scratch, but well, I was curious and excited to get one. I think the arduino mega is worth buying …
Frankly what I really hate are some Microchip Microcontrollers, well only the DSPics, I’d rather USE a FPGA or a real DSP for the same applications a DSPic has… I’d rather like to use Cypress PSoCs or Freescale because those ARM based microcontrollers and of course, embedded development kits involving ARM architecture processors and FPGAs, I like them better. My Uni ties me to use the Microchip-Windows combo and I really hate that… that even makes me hate windows too sometimes and bores me almost every time :P :P I’d like to use various kinds of uC, embedded development kits and all that stuff.


15 comments
Comments feed for this article