If I go with the Bluefruit LE SPI module, does it mean the module can “talk” to other devices only in SPI mode (i.e. cannot support UART/serial communication at all)? Or, is there something that can be done on the code/software side to emulate UART?
Does the same apply in reverse (i.e. whether UART module can be used for SPI)?
The above modules seem to support Bluetooth 4.0. Any other recommended modules that can do Bluetooth 5.0 SPI?
Adding onto what Liam said, the UART and SPI refers to the communication protocol used on the cable interface side of the project, that is, communicating from the Arduino to the Bluetooth module. Once the signal is wireless it uses the Bluetooth communication protocols as such UART and SPI devices can talk to each other wirelessly.