Arduino Vs Arduino: These Are Not The Droids…

We’ve been trying to not pick favorites in the Arduino controversy, or at least remain open-minded to both sides of the story. Some businesses, on the other hand, are clearly aligning themselves.  (Full text of e-mail below.)

Reader [Francisco Zabala], from cool robot-supplies store Acrobotic, got this e-mail from an Amazon distributor where he purchased some Arduinos “ages ago” and was angered enough at the brazen tone to drop us a line.


Thank you for our Arduino purchase from our Amazon.com store. We truly appreciate your business.

We are writing to let you know about an important change in Arduino products. The new website for Arduino is now officially Arduino.org. The old website (arduino.cc) should no longer be used.

All new Arduino hardware will be transitioned from the old Arduino.cc badging to the new Arduino.org badging. Please be aware that during this transition, you may receive Arduino hardware with either Arduino.cc or Arduino.org. Both are authentic Arduino-brand hardware.

If you use Arduino.org branded hardware on the old site, you may be presented with an error. Please use the new Arduino.org site.


We know for sure that Arduino SRL sent out a letter to distributors claiming that they were the real Arduino because they’ve been manufacturing the boards. Seeing a distributor recommend against the software at arduino.cc in such stark terms makes us wonder if there have been similar letters sent out concerning the IDE fork. Anyone have anything? Send us a tip if you do.

We find it a little ironic that when arduino.cc added the now-retracted popup that specifically targeted boards made by Smart Projects / Arduino SRL,  that they opened themselves up to this sort of counter-attack: if you see an error popup, just switch over to the “new official” IDE. Oops. Good that it’s gone now.

Finally, we’ve got to say that “the old website should no longer be used” is pretty rich: we’re hackers, we use whatever software / IDE we like, thank you very much! No matter how the legal battles end up, and no matter who tells you to use what codebase, the beauty of open source is that it’s up to you, and not them. Hack on, y’all!

Thanks, [Francisco] for the tip.

Arduino Compatible IR Blaster Keeps TVs At Bay

The TV-B-Gone is a well known piece of kit in hacker circles: just point it at a noisy TV in a public space, hit the button, and one of the hundreds of IR remote codes for “Power Off” that it blinks out in rapid succession is more than likely to get the intended response. Unfortunately, while a neat conversation starter, its practical use is limited to a single function. But not so with this programmable IR development board that creator [Djordje Mandic] describes as a “TV-B-Gone on steroids”.

Sure you can point it at a random TV and turn it off with a single button press, but you can also plug the board into your computer and control it directly through the serial connection provided by its CP2104 chip. Using a simple plain-text control protocol, the user can modify the behavior of the device and monitor its status. [Djordje] imagines this feature being used in conjunction with a smartphone application for covert applications. To that end, the device’s support for an onboard battery should keep it from draining the phone during extended operations.

Of course you could do something else entirely with it simply by firing up the Arduino IDE and writing some new code for the device’s ATmega328P microcontroller. As with the IR-enabled ESP8266 development board we looked at a few months ago, there are plenty of applications for an all-in-one board that allows you to communicate with the wide world of IR devices.

Continue reading “Arduino Compatible IR Blaster Keeps TVs At Bay”

Arduino Serial Vs SerialUSB

[Andrew] wonders why the SerialUSB() function on the Cortex M3-based Arduino Due is so much faster than Serial() on the Uno or Nano, and shares his observations in this short video. He sets up an experiment with a simple sketch on both boards and uses Wireshark to evaluate the results.

Data is sent in the USB packets in groups of four characters on the ATmega-based boards, but the entire string is put in a packet on the Due board. If you look under the hood, the answer is hiding in plain sight. While the Arduino family of boards connect to your computer using a USB virtual serial port, the ATmega ones have an actual serial connection on-board. For instance, on the Nano there is an FT232RL between the USB connector and the microprocessor (on an Arduino Uno board, a small ATMEGA8U2 is used instead of an FTDI chip, but the concept is the same). On the Arduino Due, the USB connects directly to the SAM3X8E processor.

This concept doesn’t apply only to Arduino boards, of course. On any serial connection between two computers, when a virtual USB device is used on both sides of the link (no actual serial signals involved), the serial baud rate is a fictional thing — data transfer speeds depends on USB alone. We are curious why the packets contain four characters in [Andrew]’s ATmega Wireshark captures — why not 1, 2, or 10? Is this something that can be controlled by the programmer, or is it fixed by the protocol and/or the FTDI chip? If you have the answer, let us know in the comments below. Continue reading “Arduino Serial Vs SerialUSB”

Arduino Vs. Arduino: Musto Out, Banzi In

Federico Musto, who until two days ago owned the largest part of Arduino AG has been bought out, having today been replaced by a combination of Massimo Banzi and Fabio Violante.

This should bring to a close the saga that began with a fork where two companies called themselves “Arduino” and bizarrely continued for almost a year after the reconciliation of the two was announced. What remains today is one corporation called Arduino AG, now captained by Massimo Banzi as Chairman and CTO, and Fabio Violante as CEO.

