Live data from Hacker News

The Untold History of Arduino (2016)

arduinohistory.github.io

21–30 of 38 posts

Re: The Untold History of Arduino (2016)

#21
Arm have finally started making a decent offline mBed IDE so hopefully in a year or two there will be no reason to use Arduino at all. The mBed API is much better and the range and price of boards is generally better too.

E.g. ST Nucleo boards are around £10. Or the nRF52 device board is £30 - that gets you a proper BLE/Thread/etc board with a fully documented radio peripheral. You can write your own radio protocol if you want.

Re: The Untold History of Arduino (2016)

#22

Arm have finally started making a decent offline mBed IDE so hopefully in a year or two there will be no reason to use Arduino at all. The mBed API is much better and the range and price of boards is generally better too. E.g. ST Nucleo boards are around £10. Or the nRF52 device board is £30 - that gets you a proper BLE/Thread/etc board with a fully documented radio peripheral. You can write your own radio protocol i…

mBed is complicated. Arduino is simpler for artists/hobbists.

The libraries of each are written for different groups of people, and it shows.

For example, you can do a lot of stuff in the Arduino without using pointers. The mBed requires pointer usage.

Re: The Untold History of Arduino (2016)

#23

Arm have finally started making a decent offline mBed IDE so hopefully in a year or two there will be no reason to use Arduino at all. The mBed API is much better and the range and price of boards is generally better too. E.g. ST Nucleo boards are around £10. Or the nRF52 device board is £30 - that gets you a proper BLE/Thread/etc board with a fully documented radio peripheral. You can write your own radio protocol i…

Best of all, C++ based OS.

Re: The Untold History of Arduino (2016)

#24
post #22

Arm have finally started making a decent offline mBed IDE so hopefully in a year or two there will be no reason to use Arduino at all. The mBed API is much better and the range and price of boards is generally better too. E.g. ST Nucleo boards are around £10. Or the nRF52 device board is £30 - that gets you a proper BLE/Thread/etc board with a fully documented radio peripheral. You can write your own radio protocol i…

mBed is complicated. Arduino is simpler for artists/hobbists. The libraries of each are written for different groups of people, and it shows. For example, you can do a lot of stuff in the Arduino without using pointers. The mBed requires pointer usage.

I don't think it needs pointers any more than Arduino does. Can you give an example?

Re: The Untold History of Arduino (2016)

#25

Arm have finally started making a decent offline mBed IDE so hopefully in a year or two there will be no reason to use Arduino at all. The mBed API is much better and the range and price of boards is generally better too. E.g. ST Nucleo boards are around £10. Or the nRF52 device board is £30 - that gets you a proper BLE/Thread/etc board with a fully documented radio peripheral. You can write your own radio protocol i…

I don't get your point. Atmega328p arduino boards start at $2 or so ($4 for uno) and are currently at "apt-get install arduino" level of convenience that arm isn't getting anytime soon. Plus the whole point of microcontrollers is in working against specific chip, not universal API.

Re: The Untold History of Arduino (2016)

#26
post #12

Earlier quoted context omitted.

I don't even bother with Arduino clones. You can get much better for less money. E.g. in the UK on Amazon an Arduino Uno R3 is £39.99 and a clone with excellent reviews is £6.99. For £5 I can get an ESP8266 on a NodeMCU board - these have more GPIO, much faster CPU, WiFi, drop nicely in to a breadboard, etc. They work with the Arduino IDE with only a tiny bit of configuration. For not much more there's an ESP-32 whic…

Aren't you forced into using the RTOS provided with the devkit though? I don't like having blobs on my laptop much less in MCU firmware.

What dev board you use has no bearing on the firmware you can use for the ESP8266 and you can flash it for whatever firmware you want as long as there is enough flash memory, be it NodeMCU (Lua), Arduino, etc (they're all built on top of the native Espressif frameworks, regardless). All non-trivial firmware on the ESP8266 requires binary blobs from Espressif to run, however.

Re: The Untold History of Arduino (2016)

#27
post #12

Earlier quoted context omitted.

I don't even bother with Arduino clones. You can get much better for less money. E.g. in the UK on Amazon an Arduino Uno R3 is £39.99 and a clone with excellent reviews is £6.99. For £5 I can get an ESP8266 on a NodeMCU board - these have more GPIO, much faster CPU, WiFi, drop nicely in to a breadboard, etc. They work with the Arduino IDE with only a tiny bit of configuration. For not much more there's an ESP-32 whic…

Aren't you forced into using the RTOS provided with the devkit though? I don't like having blobs on my laptop much less in MCU firmware.

I think there's a decent re-implementation out there but as far as I'm aware most of the mainstream software for the Espressif chips still uses the blobs.

Re: The Untold History of Arduino (2016)

#28
I built some things with Wiring back in the day (2005 through 2006-ish) and was very impressed with it. I had considered Arduino for the project, but I believe I decided against it because it didn't support USB at the time.

There seemed to be fundamentally different philosophies to the two projects. Arduino at the time was catering to the maker crowd--selecting only through-hole components so people could assemble their own boards without having to deal with SMD soldering. I think they didn't even sell pre-assembled boards back then. Wiring was definitely more polished, trading low cost and ease of assembly for additional features like USB.

Of course now you can buy fully assembled Arduino boards and a bunch of them even use SMD components, which may be evidence validating the Wiring philosophy...

Re: The Untold History of Arduino (2016)

#29
post #14
post #6

Earlier quoted context omitted.

What site do you use?

Sparkfun. I've had bad luck with cloned ESP32s. Arduinos seem to be more forgiving for some reason.

Anything specific? I work there - would love to help out if you are still working on it

Re: The Untold History of Arduino (2016)

#30

Arm have finally started making a decent offline mBed IDE so hopefully in a year or two there will be no reason to use Arduino at all. The mBed API is much better and the range and price of boards is generally better too. E.g. ST Nucleo boards are around £10. Or the nRF52 device board is £30 - that gets you a proper BLE/Thread/etc board with a fully documented radio peripheral. You can write your own radio protocol i…

nRF52 is amazing, but IDEs are a trap. Sure, use one for your first project, then immediately move on to a proper Makefile.

All professional development with microcontrollers is done with Makefiles, because of Reasons.

Post reply on HN