[ 3 / biz / cgl / ck / diy / fa / ic / jp / lit / sci / vr / vt ] [ index / top / reports ] [ become a patron ] [ status ]
2023-11: Warosu is now out of extended maintenance.

/diy/ - Do It Yourself


View post   

File: 90 KB, 410x410, arduino_uno_test.jpg [View same] [iqdb] [saucenao] [google]
401578 No.401578 [Reply] [Original]

Why do people not like arduino?

>> No.401579

why do people post troll threads?

everyone who knows what they are talking about agrees that arduinos are awesome for what they are, and that they can do many things.

but they are not always the best solution.

>> No.401581

I think they get annoyed at all the anons with ambitious projects that don't even know how to power an LED. They just want to copy-pasta code.

>> No.401589

>> No.401597

>> No.401599
File: 4 KB, 160x171, 12F629.jpg [View same] [iqdb] [saucenao] [google]
401599

As a PIC aficionado, especially towards the lower-end of the range, I see the arduino as terribly wasteful for many projects.

Take the 12F629 for example, absolutely beautiful little microcontroller.

8-pin 8-bit RISC.
32 instructions
1.7KB programme memory
64bytes RAM
128byte EEPROM
20mhz clock
1 nA standby
100 µA operational
Power saving SLEEP mode
Easy to source
Cheap as chips

Truly the 12F629 is a wonderful microcontroller, capable but not wasteful, powerful but not overly complex.

Lovely.

>> No.401605

>> No.401608

>> No.401609

>> No.401615

The issue is that an arduino costs 30$+ and 90% of the situations where they are used could have done just as well with a 0.50$ PIC.

The USB programming is nice, but you can get ARM dev boards for 5$ if thats your thing.

But my real beef with the arduino is its ubiquity in open source projects. If you are doing heavy number crunching, you probably do not want a decade-old 8 bit micro-controller that costs 30$ a pop. To add insult to injury, many of these projects just add a second or third arduino when they realize they don't have enough processing power.

90$ in arduinos could be replaced with a 5$ stm discovery if these faggots weren't so retarded.

The arduino is a great learning tool but its essentially the lego mindstorms of electronics.

>> No.401616

>> No.401618
File: 49 KB, 565x486, msp430diagram.gif [View same] [iqdb] [saucenao] [google]
401618

MSP430G launchpad
Over half as good at a fraction of the cost.
$4.30 for everything to get started. (comes with 2 different processors, usb cable, software, and free shipping)
Lacks the community that arduino has though.

>> No.401620

>> No.401624

>> No.401633

>> No.401650
File: 36 KB, 640x425, beaglebone-in-hand.jpg [View same] [iqdb] [saucenao] [google]
401650

The Arduino is a good toy.
If you have the knowledge and you want to do something serious though, there are better alternatives. Like this.

I personally prefer the BBone or RasPy over the Arduino, they need more work to setup, but once you do they can handle much much more.

>> No.401677

>> No.401686

>> No.401695

When all these "maker" blogs appeared a few years ago, they were pretty much all filled with breathless gushing over trivial projects that all used Arduinos ("so-and-so managed to print strings over the serial port AND blink an LED at the same time!").

Nowadays it's just people who think they're too cool for Arduinos, usually because they've managed to get their LEDs blinking on some other cheap board and act like it's some kind of big achievement.

>> No.401701

I got an Arduino when I first got into learning robotics. It's a great platform, and you can do a lot of beginner stuff; but holding to an arudino forever like it was the most awesum invention of our time is a mistake. And the problem is that a lot of people do this.

>> No.401704

I appreciate arduinos not because I would use one, but because now radio shack can apparently sell components again. Price and selection still suck, of course, but I like knowing that I can just drive to the store if I manage to destroy a mosfet or something.

>> No.401722

Genuine Arduinos are kind of expensive (but good luck getting support if your fleabay Chinese clone acts flaky). The Wiring language is a pointless obfuscation of C++, and the libraries used to be absolutely terrible but have hopefully been improved since I last looked.

Arduino has its place, it's just further democratization of technology and some people can't handle that. But the fans should also realize it's not a panacea for all things electronic.

>> No.401729

>> No.401734
File: 134 KB, 740x952, circuit_diagram.png [View same] [iqdb] [saucenao] [google]
401734

>> No.401738

>> No.401744

>> No.401755

>> No.401758
File: 18 KB, 395x387, 1271071350970.jpg [View same] [iqdb] [saucenao] [google]
401758

>> No.401781

>> No.401782

>> No.401785

