I2C na Max s attinou

Arduino je mocná platforma pro propojení s reálným světem, ale není to bez omezení. Jeden z těch tvrdých limitů, dokonce i pro Arduino Mega, je konečný počet pinů, které mikrokontrolér může použít k rozhraní s reálným světem. Pokud budete chtít rozšířit dosah platformy v jednom z vašich vlastních projektů, je však k dispozici několik možností. Tento projekt od [BILL] nám zobrazuje jeden z těchto možností pomocí Attiny85, aby vyložil některé úlohy Arduino pomocí I2C.

I2C byl kolem počátku 80. let jako způsob, jak mikrokontroléry komunikovat mezi sebou pomocí minimálního hardwaru. Vše, co je potřeba, je připojit kolíky I2C mikrokontrolérů, jakož i poskytnout každý s výkonem. Tento projekt používá arduino jako regulátor, stejně jako libovolný počet menších attiny85 mikrokontrolérů jako cílů. Komunikace s menším zařízením umožňuje Arduino zaměřit se na více úkolů intenzivních úkolů a zároveň dávat jednodušší úkoly pro attinu. Stejně tak výrazně zjednodušuje zapojení projektů, které mohou být distribuovány v dálce. [BILL] Stejně tak standardizuje rozvoj s vlastní vývojovou deskou pro attiny, které mohou rovněž dvojité jako štít pro Arduino, což mu umožňuje snadno rozšířit i modifikovat své projekty bez přílišného pájení.

Použití I2C nemusí být nejvíce románu inovací, ale usnadnit použití je jistě cenným nástrojem pro přidání do panelu nástrojů, když je omezen na GPIO nebo jinými fyzickými omezeními. Za tímto účelem, [BILL] rovněž obsahuje kód pro příklad projektu, který zjednodušuje nastavení jedné z těchto zařízení na konci softwaru stejně. Pokud hledáte několik příkladů pro to, co dělat s I2C, podívejte se na tento teploměr, který komunikuje s I2C nebo tento projekt, který využívá více senzorů sedmikrásky-Zřetězené společně.

Leave a Reply

Your email address will not be published. Required fields are marked *