Live data from Hacker News

Arduino Goes Pro at CES 2020

blog.arduino.cc

121–130 of 201 posts

Re: Arduino Goes Pro at CES 2020

#121
post #107

Earlier quoted context omitted.

>Beginner friendly doesn't mean that the other requirements disappear. Beginner friendly includes price. If you have the other requirements, it's going to cost much more. Doesn't matter if it's beginner friendly if a development board costs $5k.

The development board literally costs $100 and the STM32H747XI costs $17 from Digikey. Yes, that's with -40°C ~ 85°C operating temperature and a pretty wide operating voltage of 1.62V ~ 3.6V. The actual device here looks quite rugged, comes with a variety of useful specs. The Arduino Pro IS the beginner friendly development board, the beginner-friendly introduction to STM32. A "real" product would strip off all the u…

the basic model is $49 Qt 1. you can also order boards with just the parts you need (minimum quantity applies) the price comes down a lot of you want

Re: Arduino Goes Pro at CES 2020

#122
post #84

Earlier quoted context omitted.

The price seems very high for the category.

Arduino's have always been a little pricy for the hardware you get. I think a lot of what you pay for (at least for a regular, non pro, Arduino) is the ease of use and the eco system. That being said, do you have any examples of other entries in this category that are suitable for industrial / automotive use?

Yeah you pay for the hobby convenience of flashing over USB on the regular board which is a nice convenience when you're just noodling around with a project not intended to become a product. (Or doing rough PoC prototypes where iteration speed is important).

Re: Arduino Goes Pro at CES 2020

#123

So Arduino Pro is an "IoT Platform". What is that? Can I say that it's a Cloud, like AWS/Google Cloud, but specifically tailored for IoT so we don't have to do it ourselves? (Or, a PaaS)

it's a combination of hardware Dev tools and iot cloud to build AIoT projects / products

Re: Arduino Goes Pro at CES 2020

#124

Earlier quoted context omitted.

production modules If there's no second source of boards, I can't consider that production ready for anything. It was and still is a COTS module that can be modified for a single purpose application but there's no way I would resell this as a commercial unit. Same for RPi and all the others. Spin it yourself or take your chances.

The beauty of Chinese capitalism is such that if these become popular, clones will proliferate. I sell an industrial product that uses an Arduino Nano as a module on a PC board because I can buy them cheaper than I can build them. Now, if you really care about supply chain security, that might be a problem, but for everyone else...

also if you care about your product actually working. There are so.many Chinese clones that are badly made or outright dangerous..

Re: Arduino Goes Pro at CES 2020

#125
post #120

Earlier quoted context omitted.

Your phrasing is snarky, but you make a reasonable point. Arduino performance is already atrocious with C and it's only going to get worse with a higher-level language.

atrocious ??, maybe on an 8 bit 8mhz device you can go faster if you write optimised assembly code but this is a 240Mhz+480Mhz device it's a different world....

Using more powerful hardware as an excuse to make shitty software is incredibly flawed.

Re: Arduino Goes Pro at CES 2020

#126
post #4

Not trying to troll - just don't know. Why would anybody use an Arduino versus a five dollar Raspberry Pi Zero?

>Why would anybody use an Arduino versus a five dollar Raspberry Pi Zero? 1. The $5 Raspberry Pi Zero isn't really $5. 2. The fact that the $5 advertised price isn't the real price, and the inventory games they play raises ethical problems for some people. 3. You can get an Arduino clone for less than $2 (for real, and in bulk). 4. The Pi and other SBCs have higher power requirements, so they can't reliably run off A…

But $5 is the real price of the Zero. Perhaps you’re thinking of the Zero W, which is $10? Or do you mean the $5 doesn’t include the power? If that’s what you mean, it should be noted that power doesn’t come with Arduinos either, and they both can be powered via USB.

And to what unethical inventory games are you referring? That seems like a pretty serious accusation you’re making.

Re: Arduino Goes Pro at CES 2020

#127
post #122
post #84

Earlier quoted context omitted.

Arduino's have always been a little pricy for the hardware you get. I think a lot of what you pay for (at least for a regular, non pro, Arduino) is the ease of use and the eco system. That being said, do you have any examples of other entries in this category that are suitable for industrial / automotive use?

Yeah you pay for the hobby convenience of flashing over USB on the regular board which is a nice convenience when you're just noodling around with a project not intended to become a product. (Or doing rough PoC prototypes where iteration speed is important).

Definitely, looks like others are taking note. All of TIs newish launchpads seem to have a built in usb debugger/programmer. Pretty sure that was a direct response to the popularity of Arduino.

Re: Arduino Goes Pro at CES 2020

#128
post #113
post #97

Earlier quoted context omitted.

Reliability is key. But is the quality of the Arduino software/libraries good enough ?

this board runs MbedOs from arm which is a very robust Rtos with very advanced features. The the individual quality of libraries depends on the author like in any open source project.

There are many good Mbed boards available.

So calling this "the Arduino goes pro" seems like "marketing".

Re: Arduino Goes Pro at CES 2020

#129
post #92

Earlier quoted context omitted.

>Can the same hardware not be used for both industrial, and beginner-friendly settings? Sorry but, if you have to ask this question, it's pretty clear that you have no idea what many industrial settings require. There are ruggedness requirements, stability requirements, longevity requirements... I work in an industry where our products are used for LITERAL decades. There's no way that anything even remotely marketed…

> I work in an industry where our products are used for LITERAL decades. There's no way that anything even remotely marketed as "beginner friendly" could begin to work for anything we do. Beginner friendly doesn't mean that the other requirements disappear. The Arduino can run Javascript. Sure, you don't have to make it use Javascript, but it can be done. Just because Arduino runs Javascript doesn't change its -40C t…

JS perf on MCUs is bad. V8 relies on way too many x86 specific assumptions. This is why JS sucks so bad on anything, but top tier ARM socs. On an MCU things will be even worse.

For example, it is impossible to control how V8 converts its internal integers to floats and how. One Math.* method may output a Number which is a float behind the scene, another one int, and another one int double.

GC on MCU is completely unpredictable too. If it fires when you need to poll latency sensitive peripheral, things hang.

Re: Arduino Goes Pro at CES 2020

#130

Earlier quoted context omitted.

I'd never want to write microcontroller code in js or even really python. You spend most of your time moving strongly typed data around so yea, it's more accessible but you can't really do anything serious unless you're at least using a language with a reasonable type system.

Try it. MicroPython/CircuitPython is the funnest thing ever. And you can do all the serious things you need. There is nothing you can't do in MicroPython. And if you need to do stuff fast, writing C libraries is quite easy. It's totally fair to not like it and for sure it has strengths and weaknesses, problems where its a good fit and problems where it is a bad fit - but don't dismiss it. It's simply to good for that…

I know it's heresy but I don't really enjoy python in general. I only really use it for tooling and I find the environment is really annoying. I'm generally a big rust for uC advocate though.
Post reply on HN