Bien, si lo implementas no vendría mal que pases el código definitivo.
No lo intentes todo al tiempo: empieza solo con el "arranqueA", después, poco a poco, el resto.
Una pregunta: ¿con el negocio ese del Bluetooth: los "serial.print" por dónde salen, por el teléfono?
Saludos