That was fast… [via]
Android ADK project that shows the Artist and Track info for the song your Android device is playing from the new Music Beta service from Google. The sign gets the current track metadata from the new Android Music App. The spectrum analyzer animation is just eye candy — it’s not analyzing the audio…yet
Hey look, the first Android Arduino Accessory project – [Link]
Teague Labs has developed a device for programming and altering the code on Arduinos without the need for a computer. This opens new opportunities for in the field programming and testing of Arduino projects. [via]
The Computerless Arduino consists of two major components; an Arduino-compatible microcontroller loaded with a realtime code interpreter, and a stand-alone 5 button LCD display to display port values and manipulate code. The display can be connected to the Arduino via a 4-pin port at any time to peek at In/Out values, view the current code, and make changes as desired.
The experimental code for this device is open source and available on Teague Labs website.
Computerless Arduino programming hack - [Link]
Google picks Arduino for Android Open Accessory “kit”… [via]
From the beginning, Android was designed to extend beyond the mobile phone. With that in mind, we’ve developed Android Open Accessory to help developers start building new hardware accessories that will work across all Android devices. We previewed an initiative called Android@Home, which allows Android apps to discover, connect and communicate with appliances and devices in your home. We also showed a preview of Project Tungsten, an Android device for Music Beta to give you more control over music playback within the Android@Home network.
A USB micro-controller board that is based on the Arduino Mega2560 and Circuits@Home USB Host Shield designs (now referred to as the ADK board), which you will later implement as an Android USB accessory. The ADK board provides input and output pins that you can implement through the use of attachments called “shields.” Custom firmware, written in C++, is installed on the board to define the board’s functionality and interaction with the attached shield and Android-powered device. The hardware design files for the board are located in hardware/ directory.
…This is the Arduino board for Android OS (2.3.4 or later) to connect I/O. This item is Ｔｈｅ same model which is devlivered by Google in USB session of Google I/O 2011. All software are working with this boards set. http://a.android.com/demokit Contents in box RT-ADK 1 RT-ADS 1 microUSB cables 2 Please download software from above URL. RT-ADK、RT-ADS main feature CPU: AVR Base mode: Arduino with USB host function
Google picks Arduino for Android Open Accessory “kit” - [Link]
Here’s a MIDI keyboard interface project from SuLuLab. It uses an Arduino, MIDI Shield, addressable RGB LED strip based on chip HL1606, 5VDC 1.5A PSU for strip supply (USB port current is not enough), and the Arduino’s FastSPI_LED library. [via]
MIDI messages from the keyboard (real or simulated on PC) enter the MIDI Shield’s MIDI IN and are presented to the Arduino serial port. The Arduino firmware interprets the MIDI messages NoteOn NoteOff, associates each key on the five octaves (60 keys) keyboard to a strip LED and lights it with color associated with the note. In the firmware to control the strip we used the FastSPI_LED library that allows you to address every single LED and turn the desired color (R, G, B).
For more details and to download firmware see the SuLuLab website and scroll to bottom of page for English version.
Arduino MIDI RGB display interface – [Link]
Keypads are everywhere; on your cellphone, on your TV remotes, on your stereo and now on your Arduino. Wait…. Why do you want a keypad on your Arduino? Well it’s a pretty useful device to input numbers and letters (example: telephones), it can also be used for security measures like a keypad door lock, and it’s prefect when you need a low-cost and accessible interface for your next idea. After all, It wouldn’t be practical to use a single button or a potentiometer to input your Pin on an ATM. So for this tutorial, we will be going over Sparkfun’s 12 buttons keypad (0-9, #, * ), and get you all set up with some code and schematic too.
Arduino Keypad – [Link]
Here’s a good video from Kevin Darrah for those new to GPS basics demonstrating how to interface the Parallax GPS module with the Arduino. Note that while this video is based on the discontinued PMB-248 module, Parallax indicates that their current PMB-688 module is pin compatible (as far as TTL interfacing is concerned) and will function as indicated in the video. (The main difference between the two modules is that the PMB-688 lacks the RS232 interface pins found on the PMB-248.)
Parallax GPS + Arduino – [Link]
Arduino to Twitter over USB [via]
I created a tutorial to guide you through the process of integrating Twitter with your Arduino without an ethernet shield. All you need is an internet-enabled computer. I hope some of you find it helpful. Feel free to offer comments or suggestions.
Arduino to Twitter over USB – [Link]
The project is designed to control an heating system in order to keep the temperature in a room above a certain value, which can be set from Internet or a Personal Computer by LAN, because ours is not a simple thermostat but a complex unit managed by Arduino, which can connect to a local network with ethernet interface. The thermostat allows many functions, including the publication temperature measured at regular intervals (set by firmware), as well as the state of the boiler (on or off). The datas are published on the website http://www.pachube.com, which provides a database which stores user data, also makes available a series of gadgets to be able to view this data directly into web pages.
Web thermostat with Arduino – [Link]
Mike’s app melds Apple iOS stuff with an Arduino: [via]
I wrote an iOS app find my Arduino over Bonjour and talk to it. It’s call Ciao, and the App Store approved it last Thursday.
Ciao makes it easy to talk to your Arduino from your iOS device. Load one of the example sketches onto your Arduino, and Ciao will automatically find it over Bonjour. You can use Ciao to control your Arduino or get live information from your Arduino.
iOS Arduino control app – [Link]
labIII, the Laboratory for Experimental Computer Science at the Academy of Media Arts Cologne, posted this tutorial on how to generate sine waves with an Arduino using the Direct Digital Synthesis method. They explain:
Here we describe how to generate sine waves with an Arduino board in a very accurate way. Almost no additional hardware is required. The frequency range reaches form zero to 16 KHz with a resolution of a millionth part of one Hertz! Distortions can be kept less than one percent on frequencies up to 3 KHz. This technique is not only useful for music and sound generation another range of application is test equipment or measurement instrumentation. Also in telecommunication the DDS Method is useful for instance in frequency or phase modulation (FSK PSK).
Arduino sinewave generator – [Link]