Для эффективного, но простого обмена данными между микроконтроллером и периферийными устройствами разработана шина SPI. Она была разработана инженерами компании Motorola и прекрасно зарекомендовала себя в работе с Arduino.
Шина представляет собой периферийный последовательный интерфейс, предназначенный для работы с одним ведущим и несколькими ведомыми устройствами.