Некоторые преимущества аппаратной поддержки интерфейса SPI в Arduino Nano:
- Возможность подключать к микроконтроллеру множество ведомых устройств, работающих по SPI (датчиков, дисплеев или других микроконтроллеров). 2
- Высокая скорость передачи данных (до десятков мегагерц). 4 Это позволяет передавать большие объёмы данных в потоковом режиме. 4
- Однонаправленность шин, что упрощает задачу преобразования уровней. 4
- Простота программной реализации. 4 Большинство устройств, предназначенных для работы в среде Arduino, имеют собственные библиотеки, и общение с ними в программе происходит через готовые функции. 4
Для работы по интерфейсу SPI в Arduino Nano используются выводы 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). 1