Jedną z podstawowych zalet Arduino jest zdolność cyfrowej komunikacji ze światem zewnętrznym. Komunikować możemy się z różnego rodzaju modułami, czujnikami, zewnętrznymi układami scalonymi, innymi płytkami Arduino, komputerem, tabletem czy telefonem.
Komunikacja może odbywać się w sposób bezpośredni (podłączamy bezpośrednio z urządzeniem zewnętrznym) lub pośrednio – niezbędne jest podłączenie do Arduino układu lub modułu pośredniczącego (np. moduł RS232, bluetooth).
Spis treści artykułu:
1. Wstęp
2. Komunikacja: UART, SPI, I2C, 1Wire
3. Technologie przewodowe: RS232, RS485, USB, Ethernet
4. Technologie bezprzewodowe: RF, Bluetooth, WiFi