Comunicazione bluetooth tra Arduino e Android

Leggendo il codice ne deduco che il tuo bottone chiuda verso il +Vcc ... hai quindi messo una resistenza di pull-down per tenere normalmente il pin a LOW ?

Che applicazione usi sullo smartphone per ricevere i dati da BT?

Guglielmo

P.S.: I pin usati dalla SoftwareSerial NON vanno dichiarati né in INPUT né in OUTPUT, togli quelle pinMode().