Intro.
Todos los dispositivos iOS cuentan con un id único que este servirá para identificarnos.
Utilidad:
Intro 
char val; // declaramos las variables a usar
Servo myservo;
int pos = 90;
void setup(){
myservo.attach(6); //Salida del servo
myservo.write(pos); //Damos la posicion inicial, en este caso sera 90 grados
serial.begin(115200); //Indicamos la frecuencia
}
void lop(){
val = Serial.read(); //Leemos el valor recibido
if(val == '0'){ //Al recibir 0
if( pos > 0)
pos = 10;
myservo.write(pos); //Mueve el servo a la izquierda
}
if(val == '1'){ //Al recibir 1
if( pos < 180)
pos = 170;
myservo.write(pos); //Mueve el servo a la derecha
}
}
package ab.acelerometro.namespace;
import android.app.Activity;
import android.hardware.Sensor;
import android.hardware.SensorEvent;
import android.hardware.SensorEventListener;
import android.hardware.SensorManager;
import android.os.Bundle;
import android.widget.TextView;
public class AcelerometroActivity extends Activity implements SensorEventListener {
private SensorManager sensorManager;
TextView Dirx; // declaramos objetos de x, y, z
TextView Diry;
TextView Dirz;
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Dirx=(TextView)findViewById(R.id.Coorx); // Declaramos la id de x, y, z
Diry=(TextView)findViewById(R.id.Coory);
Dirz=(TextView)findViewById(R.id.Coorz);
sensorManager=(SensorManager)getSystemService(SENSOR_SERVICE);
// Agregamos el listener, de sensor en esta clase
sensorManager.registerListener(this,
sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER), //APIS declaradas del tipo de sensor
SensorManager.SENSOR_DELAY_NORMAL); //El tiempo de espera
//Se pueden agregar otras APIS
}
public void onSensorChanged(SensorEvent event){
// vemos el tipo de sensor
if(event.sensor.getType()==Sensor.TYPE_ACCELEROMETER){
float x=event.values[0];//Asignamos las direccioneds en x, y, z
float y=event.values[1];
float z=event.values[2];
Dirx.setText("X: "+x); //Mostramos los valores que arroja x, y, z
Diry.setText("Y: "+y);
Dirxz.setText("Z: "+z);
}
}
}