В данном уроке рассмотрим SPI интерфейс. Данный способ связи схож с I2C, рассмотренном в прошлом уроке. SPI — это формат последовательной передачи данных от Ведущего устройства (master) к Ведомым (slave).
В этом уроке используется:
Отличный набор для начинающих: | Купить |
Arduino Uno: | Купить |
Цифровой 1-канальный SPI потенциометр: | Купить |
Цифровой 2-канальный SPI потенциометр: | Купить |
SPI Arduino
Принцип подключения устройств по интерфейсу SPI к Ардуино отлично иллюстрирует следующая схема:
У большинства плат ардуино за SPI интерфейс отвечают следующие пины: D10 — SS, D11 — MOSI, D12 — MISO, D13 — SCK. В отличии от I2C, этот интерфейс не требует дополнительных подтягивающих резисторов. В программной среде используется библиотека SPI.h. Подробные описания данной и других библиотек скоро появятся на этом сайте.