Normally smartphone events are tightly coupled to your phone device itself. When your cell phone is ringing, your phone speaker plays a ringtone. When you get a new text message, your phone displays it on its screen. Wouldn't it be thrilling to make thoses phone events visible somewhere else, on your wearable, in your living room, on your robot, in your office or where ever you want it to occur? Or would you like to use your smartphone sensors, like the accelerometer, light sensor, compass or your touchscreen to control other devices? Amarino is a toolkit, basically consisting of an Android application and an Arduino library which will help you to interface with your phone in a new dimension. You can build your own interfaces almost without any programming experience.


Do you have any questions about Amarino? Look at our Amarino Discussion Group where Amarino users discuss and help each other.


Please cite the original Amarino paper published at MobileHCI in 2010 when you use Amarino in your scientific work. Details about Amarino 2.0 are described in my thesis.
  • Bonifaz Kaufmann and Leah Buechley. (2010). Amarino: a toolkit for the rapid prototyping of mobile ubiquitous computing. In Proceedings of the 12th international conference on Human computer interaction with mobile devices and services (MobileHCI '10). ACM, New York, NY, USA, 291-298. download as pdf (~2MB) or download from ACM digital library (DOI)
  • Bonifaz Kaufmann. (2010). Design and implementation of a toolkit for the rapid prototyping of mobile ubiquitous computing. Master's thesis. Alpen-Adria-Universit√§t Klagenfurt, Klagenfurt, Austria. download as pdf (~4MB)

Amarino DIY Kit from BuildCircuit

BuildCircuit has released its first do-it-yourself Amarino kit.
Amarino Kit It consists of following components:
  • A PCB
  • 8 bit shift register
  • 16pin DIL Socket
  • LED- 3mm -10pcs -8 pcs same color(red/white/blue) and 2 pcs different colors
  • LED- 5mm - White or Yellow color
  • RGB LED- Common cathode
  • LM35- temperature sensor
  • LDR
  • Male header- 4 pin
  • Resistors- 220Ohm(14pcs) and 10k(1pc)
  • Stackable headers- 6 pin header(3 pcs) and 8 pin header(2 pcs)
This shield aids you in prototyping your Amarino projects and it works nicely with Amarino's SensorGraph and MultiColorLamp examples. Check it out!

What you need

  • tl_files/images/android.png
    Android - This toolkit is designed to work with smartphones based on the Android open source operating system. The good thing is, you don't need any programming knowledge in Android at all to get started with. You can start right away just by installing our provided Android application on your phone. It comes already with many preinstalled events you can select to send it over to your Arduino.
  • tl_files/images/arduino_duemilanove.png
    Arduino - Arduino is an open-source electronics prototyping platform (software and hardware) designed to be low-cost and easy to learn. Arduino is well documented and there is a great community supporting it. You will find it easy digging into the Arduino world to learn how to build your own electronics.
  • tl_files/images/you.png
    Yourself - Now since you know what you will need, all you have to do is to download the toolkit, install it and start your first project by connecting your phone to your microcontroller. Control your lights with your phone, display your text messages on a ticker in your living room, make a shirt which vibrates when your phone rings or just implement your own ideas. Don't hesitate to send us a link to your projects build upon Amarino.
Android is a trademark of Google Inc. Use of this trademark is subject to Google Permissions.