Posts | Comments

Planet Arduino

Archive for the ‘arduino’ Category

Despite a wealth of tutorials for setting up and writing code for the ESP8266 WiFi module, there has not been much of anything on programming this cheap wireless module with the Arduino IDE. Finally, this has changed. After many months of coding, the Arduino IDE supports the ESP8266 module.

The Arduino IDE support was announced on the ESP8266 community forum. Setup is fairly simple with downloads for Linux, OS X, and Windows. This isn’t an ESP8266 shield, either: you can write code for the ESP module, connect the serial pins, and hit the program button.

The basic functions of the Arduino IDE – pinMode, digitalRead, digitalWrite, and analogRead – are available. Most of the WiFi functions work just like the WiFi shield library.

There are a few things that aren’t written yet; PWM doesn’t work, as the ESP8266 only has one hardware PWM source. SPI and I2C slave mode aren’t done yet, and uploading sketches via WiFi needs a little bit of thought. That said, this is a great introduction to programming the ESP module. If the Arduino IDE isn’t your thing, you could always do it the cool way with [CNLohr]’s programming tutorial we featured last week.


Filed under: Arduino Hacks, wireless hacks

Arduino SRL (formerly known as Smart Projects SRL) sent out a letter to its distribution partners yesterday. If you’ve been following along with the Arduino vs Arduino story (we’ve previously published two installments), the content isn’t entirely surprising; it’s essentially a tactical move to reassure their distribution channels that Arduino SRL is the “One True Arduino”. That said, there’s still some new tidbits buried inside. You can skip down to read the full text below, but here’s our take.

The Business History of Arduino

arduino_vs_arduino_tnA quick summary of the legal situation. Arduino LLC was formed in April 2008 by the original five founders to provide a corporate entity behind the Arduino project. Smart Projects SRL, controlled by one of the founders, was tasked with the actual production of the boards. It turns out that Smart Projects had trademarked the Arduino brand in Italy in December 2008, before Arduino LLC got around to filing in April 2009 in the USA. But everyone was friends, right? As long as the licensing fees keep flowing.

Fast-forward to September 2014, when Arduino LLC filed a lawsuit in Italy against Smart Projects claiming that they had infringed LLC’s trademark and that they had recently stopped paying licensing fees on their use of the Arduino name. In October, Smart Projects filed with the USPTO to revoke Arduino LLC’s trademark. In late 2014, Smart Projects changed its company name to Arduino SRL (a “Società a responsabilità limitata” is one form of Italian limited-liability company) and hired a new CEO, [Federico Musto].  Around the same time, Arduino SRL opened up the website arduino.org (different from long-existing arduino.cc) but with nearly identical style. In January 2015, Arduino LLC filed a lawsuit in the US, claiming their right on the Arduino name.

The Gist of it

In short, Arduino LLC has been working on developing the Arduino platform, software, and community while Smart Projects / Arduino SRL was the major official producer of the hardware for most boards. Both are claiming to “be” Arduino, and going after each other in court. So it’s not strange that Arduino SRL would like to try to keep its hold on the distribution channels. Which brings us to their letter to distributors.

March 27 Letter

Arduino-Distributor-Update-0A good portion of the letter reads to be a very carefully worded defense of why Arduino SRL is the true Arduino:

“Arduino Srl (aka Smart Projects Srl), as you know has been from the  beginning of the Arduino® project, the place where the ideas were turned into reality and into a business.”

This is of course strictly true — Smart Projects was certainly the largest manufacturer of Arduino boards. But it sidesteps the issue at hand in the trademark suits: whether they were simply a licensed producer of the boards or whether they’re “Arduino”.

Similarly, in the questions section of the letter, they ask if there are actually two “Arduino” product manufacturers, and answer “not really”. Of course, that’s true. Arduino LLC doesn’t manufacture boards, but exists to license their trademark out to fund development.

The only real news in the letter is that Arduino SRL is replacing its old distribution and logistics company, Magyc Now, with a new one named CC Logistics. Both Magyc and CC Logistics are named as defendants in the US lawsuit filed by Arduino LLC, so it’s unlikely that this change is due to legal fallout.

What this Means

In conclusion, Arduino SRL’s letter to its distributors seems to essentially follow the line of reasoning in their trademark lawsuit in the US against Arduino LLC: since Arduino SRL is doing the manufacturing and using the Arduino name, they’re the true Arduino. Whether or not this will stand up in court, or whether Arduino LLC can make its case that SRL was simply a licensed manufacturer, remains to be seen.

