https://www.jeremyblum.com/2011/02/20/arduino-tutorial-8-spi-interfaces/
Tutorial 8 for Arduino: SPI Interfaces