Example #1
0
from __future__ import division, print_function
import sys

from dovecot.ext.pydyn import MotorSet
import dotdot
import dovecot
from dovecot.stemsim import stemcfg

if len(sys.argv) >= 2:
    uid = int(sys.argv[1])
else:
    uid = dovecot.stem_uid()

stem = stemcfg.stems[uid]
stem.cycle_usb()

ms = MotorSet(serial_id=stem.serial_id,
              motor_range=stem.motorid_range,
              verbose=True)
for m in ms.motors:
    print(m.ram_desc())
Example #2
0
from dovecot.ext.pydyn import MotorSet
import dotdot
import dovecot
from dovecot.stemsim import stemcfg

if len(sys.argv) >= 2:
    uid = int(sys.argv[1])
else:
    uid = dovecot.stem_uid()

stem = stemcfg.stems[uid]
stem.cycle_usb()

ms = MotorSet(serial_id=stem.serial_id,
              motor_range=(0, 253),
              timeout=10,
              verbose=True)


def change(id_change):
    for m in ms.motors:
        if m.id == id_change[0]:
            print("changing id of motor {} to {}".format(*id_change))
            m.id = id_change[1]
            time.sleep(1.0)


#change((1, 13))
#change((52, 11))