This post is a proof of concept that describes how to connect N900 to Arduino using BlueSMiRF Gold. Once it is working, you can send charactors to the Arduino. Arduino returned the same characters immediately to X Terminal. Otherwise you will not see any typed charactors in the terminal.
The LED on the BlueSMiRF turns from flashing a red LED to light up a green LED when communication is successfuly established.
This module is easy to use. It communicates to Arduino via serial communication (TX pin and RX pin) as its operating voltage is from 3.3v up to 6v.
This post describes briefly how to set and get settings of the device. You can use Zterm for Mac to send commands to the device. You basically need to enter command mode to do that from TX-O and RX-I pins.
Arduino code is also attached to test the communication over Bluetooth. The code simply return the same signals.
Here is a technical demo video that you can can control lamp and read proximity sensor to te Flash player on the N900. Source codes and schematics will be updated soon.
Nokia N900 has a bunch of interesting sensors and actuators. This post explain how to read the internal sensors (e.g. accelerometer) and write the actuators (e.g. vibration motor) by accessing sysfs in X Terminal application. Details can be found in Maemo wiki pages
The purpose of Interaction Design with Electronic workshop is an “intensive hands on” workshop to learn how to turn your idea into a real physical object using electronics and microcontrollers. These tools and techniques will be useful for rapid prototyping in physical interaction design and/ or installation work.