Při práci na velkých projektech Arduino je docela běžné, že vám dojdou dostupné piny pro připojení komponent. Řekněme, že chcete propojit více senzorů/aktorů s naléhavou potřebou zachovat další piny, aby bylo možné napájet zobrazovací modul, který potřebuje piny.
Pokud neuděláte nějaké kouzlo, je někdy obtížné zvládnout všechna tato připojení na jedné desce Arduino – zvláště když se rozhodnete použít menší desky, protože vás tlačí prostor. Tehdy přichází do hry sériová komunikace.
VYUŽÍVÁNÍ VIDEA DNE POKRAČOVÁNÍ V OBSAHU POKRAČUJTE PŘEJÍMÁNÍM
Pojďme prozkoumat, co je sériová komunikace a způsoby, jak ji můžete nastavit pomocí Arduina pro úlohy, jako je distribuované zpracování a obecná integrace.
Co je sériová komunikace?
Sériová komunikace je způsob odesílání a přijímání dat mezi dvěma nebo více elektronickými zařízeními, jeden bit po druhém přes jedinou komunikační linku. Jak název napovídá, data se odesílají v „sériích ' .
jak použít pip install na windows
I pouhá možnost nahrát náčrty na vaši oblíbenou desku Arduino využívá sériovou komunikaci přes USB.
Protokoly sériové komunikace na Arduinu
Desky Arduino jsou neuvěřitelně univerzální a mohou komunikovat s celou řadou zařízení. Podporují čtyři sériové komunikační protokoly: Soft Serial, SPI (Serial Peripheral Interface), standardní UART (Universal Asynchronous Receiver-Transmitter) a I2C (Inter-Integrated Circuit). Další podrobnosti naleznete v našem komplexním průvodci na jak funguje sériová komunikace UART, SPI a I2C.