Posts with «featured» label

Scratch extension for Arduino (experimental release)

With the new (experimental) Arduino extension for Scratch, you can create visual programs to control sensors and actuators connected to Arduino boards. Try it on the new ScratchX site.

Scratch allows kids (and everyone) to create their own games, interactive stories, and animations using a visual programming environment. Scratch is made by the Lifelong Kindergarten (LLK) group at the MIT Media Lab. The ScratchX.org site is a place for trying out new, experimental extensions to Scratch — e.g. for connecting to hardware or web services. As a member of both Arduino and LLK, I’m especially excited about this possibility to combine Scratch with Arduino.

This Scratch extension, created by Kreg Hanning and me (mostly Kreg), communicates with the Firmata firmware on an Arduino board. This allows you to send the Arduino commands using special Scratch blocks. To start, we have blocks for working with LEDs, servo motors, buttons, rotation knobs (potentiometers), light sensors, and temperature sensors. There are also more general (and Arduino-like) blocks for doing analog and digital input and output. For more information, see the documentation.

If you have any trouble using the Arduino extension or have any suggestions, please open an issue on the extension repository.

Of course, this isn’t the first attempt to connect Scratch and Arduino. For other approaches, see S4A, s2a_fm, and Catenary. For even more options, see SparkFun’s discussion of alternative programming interfaces for Arduino.

Arduino Blog 11 May 19:17

Swedish Engineering Prize goes to David Cuartielles!

We are happy and proud to announce that  David Cuartielles, co-founder of Arduino and CEO of Arduino Verkstad, got this year’s prize from the Swedish Electrical and Computer Engineers’ National Association (Svenska Elektro- och Dataingenjörers Riksförening) SER. The association awards an engineering student and a senior engineer that works with electrical, data and IT technology. The senior engineer has to lead an important role in smart and sustainable technological development:

This year the award goes to David Cuartielles from Malmö University for his open source platform Arduino, which is based on easy to use hardware and software to develop interactive projects.

This award – David said – has been possible thanks to the kind support of the Arduino familyMalmö Högskola and most importantly, the open source community.

Arduino IDE 1.6.4 released and available for download

Following our previous announcement, we are happy to inform you that Arduino IDE 1.6.4 is now available for download.

Here is a brief list of important changes:

  • Added support to the new Arduino Gemma
  • Tools submenu shows selected subentry. Thanks Paul Stoffregen
  • We added a command line interface to Boards and Libraries Managers: see –install-boards and –install-library actions in the documentation
  • We restored line highlighting when the sketch contains an error. This was actually a regression, something that stopped working since 1.5.7
  • Fixed an error that left the Tools > Port menu greyed out

And the most important feature: you can add additional, non official, boards to the Boards Manager by just adding a url in the preferences.
Click on File menu, then click Preferences. At the bottom of the page, you’ll find this new text field:

Fill the text field with the urls provided by your board manufacturer, separating each with a comma. Here you can find some example URLs.

There also are many other fixes and improvements. The complete list of fixes and credits is available here.

We are also happy to see the list of available libraries growing day after day: today we reached 190.

Experience a creative internship with a BLE board game

InternTrip is a board game prototyped by 2nd year Masters students at the École de Communication Visuelle Aquitaine (France) and running on Arduino at Heart Blend Micro.

Once again designers Guillaume Beinat and Alexandre Suné of Tazas Project directed a dozen students* into creating an  immersive game focusing on the experience of internship in a communication agency:

 The system they use relies on the use of an Arduino bluetooth card which calculates the player’s position on the board and simultaneously transmits this information to the smartphone. The coordinates received allow the player to discover the inside of the agency by moving their smartphone over the outer wall of the building, or in other words, the board. From table football to the terrasse, passing by the coffee machine or the photocopier, they invite us to visit the agency, to talk with the team and to compete with our colleagues in head to head questionnaires about the world of advertising. This is your time,  young,  exploited interns, to take your revenge and land that job!

* Manon Fauvel, Anna Borup, Benjamin Armel, Charlotte du Portal, Émilien Badoc, Guilhem Pacha, Isabelle Ducournau, Nicolas Pierre, Sandy Kauy, Sophie Cazes, Arnaud Bresson

