scispace - formally typeset
Search or ask a question

Showing papers on "Arduino published in 2009"


Book
01 Jan 2009
TL;DR: Practical Arduino: Cool Projects for Open Source Hardware is an invaluable reference for Arduino users of all levels interested in physical computing using a low-cost, easy-to-learn platform.
Abstract: Create your own Arduino-based designs, gain in-depth knowledge of the architecture of Arduino, and learn the user-friendly Arduino language all in the context of practical projects that you can build yourself at home. Get hands-on experience using a variety of projects and recipes for everything from home automation to test equipment. Arduino has taken off as an incredibly popular building block among ubicomp (ubiquitous computing) enthusiasts, robotics hobbyists, and DIY home automation developers. Authors Jonathan Oxer and Hugh Blemings provide detailed instructions for building a wide range of both practical and fun Arduino-related projects, covering areas such as hobbies, automotive, communications, home automation, and instrumentation. Take Arduino beyond "blink" to a wide variety of projects from simple to challenging Hands-on recipes for everything from home automation to interfacing with your car engine management system Explanations of techniques and references to handy resources for ubiquitous computing projects Supplementary material includes a circuit schematic reference, introductions to a range of electronic engineering principles and general hints & tips. These combine with the projects themselves to make Practical Arduino: Cool Projects for Open Source Hardware an invaluable reference for Arduino users of all levels. You'll learn a wide variety of techniques that can be applied to your own projects. What you'll learn Communication with serial devices including RFID readers, temperature sensors, and GPS modules Connecting Arduino to Ethernet and WiFi networks Adding synthesized speech to Arduino Linking Arduino to web services Decoding data streams from commercial wireless devices How to make DIY prototyping shields for only a couple of dollars Who is this book for? This book is for hobbyists and developers interested in physical computing using a low-cost, easy-to-learn platform.

70 citations


Book
31 Jul 2009
TL;DR: This book explains programming and electrical engineering basics, and introduces three freely available tools created specifically for artists and designers: Processing, a Java-based programming language and environment for building projects on the desktop, Web, or mobile phones Arduino, a system that integrates a microcomputer prototyping board, IDE, and programming language for creating your own hardware and controls OpenFrameworks, a coding framework simplified for designers and artists, using the powerful C++ programming language.
Abstract: If you're interested in using electronics and programming to create rich interactive experiences with your artwork, designs, or prototypes, Programming Interactivity is the place to start. You'll explore common themes in interactive art and design, like 2D and 3D graphics, sound, physical interaction, computer vision, circuit bending, geo-location and more. This book explains programming and electrical engineering basics, and introduces three freely available tools created specifically for artists and designers: Processing, a Java-based programming language and environment for building projects on the desktop, Web, or mobile phones Arduino, a system that integrates a microcomputer prototyping board, IDE, and programming language for creating your own hardware and controls OpenFrameworks, a coding framework simplified for designers and artists, using the powerful C++ programming language You'll get working code samples you can use right away, along with the background and technical information you need to design, program, build, and troubleshoot your own projects. Programming Interactivity also examines cutting-edge design techniques, and includes discussions with leading artists and designers on projects and theory.

53 citations


Proceedings Article
01 Jan 2009
TL;DR: Firmata is a generic protocol for communicating with microcontrollers from software on a host computer that was designed to be open and flexible so that any programming environment can support it, and simple to implement both on the microcontroller and the host computer to ensure a wide range of implementations.
Abstract: Firmata is a generic protocol for communicating with microcontrollers from software on a host computer. The central goal is to make the microcontroller an extension of the programming environment on the host computer in a manner that feels natural in that programming environment. It was designed to be open and flexible so that any programming environment can support it, and simple to implement both on the microcontroller and the host computer to ensure a wide range of implementations. The current reference implementation is a library for Arduino/Wiring and is included with Arduino software package since version 0012. There are matching software modules for a number of languages, like Pd, OpenFrameworks, Max/MSP, and Processing.

35 citations


Journal ArticleDOI
TL;DR: This tutorial introduces the Arduino board, programming language, and development environment, and simple "real-world" electronic interfaces for Arduino systems, such as LED's, switches, and sensors, will be presented.
Abstract: The Arduino board and programming language is an inexpensive way for faculty to teach embedded system design in introductory courses. In this tutorial, the Arduino board, programming language, and development environment will be introduced. Additionally, simple "real-world" electronic interfaces for Arduino systems, such as LED's, switches, and sensors, will be presented.

35 citations


Journal ArticleDOI
TL;DR: This article introduces the recent development of small-sized experimental devices for control research and education, with a special focus on the use of open-source technologies such as Arduino and Processing.

12 citations


01 Jan 2009
TL;DR: This book is about the Arduino microcontroller and the Arduino concept and contains many software and hardware examples to assist the reader in developing a wide variety of systems.
Abstract: This book is about the Arduino microcontroller and the Arduino concept. The visionary Arduino team of Massimo Banzi, David Cuartielles,Tom Igoe, Gianluca Martino, and David Mellis launched a new innovation in microcontroller hardware in 2005, the concept of open source hardware. Their approach was to openly share details of microcontroller-based hardware design platforms to stimulate the sharing of ideas and promote innovation. This concept has been popular in the software world for many years. This book is intended for a wide variety of audiences including students of the fine arts, middle and senior high school students, engineering design students, and practicing scientists and engineers. To meet this wide audience, the book has been divided into sections to satisfy the need of each reader. The book contains many software and hardware examples to assist the reader in developing a wide variety of systems. The book covers two different Arduino products: the Arduino UNO R3 equipped with the Atmel ATmega328 and the Arduino Mega 2560 equipped with the Atmel ATmega2560. The third edition has been updated with the latest on these two processing boards, changes to the Arduino Development Environment and multiple extended examples.

2 citations