Massimo Banzi was one of the original founders of Arduino and one side of the trademark litigation during the period in which there were two companies. With the buyout of Musto, Banzi moves back to the top spot. This change in leadership occurred as a company called BCMI bought all shares of Arduino AG. BCMI was started by four of the original Arduino co-founders; you could say the old gang rides again.

Arduino AG is in essence a hardware company, manufacturing and selling the officially branded Arduino boards. But right now they still maintain the official codebase which most people see as belonging to the community. Despite changes at the top, the proof will still be in the pudding. When will we see the Arduino Foundation come to life and take control of the Arduino IDE? Hackaday will continue to look into it and provide updates.

 

PLC Vs Arduino Show Down

Hackaday readers don’t need an introduction to the Arduino. But in industrial control applications, programmable logic controllers or PLCs are far more common. These are small rugged devices that can do simple things like monitor switches and control actuators. Being ruggedized, they are typically reasonably expensive, especially compared to an Arduino. [Doug Reneker] decided to evaluate an Arduino versus a PLC in a relatively simple industrial-style application.

The application is a simple closed-loop control of flow generated by a pump. A sensor measures flow for the Arduino, which adjusts a control valve actuator to maintain the specified setpoint. The software uses proportional and integral control (the PI part of a PID loop).

Continue reading “PLC Vs Arduino Show Down”

Arduino Vs. Arduino: Arduino Won

For the last two years, Arduino LLC (the arduino.cc, Massimo one) and Arduino SRL (the arduino.org, Musto one) have been locked in battle over the ownership of the Arduino trademark. That fight is finally over. Announced at the New York Maker Faire today, “Arduino” will now go to Arduino Holding, the single point of distribution for new products, and a non-profit Arduino Foundation, responsible for the community and Arduino IDE.

Since early 2015, Arduino — not the Arduino community, but the organization known as Arduino — has been split in half. Arduino LLC sued Arduino SRL for trademark infringement. The case began when Arduino SRL, formerly Smart Projects SRL and manufacturers of the Arduino boards with a tiny map of Italy on the silk screen, began selling under the Arduino name. Arduino LLC, on the other hand, wanted to internationalize the brand and license production to other manufacturers.

While Arduino and Arduino have been tied up in court for the last few years, from the outside this has look like nothing else but petty bickering. Arduino SRL forked the Arduino IDE and bumped up the version number. Later, an update from SRL was pushed out to Amazon buyers telling them Arduino.org was the real Arduino. Resellers were in a tizzy, and for a time Maker Faires had two gigantic Arduino booths. No one knew what was going on.

All of this is now behind us. The open source hardware community’s greatest source of drama is now over.

I spoke with Massimo after the announcement, and although the groundwork is laid out, the specifics aren’t ready to be disclosed yet. There’s still a lot to work out, like what to do with the Arduino.org Github repo, which TLD will be used (we’re rooting for .org), support for the multitude of slightly different products released from both camps over the years, and finer points that aren’t publicly visible. In a few months, probably before the end of the year, we’ll get all the answers to this. Now, though, the Arduino wars are over. Arduino is dead, long live Arduino.

Arduino Vs. Arduino: The Reseller’s Conundrum

Over the last few months, the internal struggles between the various founders of Arduino have come to a head. This began last November when Arduino SRL (the Italian version of an LLC) sued Arduino LLC for trademark infringement in Massachusetts District court. To assuage the hearts and minds of the maker community, Arduino SRL said they were the real Arduino by virtue of being the first ones to manufacture Arduino boards. A fork of the Arduino IDE by Arduino SRL – simply an update to the version number – was a ploy to further cement their position as the true developers of Arduino.

This is a mess, but not just for two organizations fighting over a trademark. If you’re selling Arduinos in your web store, which Arduino do you side with?

[Nate] from Sparkfun is answering that question with a non-answer.

Currently, Arduino SRL is the only source of Arduino Unos. Sparkfun will continue to buy Unos from SRL, but they’re not necessarily siding with Arduino SRL; people demand blue Arduinos with Italy silkscreened on the board, and Sparkfun is more than happy to supply these.

There are, however, questions about the future of Arduino hardware. The Arduino software stack will surely be around in a year, but anyone that will be purchasing thousands of little blue boards over the next year is understandably nervous.

redboardThis isn’t the first time Sparkfun has faced a challenge in Arduino supply. In 2012, when the Arduino Uno R3 was released, all the documentation for their very popular Inventor’s Kit was obsoleted overnight. In response to these supply chain problems, Sparkfun created the RedBoard.

Sparkfun has always offered to pay royalties on the RedBoard to Arduino LLC, just as they do with the Arduino Pro and Pro Mini. Effectively, Sparkfun is on the fence, with offers to manufacture the Arduino Zero, Uno, Mega, and Due coming from the LLC.

The reason for this is consumers. If someone wants an Arduino SRL-manufactured board, they’ll buy it. If, however, a customer wants to support Arduino LLC, that option is on the table as well.

It’s not a pretty position to be in, but it does show how someone can support one Arduino over another. In a year or two, there will only be one Arduino, but until then, if you have a preference, at least Sparkfun is giving you a choice.

Credit to Sparkfun for the great Spy vs. Spy image. Why don’t you sell googly eyes?