0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

まとめ Sphero EDU vs spheroV2

Last updated at Posted at 2024-12-24

背景

今回のadvent calenderではSphero EDUのScratchとspheroV2の比較を行いました。
動作確認した対比表をまとめます。

Sphero EDUとspheroV2の対比表

すみませんが、値と名前は左右で対応していません。

Sphero EDU spheroV2 
LEDライト  
マトリックス
image.png set_main_led(Color(r=0, g=255, b=0))
LEDライト
前LED
image.png  set_front_led(Color(r=0, g=255, b=0))
LEDライト
後LED
image.png  set_back_led(Color(r=255, g=0, b=0))
センサー
明るさセンサ
image.png ambient_light_data = droid.get_luminosity()
ambient_light_data['ambient_light']
センサー
傾き
image.png  orient = droid.get_orientation()
pitch = orient['pitch']
イベント 
衝撃
image.png register_event(EventType.on_collision, on_collision)
def on_collision(api)は別途作成 12/6
LEDライト
フェード
image.png fade(Color(r=255, g=255, b=255), Color(r=50, g=40, b=255), 1.0)
LEDライト
ストロボ
image.png strobe(Color(r=255, g=255, b=255), 0.5, 1)
動作
移動
image.png roll(0, 100, 0.5)
動作
コンパスの調整
image.png calibrate_compass()
動作
向きの変更
image.png set_compass_direction(0)
変数
作成
image.png -
変数
代入
image.png a = 0
コントロール
回数繰り返し
image.png for i in range(2):
マトリクス
ピクセル
image.png set_matrix_pixel(0, 0, Color(250, 250, 250))
マトリクス
テキスト
image.png scroll_matrix_text("hello world", Color(r=50, g=50, b=250), 15, True)
waitは未実装
通信
メッセージ送信
image.png 未実装
通信
メッセージ受信
image.png 未実装
センサー
速度
image.png droid.get_velocity()
math.sqrt((velocity['x']))^2 + (velocity['y'])^2)
動作
モーター
image.png raw_motor(75, -75, 0.6)
関数
定義
image.png def retStr0(num0: int, api: SpheroEduAPI):
サウンド
再生
image.png 未実装
pygameで代用 12/19

最後に

spheroV2は一部の機能が動作確認できませんでしたが、パソコン経由で入出力を工夫できたり、楽しめそうです。
ニコニコ超会議2025にもこちらの活動を出展予定しています。
それでは、よいお年を。

0
0
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
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?