Rozdział 13. Komunikacja za pomocą I2C i SPI

13.0. Wprowadzenie

Standardy I2C (ang. Inter-Integrated Circuit) i SPI (ang. Serial Peripheral Interface) to proste sposoby wymiany cyfrowych informacji między czujnikami a mikrokontrolerami takimi jak Arduino. Biblioteki Arduino zarówno dla I2C, jak i dla SPI bardzo ułatwiają obsługę tych dwóch protokołów.

Wybór pomiędzy I2C a SPI zależy zazwyczaj od urządzeń (na przykład czujników, elementów wykonawczych czy innych płytek), które chcesz podłączyć. Niektóre urządzenia zapewniają oba standardy, ale na ogół obsługują jeden z nich.

Zaletą I2C jest to, że wymaga tylko dwóch linii sygnału (zegara i danych), podczas gdy SPI potrzebuje aż czterech. I2C dostarcza również informację zwrotną, czy sygnał został ...

Get Arduino now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.