Sneak peak on the new, web-based Arduino Create

We always stress the fact that Arduino is not only a matter of hardware. Arduino has two other important pieces, the software and the community. We recently wrote about an improved Arduino Software (IDE) and how we moved from nightly builds to hourly builds, thanks to the help of our programmers and contributors. Now we want to add more power to the community and its capacity to create amazing projects.

In the past year we have been incredibly busy designing a new Arduino web-based tool, Arduino Create. It’s an important step in the Arduino ecosystem that (we hope) is going to change the way you interact with your projects and the community.

Over the years we gathered a lot of feedback both when running workshops in schools and maker spaces, and when reading comments on the Forum and other social networks. We understood we needed to provide the Arduino community with a more modern and flexible tool to write code, a more integrated way of accessing content and learning while doing, an easier way to setup and configure tools and boards, and a better way to share Arduino projects.

More and more products traditionally delivered as desktop apps are being moved to online platforms, and we see an opportunity in this. Arduino Create is a set of online tools that will make working with Arduino even more seamless and smooth.

First of all you will be able to write code and upload sketches to any Arduino board directly from the browser with the Arduino Web Editor (IDE), without having to install anything. Your Sketchbook will be stored on the Arduino Cloud and will be accessible from any device. The Getting Started app will allow you to easily configure and setup tools and boards available around you. Services provided by partners such as Temboo will be just one click away and better integrated with your workflow.

 

Arduino Create will simplify building a project as a whole, without having to switch between many different tools to manage the all the aspects of whatever you are making.
In this past year we focused our effort mainly in the Arduino Web Editor, but we really want to concentrate on content next, providing you with a curated set of projects and tutorials to get you inspired.

Our team, together with ToDo, developed a pilot version of Arduino Create for the Arduino TRE board.
We did a lot of research to design and develop this new web-platform right. We started with paper prototyping and co-creation sessions in the local Fablab, 6-months later we had around 150 Arduino TRE beta-testers giving us feedback on both the software, and the overall user experience of the product. 8 months into the project, in the Arduino Workshop area within Maker Faire Rome, we conducted about 25 user-testing sessions to refine some usability details. Talking with a great variety of people is always key in our design and development process, since Arduino has to fit the needs of users with a big skill-set range, from total beginners to experts.

We are now in the process of making Arduino Create reachable by anyone on a browser via www.arduino.cc. This post is a sneak peak on this effort.

Here some of the features of Arduino Create (some still in the works*):

  • Integration with the Arduino account, just sign in to access the web IDE
  • Your Sketchbook on the Arduino Cloud, available anytime from any device
  • A guided walkthrough to setup and configure Arduino Create for the first time
  • Latest version of the Arduino Web Editor (based on ACE), the board cores, and the libraries, always available without having to install anything
  • Auto-discovery of boards and ports available around you, selectable in one single dropdown
  • Examples presented with Schematics and Layout details
  • A Readme tab included in each sketch so that you can add some project’s details, if comments on your code gets too verbose
  • Ability to add custom Schematics and Layout PNGs to your sketch, so that you have in one place the all basic elements of your project
  • Better integration with Language Reference* and Glossary
  • Ability to share a sketch and embed it in your webpage or blog*
  • Notification area to be always up-to-date with the latest news (new library or core, new feature available, etc)*
  • Video tutorials and Help resources available directly within the Editor*

Of course we will continue to develop and improve the desktop Arduino IDE, this online version will give us an opportunity to test new features and provide users with a more cohesive experience when making projects with Arduino.

In mid June we plan to start a beta-testing program of Arduino Create, stay tuned for updates!

 

Arduino Blog 05 May 19:13

Knock knock! Who’s near your door? Learn how to sense it

Smart Doorbell is the name of the project for a new tutorial created for Intel Edison. It’s a motion detecting doorbell, that senses when someone is near the door(bell) and via a webcam sends a picture of the person approaching the door to a web address while playing a sound.