We’ve embedded the contents of the letter after the break. You can also download the original PDF.

Ivrea (TO) , March 27, 2015

Dear Partners,

At this time we feel it necessary to update our partners on the state of Arduino® products and the distribution business which you are a key part of.

Arduino Srl (aka Smart Projects Srl), as you know has been from the beginning of the Arduino® project, the place where the ideas were turned into reality and into a business. The first Arduino® models were made and initially distributed to schools of interactive design all over the world.

Arduino® products were then offered to the first DIY enthusiasts, contributing concretely, as one of the first open source electronic boards, to found and promote the Makers Movement: your strong efforts and contribution have made this great new movement a success and has grown in many new exciting areas like IoT and m2m. A realization that will change the world of electronics and communications in the physical world.

The family of Arduino® boards has helped professional and non-professional developers to prototype electrical projects and learn in a way that is accessible and possible for everyone.

Currently, Arduino Srl continues to be the only designer and manufacturer of original Arduino® products.

Open Source is the environment we want for millions of designers, engineers, makers and Arduino® lovers around the world. We hope to continue to help children and newbies learn about electrical engineering and computer programming, in order to develop and grow their ideas for today and tomorrow.

This fantastic story and these ideals will continue on the new website Arduino.org, which has been developed to ensure we stay true to the vision of the beginning of Arduino® and Arduino Srl and our distribution of these cool products.

Beginning in 2015 new changes have been put into place to ensure that our companies can continue to grow with the popularity of the Arduino® product line. The production of these high quality products continue to be done in Europe and specifically Italy which has been very successful.

Our distribution and logistics are going through a change for a couple of reasons, to help with faster deliveries and lower transport costs, we have a new company structure cc logistics that have offices and warehouses in three continents, EMEA Cham Switzerland, North American Boston Massachusetts and APAC Honk Kong and Taipei.

Additionally lots of work are being completed to get inventories in line with demand. New personnel are being added to in many areas for response to your buying needs but also in the sales and support areas to ensure we are creating demand for Arduino products and for our distribution channel. These new sales people from time to time will be in contact to forge closer working relationships.

To help inform our partners of some questions recently raised in the press and other areas:

Q: Are there two “Arduino® ” branded products manufacturers?

A: Not really, the only company that ever designed and manufactured the “Arduino® ” branded product is Arduino Srl (formerly Smart Projects Srl). Others, for a number of reasons, have created in USA and Switzerland “Arduino” named companies. Some have been involved in completing contracts for web site development and PR (namely Arduino SA – Switzerland take cares of the web site arduino.cc has been one of those). Clearly this has been the place to go for open source info in the past, but we will make arduino.org your new comprehensive location for this info and other valuable resources and services.

Q: I have heard in the press that there is a disagreement going on amongst initial founders of the open source project which inspired the Arduino® business.

A: Yes, there is a disagreement between the initial founders of the open source project (which have never been shareholders of Arduino Srl) and the actual management of Arduino Srl. We are confident that these issues will come to a conclusion shortly. Frankly some of these issues are complex because related to the validity of the registration of the trademark “Arduino® ” in some areas of the world and cannot be summarized in few words. In this respect just bear in mind that Arduino Srl (aka Smart Projects Srl) has been the sole manufacturer of the original “Arduino® ” branded products, selling and distributing them world wide for 10 years.

Q: Will cc logistics replace Magyc as distribution points ?

A: That is the big plan but exceptions may happen due to the nature of doing a worldwide distribution. cc logistics will help our makers to produce and distribute their projects in a world wide arena.

Q: Will Arduino make new products and new software?

A: Yes, new software and new products are the life blood of Arduino® . Recently new products, Arduino® Zero Pro, Arduino® , 9 Axes shield partnership with Bosch and many more are coming.

Q: Will Arduino forge technology partnership?

A: Arduino is in the forefront of new exciting fields like IoT and m2m which is an exciting direction of the type of prototyping done with present day Arduino® products. We are in constant contact with major companies exploring these exciting fields. The Arduino YUN with its wifi capabilities and open source processing has ignited lots of new opportunities.

Q: Arduino EMEA, APAC and NA Distributors Sales Meeting

A: We are planning and will notify you of the details of the first global annual meeting

Q: Is there a New Management structure in Arduino ?

A: As it happens in every company that grows as fast as the Arduino environment, additional expertises and capabilities are needed to help steer the company in the correct direction. Federico Musto is the new CEO of Arduino group and he has a strong background in the open source business.

