Close

Expander pro serva

Úvodní stránka Fórum Vaše projekty Arduino Expander pro serva

  • Toto téma obsahuje celkem 3 odpovědi. Do diskuze (3 diskutující) se naposledy zapojil uživatel posjirka a poslední změna proběhla před 7 roky.
Aktuálně jsou na stránce zobrazeny 4 příspěvky - 1. až 4. (celkem z 4)
  • Autor
    Příspěvky
  • #11092
    Michal85
    Účastník

    Zdravím,
    jsem v Arduinu začátečník tak jsem se chtěl zeptat (nakopnout)jak
    naprogramovat Arduino (MINI)jako „přepínatelný rozbočovač“
    z ovládání ze dvou serv na cca 8.
    V RC modelu by byly použity dva PWM signaly pro serva,na ovládání arduina.
    Jedním signálem (>1.5ms) by se přepínal aktivní vystup (Vždy pouze jeden) a
    druhý PWM signál by se na tento aktivní výstup pouze kopíroval.
    Díky za každou radu

    #11093
    Vojtěch Vosáhlo
    Účastník

    Asi bych koukal po analogových multiplexerech, tam ale vybíráte co chcete kam posílat pomocí 2 a více signálů. Velmi jednoduchá součástka u které kombinací 1 a 0 na nastavovacích pinech přepínáte na jaký výstup má jít vstupní signál.

    #11121
    posjirka
    Účastník

    nejsem si jistý, že to tak jednoduše půjde. Servo potřebuje pro svou funkci signál o frekvenci cca 50hz a log. 1 o délce 1-2ms (1=0st, 2=180st)
    Při přepínání bys musel zajistit detekci všech signálů zároveň a pak je postupně spouštět.
    Mimochodem pokud si spočítáte 20ms (50hz) na max.2ms/servo tak dostanete max 10serv.
    Toto se týkalo klasických analogových serv. digitální mají trochu jinou logiku, ale i cenu …

    #11123
    posjirka
    Účastník

    našel jsem použití TLC5940 jako expanderu pro 16 serv:
    https://circuits.io/circuits/211975-arduino-servo-expander
    neprověřoval jsem to, ale můžeš to zkusit …

Aktuálně jsou na stránce zobrazeny 4 příspěvky - 1. až 4. (celkem z 4)
  • Pro reakci na toto téma se musíte přihlásit.