Live data from Hacker News

Arduino.cc and Arduino.org have settled their differences

blog.arduino.cc

31–39 of 39 posts

Re: Arduino.cc and Arduino.org have settled their differences

#31

Earlier quoted context omitted.

Yeah i think the RPi and clones helped a great deal there.

I personally think in this space that they experiencing more competition from boards with the ESP8266. You could use the rpi with the gpio pins but for some projects it doesn't make economically sense. For 4 euro's and less you can buy a board with the ESP8266 and you can even use the Arduino IDE to program it.

Buy them on Aliexpress and they are even cheaper. You can now buy a ESP-12E for about $1.60 on Aliexpress. That's just the module though. If you want a breakout and a USB port they cost $3-4.

And yes, I think the squabble left people a bit unsure about Arduino and then they discovered that there's ... the confusing mess that is mBed :-)

Re: Arduino.cc and Arduino.org have settled their differences

#32
post #6

Earlier quoted context omitted.

Sleazy offshoot? Could you give me some examples; genuinely curious about it.

There was originally a company called Smart Projects SRL. They manufacture boards. Arduino LLC was the company originally founded for the Arduino project, and Smart Projects SRL manufactured the actual boards for them, because it's owned by one of the Arduino project founders, Gianluca Martino, and they were all friends. That's the backstory. But when Arduino LLC tried to register the Arduino trademark, it turned out…

If I remember correctly, Gianluca Martino's trademark registration actually predated the existence of Arduino LLC, because originally there was no company founded for the Arduino project - it was some kind of joint venture between Gianluca Martino (manufacturing, capital) and Massimo Banzi (board design).

Re: Arduino.cc and Arduino.org have settled their differences

#33
post #7

Earlier quoted context omitted.

Sleazy offshoot? Could you give me some examples; genuinely curious about it.

For anyone interested in the history of Arduino, definitely read The Untold History of Arduino: https://arduinohistory.github.io I think it's really appaling how the original inventor is (not) credited.

One of the more interesting side-effects of this is that, because the Arduino libraries were written by someone else, no-one involved in the project had any experience of porting them to a completely new architecture. As AVR has gradually become slow, outdated and expensive, this has had the result that unofficial Arduino-compatible boards like Teensy are often better ports than the newer official boards.

Re: Arduino.cc and Arduino.org have settled their differences

#34

Earlier quoted context omitted.

Yeah i think the RPi and clones helped a great deal there.

I personally think in this space that they experiencing more competition from boards with the ESP8266. You could use the rpi with the gpio pins but for some projects it doesn't make economically sense. For 4 euro's and less you can buy a board with the ESP8266 and you can even use the Arduino IDE to program it.

I agree. I've seen ESP8266 referred to as "the better Arduino", "the new Arduino", etc. for the past several months.

Of course the implicit assumption here is that people will get breakout boards like NodeMCU.

Re: Arduino.cc and Arduino.org have settled their differences

#37

Earlier quoted context omitted.

I personally think in this space that they experiencing more competition from boards with the ESP8266. You could use the rpi with the gpio pins but for some projects it doesn't make economically sense. For 4 euro's and less you can buy a board with the ESP8266 and you can even use the Arduino IDE to program it.

I agree. I've seen ESP8266 referred to as "the better Arduino", "the new Arduino", etc. for the past several months. Of course the implicit assumption here is that people will get breakout boards like NodeMCU.

It's not that he ESP8266 is fully a replacement and there are still lots of situations where you would lean towards the Atmel chips in the Arduino or others like PIC and STM. E.g. the ESP8266 is pretty limited on IO, not as tolerant of higher voltages, more heat/power, worse for sensitive real-time applications, inferior low-power performance and so on.

But for a lot uses they are a better fit. The ESP8266 is a right time and right place kind of thing - it has enough IO and wifi to be really useful for the hobby explosion of IoT stuff.

Re: Arduino.cc and Arduino.org have settled their differences

#38

Earlier quoted context omitted.

A lot of more recent Arduinos use more sophisticated cores than the AVR. There are several models that use ARM cores, there are a few that use x86 variants, etc. One of the advantages I can see with the Arduino infrastructure is that the libraries are fairly reasonably cross-platform, so you can use them on multiple projects which use different micros without having to rewrite a bunch of code.

Exactly. You can get a board that accepts Arduino shields and lets you program with the Arduino environment, but also natively supports high-speed buses like PCIe, USB, SATA, and Ethernet, and provides a more direct programming environment based on Linux or a smaller embedded OS.

I'm curious, what board in the Arduino form factor are you talking about that can do PCIe and SATA? Those require fairly sophisticated processors AFAIK (read: expensive).

Also, for many uses programming in Linux is the exact opposite of direct when comparing to banging out some bare metal C or C++ on a dinky 8-bit micro. Maybe using a RasPi to blink LED or read a temperature sensor is more accessible to some people and that's a good thing, but it's like killing ants with a tactical nuke.

Re: Arduino.cc and Arduino.org have settled their differences

#39
post #2

This is huge news. Glad to see a sleazy offshoot reconciling with the open source community. They originally hijacked the name and tried to strong arm a lot of businesses, which seemed to hurt the arduino community. Even though it was the biggest and most influential hobbyist electronics environment, there have been other mcu based environments popping up. Some were offshoots, such as TI's Energia, which added some i…

My favourite is https://Mbed.org/

You can write code for the devices in the browser and auto-include the C++ classes from other projects.

(or you can do it all offline with GNU tools)

Post reply on HN