0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Qiita全国学生対抗戦Advent Calendar 2023

Day 7

LEGO MINDSTORMSをPythonでプログラミングする ~その2~

Last updated at Posted at 2023-12-17

はじめに

 この記事は、「LEGO MINDSTORMSをPythonでプログラミングする ~その1~」の続きです。

モーターモジュール

start_at_power関数

 以下のように使います。

from mindstorms import Motor

motor_a = Motor("A")
motor_a.start_at_power(100)

 引数にパワーの値を渡してあげます。

stop関数

 以下のように使います。

from mindstorms import Motor
from mindstorms.control import wait_for_seconds

motor_a = Motor("A")
motor_a.start_at_power(100)
wait_for_seconds(3)
motor_a.stop()

モーターペアモジュール

start_at_power関数

 以下のように使います。

from mindstorms import MotorPair

motor_pair = MotorPair("A", "B")
motor_pair.start_at_power(100)

 引数にパワーの値を渡してあげます。

stop関数

 以下のように使います。

from mindstorms import MotorPair
from mindstorms.control import wait_for_seconds

motor_pair = MotorPair("A", "B")
motor_pair.start_at_power(100)
wait_for_seconds(3)
motor_pair.stop()

スリープ

 以下のように使います。

from mindstorms.control import wait_for_seconds

wait_for_seconds(3)

おわりに

 正直、簡単なプログラムはワードブロックの方が書きやすいですね。Pythonの実行速度が向上すればより便利になると思います。マインドストーム関連の記事を他にも書いています。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?