Motion detecting video streaming doorbell“, a medium-advanced level tutorial, is intended to be a good starting point for building basic IoT devices. You’ll learn how to use a webcam to detect motion: when activated, the device will play a greeting, take a photo and email it to someone to let them know who is at the door.
Take a look at the video to see how it works and follow these steps to make yours:

Join Us at Maker Faire Paris on May 2nd and 3rd!


On Saturday and Sunday May 2nd and 3rd  we are travelling to France for Maker Faire Paris!  You can find us in the Intel booth with demos  around Arduino Uno, Zero, Yún and Casa Jasmina. We’ll also showcase some projects and tutorials made with Arduino Certified Intel Galileo Gen2 and Edison!

This edition will be held in Pavilion 6 of the exhibition center at Porte de Versailles. Come and  share your ideas and open source projects with us and discover how many cool things you can do with Arduino!

Arduino Blog 30 Apr 20:02

Microsoft and Arduino: new partnership announced today

It’s a special day for the Makers’ community. Massimo Banzi is in San Francisco attending Build Conference, the biggest developer event of the calendar year for Microsoft and today Microsoft is  announcing a strong partnership with Arduino: Windows 10 is in fact the world’s first Arduino certified operating system!

Arduino Certified’  Windows 10 enables makers to easily create smart objects combining hardware-driving capability of Arduino with the software capabilities of Windows.

For example, a security camera can be built by using Arduino to power the motors controls to tilt/turn the camera and using Universal Windows Platform (UWP) to create great UI, to connect the camera to the cloud, to process the image for motion detection and for adding facial/voice recognition.

The makers’ community can now also enjoy Windows Remote Arduino and Windows Virtual Shields for Arduino technologies – both released as open source libraries.

With Windows Remote Arduino developers can (wirelessly) access the capabilities of  Windows 10 devices as if they were physically attached to an Arduino Shield and leveraging Arduino functions directly from Universal Windows Application.

In this way Microsoft is enabling developers to extend their Universal Windows Platform Application with Arduino commands (that execute on a wirelessly connected Arduino device). Combining the power of Windows 10 devices including features such as Image processing, Speech recognition, Website parsing, Cameras and Advanced Audio pipelines with the power of physical world interactivity through Arduino enables incredible new scenarios to be created. Take a look at this Basic Windows Remote Arduino project to learn how to leverage this technology in any interactive project.

With Windows Virtual Shields for Arduino, users can tap into the incredible power of their Windows 10 devices through wireless protocols. For example Lumia 530 contains a lot of Arduino Shield capabilities and allows designers/makers to connect all those components seamlessly. Imagine being able to create an Arduino project that includes GPS, Web connectivity/parsing, touch display, speech technologies and more! Take a look at this Picture the Weather project created to bring children’s drawings to life!

Arduino is really happy that Microsoft got inspired by the enthusiasm and passion for technology represented by the Maker community and we look forward to see the amazing projects opening up from this unique offering.

What’s an Arduino? Jimmy Fallon knows it…

An Arduino Uno appeared at The Tonight Show thanks to a project called Wildfire Warning System created by a 14 years old girl from California. Take a look at the video to discover how  you can detect fires  using a gas sensor and a temperature sensor.

And guess what? Jimmy Fallon knows what an Arduino is! Watch the video:

Create the DIY version of Egg-bot running on Arduino

We featured Nikodem’s bike tachometer last September on this blog. He’s now sharing with us another DIY project called DIY Arduino controlled Egg-Bot. It’s a DIY version of the original Egg-bot created by Evil Mad Scientist Laboratories.

You can follow the step-by-step tutorial on Instructables and here’s a preview of the bill of materials you’ll need to make the project at home:

– Stepper motor with 200 steps per revolution (x2)  / I use 12V and 0,33A but you can use other.
– Stepper motor driver A4988 (x2)
Arduino Uno
– Power supply for stepper
– Micro servo
– Plastic plate, wood
– 40cm screws x3 and 12 nuts for it’s
– Two Lego wheels
– Markers in different colors
– Drill, knife, saw, screwdriver, double sided tape, wood glue, wire, soldering iron, rubber bands
– Everything you need to make PCB