はじめに
LEGO MINDSTORMS(以下、マインドストーム)をPythonでプログラミングするときによく使う関数をまとめました。
アプリモジュール
play_sound
関数
以下のように使います。
from mindstorms import App
app = App()
app.play_sound("Cat Meow 1")
引数にワードブロックの時に使える音声の名前を渡してあげます。
スピーカー
beep
関数
以下のように使います。
from mindstorms import MSHub
hub = MSHub()
hub.speaker.beep(75, 0.5)
引数に音のコードと秒数を渡してあげます。
カラーセンサーモジュール
wait_until_color
関数
以下のように使います。
from mindstorms import ColorSensor
color_sensor = ColorSensor("A")
color_sensor.wait_until_color("blue")
引数に色を渡してあげます。
距離センサーモジュール
wait_for_distance_farther_than
関数
以下のように使います。
from mindstorms import DistanceSensor
distance_sensor = DistanceSensor("F")
distance_sensor.wait_for_distance_farther_than(10)
引数に距離(センチメートル)を渡してあげます。
フォースセンサーモジュール
wait_until_pressed
関数
以下のように使います。
from mindstorms import ForceSensor
force_sensor = ForceSensor("E")
force_sensor.wait_until_pressed()
おわりに
後編は、こちら。
マインドストーム関連の記事を他にも書いています。