44+ Arduino Nano Every Spi Pins Background. The nano is inbuilt with the atmega328p microcontroller, same as the arduino uno. these pins support spi communication, which, although provided by the underlying hardware, is not currently included in the arduino language.

Arduino Nano Pinout Schematics Complete Tutorial With Pin Description
Arduino Nano Pinout Schematics Complete Tutorial With Pin Description from www.circuitstoday.com
Every spi device should have their own cs/cc pin, and is mandatory when you use multiple spi devices. For the other pins (mosi, miso, clk), the arduino uses a fixed set of pins because all spi devices will be connected to these pins. The arduino board is designed in such a way that it is very easy for beginners to get started with microcontrollers.

It is used to produce a clock of precise frequency using constant voltage.

Before start programming for spi communication between two arduinos. I uploaded all the pictures related to this video on my facebook page. Arduino nano has similar functionalities as arduino duemilanove but with a different package. Both arduino uno and arduino nano come with same functionality with little difference in terms of pcb layout, size and form.