Grazie Guglielmo!
Ho provato con un modulino HC-06 e credo che il problema fosse nelle impostazioni della shield (ancora settate alle condizioni di fabbrica) perché ora funziona davvero tutto. Non è stato nemmeno necessario modificare le due righe di codice. Ti ringrazio ancora.
Riccardo