Hirdetés

Keresés

Új hozzászólás Aktív témák

  • Teasüti

    nagyúr

    válasz zsolti_20 #10319 üzenetére

    Először is el kellene döntened mire van szükséged pontosan a projektedhez. Mert 2 vezérlő közötti kommunikáció nagyon nem ugyanaz, mint 3+ vezérlő között.
    SPI, UART (soros port) és az imént említett egyébként kiváló ötlet a megszakításra is mind csak peer-to-peer praktikusak, de minden egyes hozzáadott további vezérlővel növekszik a GPIO lábak száma.

    Én ha kettőnél több eszközt kellene összehoznom, akkor I2C felé mennék első körben. Ezt is még viszonylag könnyű programozni és annyi eszközt akaszthatsz rá az adatbuszra, amennyit nem szégyellsz (de max 128-at, ha nem tévedek). Ha 1-2 méternél nagyobb távolságok vannak, akkor meg egy erre a feladatra kitalált megoldás kell, mint pl. amit gyapo11 is írt feljebb.

    Vagy esetleg még tovább lehetne vinni robohw ötletét és ha tényleg elég a bináris jelzés, akkor egyetlen GPIO porttal létre lehet hozni egy ún. "Token buszt" (csak nem gyűrű topológiában, hanem buszra fűzni mindet) és egy ilyen TTL szintű jelet ki lehet húzni nagyobb távolságokra is könnyedén. De egy-egy szintillesztővel akár TTL-nél nagyobb feszültséggel is megoldható. Mondjuk egy házon körbevinni inkább a 12V lenne ideálisabb, mint mondjuk 3,3/5V.

Új hozzászólás Aktív témák