You are Arduino and we are honored and privileged to work with you – Arduino isn’t the company, nor the board, nor the software nor the founders – the Arduino is YOU – You made Arduino® what it is today and you’ll continue to make it what it will be in the future.

Thank you in advance for your help and support

Arduino team

Arduino Srl
legal adress: Via Romano, 12 – 10010 Scarmagno (TO) Italy
shipping address: Via Kennedy, 36 – 10019 Strambino (TO) Italy


Filed under: Arduino Hacks, Featured, news, slider

hangoutOfficialEvents

Arduino is officially 10 years old and celebrating during Arduino Day!
Watch the video with Massimo Banzi, David Cuartielles, Tom Igoe hangout with all the Official Arduino Day events:

 

Arduino IDE 1.6.2

A new version of the Arduino IDE (1.6.2) is available at the download page!

The Arduino IDE 1.6.2 features new one click install of boards and libraries.

With 1.6.2, two new menu items are available: “Sketch > Include Library > Manage Libraries…” and “Tools > Board > Boards Manager…”

We have written two guides that explain how to use them. Discover how to use the Library Manager and how to install support for additional boards.

If you don’t find your preferred library in the list, let us know: open an issue on github and request us to add the library you love!

Having such tools allow us to better and easier deliver updates for both cores and libraries: just open Library Manager or Boards Manager to find an Update button on the updatable items.

IDE 1.6.2 also includes a handful of bug fixes and improvements, also thanks to our fantastic community of hackers and makers:

  • Ever suffered of a super slow Tools menu? Solved! Ports list gets refreshed in background, so you won’t need to wait any more.
  • We have dropped support for Mac OS X 10.6 or older: previous versions of the IDE will remain available for download at the previous releases page.
  • A new EEPROM library, thanks to @Chris–A
  • Pre and post build hooks, thanks to @Wackerbarth
  • Various bug fixes, thanks to @Timmmm, @vicatcu, @arve0 and @Xuth

As usual, the complete list of fixes and credits is available here.

Don’t forget to report any issue you find, either on Github or on the Arduino forum: your help is very much appreciated. It doesn’t matter if you are not a tech specialist: every feedback adds value.

Session of work on 1.6.3 will start on Monday: we are now enjoying  Arduino Day!

basketball_intel1

After you had an introduction to Intel Edison  following the Getting Started guide, and our previous tutorial, the Intel Edison mini-breakout Getting Started Guide, it’s now time to work on something a bit more complex. You’ll be also able to play a bit with Node.js,  a programming platform that runs on javascript and a good choice for building a web-based application. It is supported by the Intel® Edison standard system image so you can run node.js scripts directly on it.

He shoots! He scores! The crowd goes wild! Let’s build a robot that plays basketball with you. This tutorial is a step-by-step guide for a simple and small differential-drive robot that uses the Intel Edison. You’ll get to know a few more tricks on how to use Mini Breakout Kit and set up a node.js server for the communication.

Go and follow the steps to build it

basketball_intel2

corea4

A science teacher at Bundang management high school, 20 kilometers southeast of downtown Seoul (South Korea) involved his students in an Arduino Music project running on Arduino Uno, Sparkfun Music Instrument Shield and Makey Makey.

Students started studying the principles of sensors and then built their own music instruments using recycled materials. Finally they played them as you can see from the video he shared with us:

See more pictures and videos at this link.

openQCM

Marco Mauro is a physicist currently employed as Scientific Coordinator at Novaetech, the first Spin-off Company of the National Institute for Astrophysics (INAF) in Italy. He shared with us all the info about a project he’s been working on  and based on Arduino Micro.

OpenQCM is a fully open source scientific microbalance capable of weighing mass deposition down to 1 billionth of gram:

The sensing core of the microbalance is a piezoelectric quartz crystal oscillator. The deposition of a very tiny mass on the surface causes the variation in the quartz frequency. openQCM belongs to a new generation of innovative smart sensor which boast high resolution and ultra high mass sensitivity. The open source strategy made the creation of openQCM available at low cost which represents a bit fraction of the cost of similar scientific products.

openQCM was built keeping in mind the emergent principles of the open source hardware movement. The open source hardware gives people the freedom to control their technology through the open exchange of all the project features, 3D design, electronics and software. The open hardware potentiality is even greater when it comes to hardware for scientific applications.

openQCM is exactly something like that, the first open hardware quartz crystal microbalance with applications in a wide range of scientific fields, such as chemical and biological sensing, material science.

