Forgot your password?
No account? Register one!
June 5, 2012
Product DEV-12053 |
about 5 months ago
Yes, but for what I’m doing, that’s a bigger sledgehammer than just providing regulated 5V.
In the light of “there’s always something missing” in the Arduino flavor that you want, why oh why don’t these things have an on-board regulator?
Sure, that may not be a problem for a lot of people, but for my application I need the USB port free as a communications input, not an always-connected power source.
Oh well, a solvable problem, just wish it wasn’t a problem to begin with.
Otherwise a very exciting board!
Finally these are back in stock. I hope more of this style of Arduino board are developed. Start with a “real” Arduino that is compatible with all the sketches and shields out there to take care of the raw hardware interfacing and realtime issues. Then attach that to a “real” processor that can do heavy lifting for computing and access to the real world via Ethernet/Wifi/USB. Sure, it’s possible for the ATMEGA to be networked, but it’s clear to me that it’s way more work than its worth for all but the most basic things.
I just attempted to do something with a Nano + Ethernet/SD setup, and damn was it painful. By the time you load Ethernet + SD libraries you have almost nothing left for program and data space. The W5100 is a toaster it gets so hot—heat sinks are on order in case I find something else to do with it. The Ethernet’s DHCP support blocks the entire sketch while it’s doing its thing. For this project I needed to be able to continually service the CDC port and can’t afford it to go dark for 60 seconds while DHCP times out. Oh, and you get the unique joy of managing your own MAC Addressing.
Contrast that to the Yun, where all of these problems are taken care of, yet doesn’t cost much more than a traditional Arduino plus Ether/SD. What was a very long, program/SRAM-busting sketch that took hours to work-almost-right becomes doable in a short shell script. So now that these are available again, I’m writing off the time on this particular project and just running it on a small network of Yuns. Can’t complain too much, I learned a lot, both in how the Arduino works and what it’s like to bump into its limits.
I’m not knocking the Arduino—I’ve just discovered them and am having a blast. There’s a ton of problems that fit within the Arduino’s capabilities. But coming from a long career in software (everything from apps to drivers to networks), my patience for doing things the hard way is thin at this point. Pairing the Arduino with a larger processor extends the reach of these things by an order of magnitude, and lets you solve the problem at hand in much less time.
No public wish lists :(