>> No.401801

>> No.401880

>> No.401920

>> No.402083

Neckbears don't like it. You cannot install VI or Emacs here.

>> No.402093 [DELETED] 

large user base, tons of tutorials for just about everything, simple ide, shields and libs for the more complex things (ethernet, wifi, etc..), Most of all easy to obtain.

>You can buy them at radioshack.

>> No.402105

but will it run gentoo?

>> No.402116

>> No.402119
File: 95 KB, 470x490, why_arduino_won1.jpg [View same] [iqdb] [saucenao] [google]
402119

Arduinos are great, haters gonna hate.

Sure there are more economical, or even "better" solutions, but nothing that is nearly as easy for a novice to pick up. The community, while often annoying, is massive, and there is code, examples, circuit diagrams and modules to do all sorts of cool things.

Who cares if they are $15-$30? That's plenty cheap to do a ton of projects, and you can reuse them if you aren't making something permanent.

Who cares if a ton of annoying people use them or talk about them? People do way more annoying shit than that.

Who cares if a lauchpad is cheaper or the beaglebone is more powerful. Neither have the community that arduino has, and that wealth of tutorials and examples and add-ons more than makes up for anything else.

They are a perfect learning tool, especially for the hobbyist. Most people who get them (myself included) don't want to spend years learning basic electronics before they can make something awesome -- it's a hobby not a job. An arduino lets you make cool shit within just a few minutes of getting a starter kit, and you can learn the rest as you go along. I rarely use the arduino anymore, but I know I would have never got this far without it or something like it.

It's like getting into game programming as a hobbyist. My job is writing core game engine tech in low level C and assembly, because it has to be FAST. But I would never recommend that to someone wanting to make games in their spare time. It would take them years to make something half interesting. Instead, if asked, I point out gamemaker or renpy or unity or Love2D. They might not be as technically good, but you can make something cool within a few minutes of downloading them, even as a beginner.

And if you aren't convinced, read:
http://hackaday.com/2011/02/11/how-the-arduino-won-this-is-how-we-can-kill-it/
>pic related

>> No.402196

>> No.402201

>> No.402215

>> No.402220

>> No.402227

Arduino's alright I guess. I even own a couple.
My problem is with the incurious know-nothing tards who think it is the first and last word in electronics.

>> No.402232

>> No.402243

>> No.402244

I don't understand. Are some of you people really advocating for a beginner to build custom circuits with timers and transistors like back in the old days before basic stamp?

>> No.402245

>> No.402247

>> No.402248

>> No.402250

>> No.402251

>> No.402254

>> No.402255

>> No.402305

>> No.402317

>> No.402324

>> No.402331

>> No.402332

>> No.402340

>> No.402349

>> No.402387

>> No.402389

>> No.402392

>> No.402403

>> No.402407
File: 41 KB, 400x267, 319221_stock-photo-laughing-senior-businessman-computer-phone-gesture.jpg [View same] [iqdb] [saucenao] [google]
402407

>> No.402439

Have any of you ever tried a FEZ Cerbuino Bee or a Freescale MC1322x Module?

>> No.402449

I will never use anything but the exactly correct PIC for the job.

>> No.402533

>> No.402534

Used to be good until tens of alternatives came out.
Now it just has the community factor. But some of the alternatives have big communities too.

>> No.402548

>> No.402577
File: 65 KB, 450x480, DIYzifsocket attiny programmer.jpg [View same] [iqdb] [saucenao] [google]
402577

i use arduino.
the units themselves for the prototyping. and stand alone's with different micros for finished projects.

once i have working code i can use the cheaper atmega8's with less memory(8k is still fairly much) if i need the number of outputs.

-OR-

i program attinys so i dont "waste" pins.
i use the arduinoISP method by High-low tech at MIT.
got a nice board for it and everything.

internal oscillators are fine most of the time, if not its easy to ad external crystal.

if i find a project that warrants a full arduino, nanos and minis are dirt cheap on dealextreme

>> No.402582

>> No.402585

>> No.402586

>> No.402587

>> No.402690

>> No.402693

People who hate on arduino misunderstand what it is used for. It's for prototyping

>> No.402697

What's most powerful than an arduino that can produce sound.

>> No.403326

>> No.403350

When Arduino was becoming a phenomenon, so many projects and project writeups focused on the Arduino, not on what it was used for (which was usually completely trivial). Using the Arduino only made these projects more complicated, and showcased the creator's complete lack of electronics skills. So Arduino became a codeword for a clueless beginner not worth paying attention to.