Přeskočit obsah

DC motor — inicializace driveru (dc_motor_init)

Co dělá: Inicializuje DC motor připojený přes H-můstek pomocí knihovny dcmotorlib na dvojici pinů a nastaví orientaci směru.

dc_motor_init

Vstupy

  • Pole motor_name: ID motoru (16).
  • Pole směr otáčení: směr rotace motoru (normal / reverse).
  • pin1: první řídicí pin.
  • pin2: druhý řídicí pin.

Výstup

  • Žádný (příkazový blok).

Kdy použít

  • Před prvním nastavením rychlosti bloku dc_motor_speed.
  • Při konfiguraci více motorů s různými piny.

Tipy a pasti

  • Když používáš pohony, používej i blok pro jejich zastavení při stisku tlačítka STOP v ESP IDE. Blok: Proveď tento kód při ukončení programu
  • DC motor ovládej přes vhodný H‑bridge/driver, ne přímo z GPIO.
  • Pokud se motor točí opačně, můžeš změnit směr otáčení místo přepojování vodičů.

Příklad použití

example_dc_motor

Otevřít příklad v ESP IDE

Ukázka generovaného Python kódu

dc_mot1 = dcmotorlib.DCMotor(26, 27, 0)