Android Switch Interface

Using an Android smartphone as a remote control or user interface for your microcontroller projects

Published in issue 3/2012 on page 24

A low-cost Android phone forms an excellent basis for a high-end user interface or remote control for a microcontroller circuit. In this article we tell you how to implement various wireless sensing and switching functions using an Arduino board with a Bluetooth shield. We also describe how you can program your own Android app for this purpose and what (free) PC software you need for this.

Downloading of this magazine article is reserved to Elektor Members only. To become a Member, go to



R1,R2,R3 = 560Ohm
R4 = 100Ohm
R5,R6 = 4.7Ohm
R7 = 10kOhm
R8,R9 = 1kOhm

D1,D2 = 1N4148
LED1,LED2,LED3 = LED, red, 5mm
T1,T2= BC547
T3 = BS170

K1,K2 = 6-pin pinheader
K3,K4 = 8-pin pinheader
K5,K6 = 6-way pinheader socket
K7,K8 = 8-way pinheader socket
K9 = 10-polige header receptacle
RE1,RE2 = 5V miniature relay (e.g. TE Connectivity type MT2-C93401 or OMRON type G5V-2-H1)
S1 = pushbutton with make contact (e.g. B3F-1000)
PCB # 120075-1