News for hackers. Stuff that matters.
Re:Arduino raises $22M Series B round by tyingq on Thursday September 07, 2023 @10:17AM (#37419236)
Makes me curious what their revenue trends look like. From the outside, it feels like many people in the space are using the Arduino IDE, but with MCUs they bought from some other vendor.
Re:Arduino raises $22M Series B round by FirmwareBurner on Thursday September 07, 2023 @10:20AM (#37419265)
Well, the Arduino IDE was precisely the game changer that made a lot of hobbyists and average people get into embedded systems without much friction or EE background, and not the board based on an Atmega MCU that anyone else could make.

Many eaons ago I used to have EE labs in university based on the Atmega chip but using a commercial IDE-compiler, and boy was that a giant PITA as a young buck, having to read dozens of datasheet pages, calculate by hand all the register values just to get a bloody 1 ms PWM timer output on a pin, which never worked the first time and needed an oscilloscope to debug.

"Oh, you did everything right, but forgot to flip the bit of the correct pin of the output port in the right registry, have fun debugging it for the next 3 hours."

And we used "modern" C, not AVR assembly (which is still nice and quite simple to understand once you get the hang of it, don't get me wrong).

The fact that you can do that with 2 simple lines of code, from an API, from a library, that's well tested and guaranteed to work, without an expensive commercial toolchain and HW debugger, was the game changer for the hobbyist market.

But this move feels a bit late in the game for them. They should have done this years ago, but now it feels like they squandered their early lead and became sort of irelevant.

Re:Arduino raises $22M Series B round by rollcat on Thursday September 07, 2023 @10:29AM (#37419407)
> Well, the Arduino IDE was precisely the game changer that made a lot of people get into embedded systems, and not the board based on an Atmega MCU that anyone else could make.

Interesting. Personally I find the $OFFICIAL_IDE repulsive, and strongly prefer just writing the code in $MY_IDE, with a Makefile on the side. OTOH I find the "branded" hardware attractive: it's a known quality in an ecosystem that I sometimes find complex and confusing, and I greatly appreciate the work they've put into making the whole process more approachable. Of course I have a couple clone boards at hand, but I will buy branded Arduino by default precisely because I instinctively associate the brand with less hassle.

Re:Arduino raises $22M Series B round by FirmwareBurner on Thursday September 07, 2023 @10:34AM (#37419496)
>Personally I find the $OFFICIAL_IDE repulsive, and strongly prefer just writing the code in $MY_IDE, with a Makefile on the side.

<Insert famous HN comment on why Dropbox is a useless business idea, when you can do that with a self hosted FTP server[1] >

If you know what a Makefile is, then you're not Arduino's target market, but there are millions of people out there who want to turn a relay ON when some sensor gets too hot for some garage project, without first learning about Makefiles or registers.

[1] https://news.ycombinator.com/item?id=9224

Re:Arduino raises $22M Series B round by ClumsyPilot on Thursday September 07, 2023 @10:47AM (#37419681)
> If you know what a Makefile is, then you're not Arduino's target market

I am arduino targey market and I know makefiles, I hate them with a passion. One must know his enemies better than he knows himself

Re:Arduino raises $22M Series B round by rollcat on Thursday September 07, 2023 @11:09AM (#37420052)
In defense of the Makefiles, it's a known quality. They are indeed arcane and somewhat fragmented (BSD/GNU use different conventions; plan9 mk is a far cleaner solution), but you only need to learn them once, and things you've learned about make in the 80s is mostly still relevant in 2023. It's a dragon you only need to defeat once.
Re:Arduino raises $22M Series B round by jes5199 on Thursday September 07, 2023 @10:50AM (#37419733)
honestly I want to be like you but I never figured out the toolchain to flash an ESP8266 over USB without the Arduino environment
Re:Arduino raises $22M Series B round by rollcat on Thursday September 07, 2023 @11:11AM (#37420093)
The hardest part is probably figuring out the name of the character device, which is about as difficult as figuring out which pin is where on the board. But I guess these kinds of things don't come naturally to everyone, which is why Arduino is successful.
Re:Arduino raises $22M Series B round by bananapub on Thursday September 07, 2023 @10:23AM (#37419318)
obviously the Arduino IDE is great, but they sell it for $0 so that doesn't seem very directly relevant to how they 10x this big pile of money for their investors.
Re:Arduino raises $22M Series B round by allo37 on Thursday September 07, 2023 @10:25AM (#37419343)
But hey, you also learned something valuable instead of relying on an abstraction layer.
Re:Arduino raises $22M Series B round by chpatrick on Thursday September 07, 2023 @10:21AM (#37419292)
How are they going to make money from it though?
Re:Arduino raises $22M Series B round by snarfy on Thursday September 07, 2023 @10:54AM (#37419797)
And it's not even their IDE. They just slapped some AVR compilers into Processing

https://processing.org/

Re:Arduino raises $22M Series B round by jazzyjackson on Thursday September 07, 2023 @12:05PM (#37421047)
Don't mind me just going to spam the thread with Arduino's origin as an uncredited fork of Wiring

http://arduinohistory.github.io/

Re:Arduino raises $22M Series B round by daaaaaaan on Thursday September 07, 2023 @03:34PM (#37424413)
and even though it has the capability, they keep refusing to allow a vim mode option.
Re:Arduino raises $22M Series B round by bityard on Thursday September 07, 2023 @10:40AM (#37419569)
Many makers I know of are using PlatformIO these days: https://marketplace.visualstudio.com/items?itemName=platform...
Re:Arduino raises $22M Series B round by uxp8u61q on Thursday September 07, 2023 @10:49AM (#37419708)
Which uses Arduino under the hood.
Re:Arduino raises $22M Series B round by ska on Thursday September 07, 2023 @12:10PM (#37421139)
One option is to use an arduino framework, but it's not the only one.
Re:Arduino raises $22M Series B round by dave78 on Thursday September 07, 2023 @10:59AM (#37419872)
There was recently a flareup on HN about PlatformIO trying to make money by charging a fee to vendors to be supported (https://news.ycombinator.com/item?id=36090536). Maybe Arduino wants in on that.

I honestly don't see how such strategies work long-term though. As a former embedded SW engineer, the Arduino IDE seems very toy-like - which is excellent for people just starting out, but not something a company developing an embedded product is likely to use. I think PlatformIO is similar but I have only tried that once.

If these companies try to get vendors to pay them to support their boards, or try to start charging users directly, I really think that the hobby community will move on and someone will fork or create their own solution, and the whole cycle will start again.

Re:Arduino raises $22M Series B round by Dork1234 on Thursday September 07, 2023 @11:21AM (#37420260)
What is the difference between PlatformIO and something you use to develop for an Embedded platform? To me it seems PlatformIO is just a wrapper around the same command-line tools used by other companies.
Re:Arduino raises $22M Series B round by ska on Thursday September 07, 2023 @12:12PM (#37421180)
It gives a consistent CLI, which can be wrapped easily by e.g. VScode. It also gives a reasonable cross platform config and library management.
Re:Arduino raises $22M Series B round by flaviut on Thursday September 07, 2023 @03:10PM (#37424045)
Installing toolchains on Windows is a huge pain, and installing the a consistent version of toolchains across platforms is also hard.

Platformio is a package manager for embedded systems

Re:Arduino raises $22M Series B round by HeyLaughingBoy on Thursday September 07, 2023 @04:41PM (#37425278)
> just a wrapper

That phrase encompasses a huge amount of value. VS Code+PlatformIO is free but I would happily pay for it. I was already paying for an Arduino Visual Studio plugin (Visual Micros) before I learned about it.

Re:Arduino raises $22M Series B round by theamk on Thursday September 07, 2023 @10:34PM (#37428543)
[delayed]