yes, leggi il topic di pitusso, ci sono anche miei interventi e test.
rispondo velocemente alle tue questioni.
la scelta del modulo non e' importante, vanno bene tutti, la grossa differenza e' su quelli rpogrammabili o meno come master o slave, ma se li compri con la funzione giusta che ti serve non ci sono problemi, per la tua idea devi prednere la versione slave, perche' Android ti fara' da Master. io sto' usando un HC-07 da 5 euro
Per il discorso usb+BT, il BT va ad usare rx tx, quindi o usi usb o usi BT, a grandi linee si puo' dire che un modulo SPP BT e' trasparente rispetto ai comandi seriali, quindi allo sketch non interessa quale fisicamente stai usando.
Io ho un progetto in corso dove appunto disconnetto la seriale e metto il modulo senza cambiare nulla nel codice
Se invece vuoi usare pin diversi, per mantenere la connessione usb, usa la libreria softwareserial e ti scegli tu su quali pin farlo funzionare