Massimo Banzi: Fighting for Arduino
makezine.com
makezine.com
I'm surprised it took them two years to figure this out in the first place, but once it was uncovered then that is the point where you say, "Great, you protected it, now transfer it immediately."
Unfortunately, when it wasn't turned over that means this person is not your friend, and they do not have your, or the organization's best interests at heart. So legal action starts right then and there. I know it is hard to discover someone you work with is (or has been) planning to take advantage of you all along, but history has shown that once its clear that is what they are (or were) thinking, there is no "reconciliation" there is only winning and losing.
http://hackaday.com/2015/02/25/arduino-v-arduino/
http://hackaday.com/2015/03/12/arduino-v-arduino-part-ii/
Note that the arduino.cc store is out of stock of pretty much everything, which makes sense if Arduino Srl is no longer manufacturing anything for them: http://store.arduino.cc/category/11
Additionally, tinkerkit.com (Arduino LLC's line of branded sensors for Arduino boards) has been down for at least a year now, which sucks, since that's where all the example code and datasheets are kept. We've seen sales for those drop through the floor.
The legal battle seems to have significantly impacted operations at Ardunio LLC, to the point that they're not really a functioning company anymore.
I'm a very experienced web developer, but am new to programming for embedded type devices. While the BeagleBone Black in browser development environment is quite nice, the lack of documentation makes it hard to figure out fairly basic things like reading values from a gyroscope/accelerometer/magnetometer. A lot of this hardware has existing libraries for Arduino, which is why in my opinion the Arduino is still a superior platform for anyone who is somewhat new to embedded computing.
It's like pulling teeth to find out any but the most basic specs of the BBB. I haven't used it much because a lot of what I wanted to do would have required so much experimentation to figure out stuff that should already have been documented. I just don't have that kind of time these days.
For some reason I haven't had any trouble with the Beaglebone at all. A kernel driver is a kernel driver, and I2C bus is an I2C bus.
What specs on the BBB do you need, specifically, that are causing you trouble?
e.g. (contrived example), if a bit was MOSI for an SPI interface or DIO on port C, I had no idea which one it defaulted to and how to use it for the alternate function.
I got it to work for basic I/O, but it's obviously capable of much more.
We do mostly Raspberry Pi stuff including HATs and cases which we manufacture in our own workshop in Sheffield, UK: http://shop.pimoroni.com/collections/raspberry-pi-2 and http://shop.pimoroni.com/collections/hats
My e-mail is in my profile if you're up for it!
Brands switch names to be forgotten (Comcast -> Xfinity, Blackwater -> Xe)
https://www.olimex.com/Products/Duino/AVR/OLIMEXINO-32U4/ope...
https://www.olimex.com/Products/Duino/AVR/OLIMEXINO-328/open...
The second one has a better voltage regulator (9-30V input) and higher safe temperature range.
Since the Chinese have been innovating here a lot, here's some links to get you started. And yes, I like AliExpress and Ali Baba.
Pro mini $1.68 http://www.aliexpress.com/item/Pro-Mini-Module-Atmega328-5V-...
Nano $2.52 http://www.aliexpress.com/item/1PCS-Nano-3-0-controller-comp...
Uno $3.15 http://www.aliexpress.com/item/Best-prices-UNO-R3-MEGA328P-f...
Mega $9.85 http://www.aliexpress.com/item/Freeshipping-Mega-2560-R3-Meg...
I currently have one switching a fan on and off periodically to exercise some seedlings (tomatoes, chillis) so not a massive CPU demand here :)
Where the Rpi<>Arduino combo comes in is where you need PWM and analog inputs in an easy form factor. Arduino talks to RPi over USB serial, and is easy to script. The Arduino can be the controller interface while logic can be done on the RPi.
Also if you're doing computation expensive things (like using Arduino to pick up EEG data), the CPU on an Arduino is sufficient in ferrying the data to a faster CPU.
And when it finishes FCC tests, will be legal to implement in designs here :)
Tl;dr: They're worth it. Well worth it.
And you with the CH340 serial driver, you won't be FTDIcked around.
The manufacturer's own driver is unsigned, so for years you had to disable kernel security features just to run it, and with the latest OS X release, it causes kernel panics outright.
There is an excellent third party driver at https://www.mac-usb-serial.com, but the $7 for that (in itself a very reasonable price) start pushing the clones back toward the price range of the originals.
For example: DigiKey has thousands of the Arduino Uno in stock.
Hence the GP's observation that buying a 'no-name' clone seems to currently be the least-harmful option available.
I've bought a few cheap clones off ebay over the last couple of years.
Wonder why they didn't register the arduino.org domain though...