I want to make 4 humidity/temperature sensors that will run on batteries. They will use the mysensors project and display the values one a Nokia 5510 screen. I will use 3.3V pro minis.
For this project I will need to connect 3 SPI devices. The BME280 module, the nokia screen, and the NRF24L01+ radio. I don't have any experience with SPI but as far as I know I should be able to share pin 11, 12 and between 13 all of them, but the screen won't use 12. And why does the screen no have an SS pin? The fact that everybody seems to name these things differently only adds to the confusion.
The problem that I have is that I can find usable libaries for all this stuf but have no idea how to combine it. The sketches I find to display the BME280 output on a nokia screen use I2C for the sensor, this is not an option for me, and also not a solution, since I also need to correct the radio. I don't think I can use the Adafruit libaries because they seem to assume that the device the libary is made for is the only think connected using SPI (correct me if I am wrong).
I have some C++ knowledge, but I lack the routine. I started this knowing that it might not be as easy as just connecting some modules together and pasting some code. But at the moment I don't know what the correct route is.