openQCM has an Arduino Micro board inside at heart. By hacking the timer counter of the AtMega32U4 Arduino microcontroller, it is possible to measure the quartz crystal frequency variations using the 16 Mhz microprocessor clock. openQCM team has designed an Arduino Micro shield with an embedded quartz crystal oscillator driver circuit and a temperature sensor. The output of the quartz crystal oscillator driver is fed to the Arduino Micro timer counter and the analog value of the temperature sensor is fed to the analog pin of the board. This configuration allow you measure the quartz crystal frequency with a resolution of 1 Hz, which roughly corresponds to a mass resolution of 700 pg over the entire quartz surface in air.

One of the major challenge of an open hardware project is that such devices require funding to prototype and manufacture. That’s why the openQCM team have selected the 3d printing technology to keep high quality and low cost. Using 3d printing to print out the prototypes via the SLS process from OS Formiga P100, P110, P395, and P730, the openQCM team created the device’s parts, which required a precision down to 60 µm.

The open source concept made openQCM publicly available so that anyone (scientists, technology enthusiast, makers, hobbyist …) can study, modify, and develop the hardware based on the original design. openQCM is now working and ready to win the heart of the scientific community and more.

Go and make one yourself!

openQCM2

AboutUs

Today we are adding to Arduino website a new important page. It’s called About Us and presents all the people working at Arduino, side by side with the Arduino founders, from different locations around the world.

Our big team, with its multifaceted skillset, takes care of the complexity of an open-source hardware project like Arduino, made by the Hardware, the Software, the Design of all the artifacts and the user experience, the coordination of these activities by the Management, and of course the work with its Community of volunteers and enthusiasts.

This almost invisible works helps Arduino thrive and hopefully makes it easier for you to learn electronics and have fun!

Come meet us on March 28th in all the official locations of Arduino Day!

 

This is the message Massimo Banzi’s just published on the forum.

——————

Today is the day of a solar eclipse, some of these are once in a lifetime events.

Arduino is definitely one of the events that will define my life along with many other people’s life.

I’m feeling incredibly blessed to have contributed to create this amazing community which gathered around the idea that we can empower people to master complex technologies and unleash their ability to create with them.

Dear community I’m sorry I didn’t comment earlier, I was keeping quiet to try to find a resolution to our internal issues that would not damage you, the community.

We’ve been so committed to keep the issues internal that for a year we haven’t receiving any royalty from the boards made in Italy, but we continued to work hoping to find a solution. I’ve told the story to Make read it if you want to know more.

Now the other party has abandoned the negotiating table and, after a lot of recent events, the cat is out of the bag. I owe you to be part of what is going on.

We created Arduino based on a set of values that have enabled the community to grow, touch any kind of people and contribute to changing the world a bit.

I am here to say that we will continue to fight so that Arduino stays true to those values. There is only one Arduino and there is only one Arduino community. We’re strong, we’re having a positive impact on so many people’s life.

We have so many news we want to share with you but be patient until Arduino Day, let’s celebrate together the amazing community we are (261 Global events!!!) , and you’ll know more.

I’m sure you have a lot of questions an we’re going to try to answer them in due time, compatibly with the fact that lawyers are involved and I can’t say too much.

An eclipse is just a temporary moment of darkness, but soon after the sun comes back shining.

The sun is about to come out, wear your sunglasses!!

Massimo Banzi with David Cuartielles, Tom Igoe , David Mellis

2014-12-19+16.20.02

by vaupell:

I am experimenting with RF and IR signals in various frequencies and had some trouble with the receivers and needed to see what kind of signal i was receiving. I cannot afford a real oscilloscope but i knew about the older Arduino oscilloscopes.

After trying many different versions of code and tutorials, I was unable to get a single one to work, and all the tutorials and guides around was 2-3 years old. Not sure if it is the IDE or the actual hardware that has changed in such a way that it didn’t work anymore.

I finally found a working oscilloscope from a Japanese website, (linked below) and a working TFT screen library, meaning i could read the various signals received.

A simple DIY Oscilloscope with Arduino Uno and Mega - [Link]



  • Newsletter

    Sign up for the PlanetArduino Newsletter, which delivers the most popular articles via e-mail to your inbox every week. Just fill in the information below and submit.

  • PlanetArduino is powered by WordPress. Design by Jasone.it. Valid XHTML   •   Valid CSS
    49 queries. 1,458 seconds.