Skip to main content

BitPlayer

note

この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues

はじめに

BitPlayerは、ポータブルピアノやスマート電卓などの創作にインスピレーションと興奮を提供します。持ち運びやすさと使いやすさを追求し、BitPlayerは典型的なゲームコントローラーが使用する全ボタン設計を廃止し、2軸ジョイスティックを採用しました。また、L、R、A、B、C、Dとラベル付けされた6つのプログラム可能なボタンを備えています。さらに、BitPlayer自体にはブザー、振動モーター、Grove I2Cポートが搭載されており、子供たちに生き生きとしたインタラクティブなゲーム体験を提供します。BitPlayerに単4電池を2本取り付けるだけで、どこでも簡単にDIYプロジェクトを楽しむことができます。すでにテスト済みですが、Bluetoothの位置が約10メートルの範囲内であれば、BitPlayerは他のデバイスと相互作用できます。リモートコントロールカーを実現したい場合は、BitCarも準備することをお勧めします。

チュートリアル

以下は、BitPlayerの使用を開始するための関連チュートリアルです。

1. 指スピードゲーム

1.1 実装

このプロジェクトでは、ジョイスティックを操作してLEDを順番に点灯させます。光が画面上をループする四角形のように走ります。

1.2 プログラムを書く

MakeCodeではBitPlayerを制御するブロックがないため、すべてが正常に動作するようにMakeCodeにBitPlayer拡張機能を追加する必要があります。以下の手順で学びましょう!

【BitPlayer拡張機能の追加方法】
MakeCodeにアクセスします:https://makecode.microbit.org

  • ステップ1 MakeCodeの青いバーにある歯車アイコン(設定用)をクリックします。

  • ステップ2 ドロップダウンリストから「Extensions」を選択し、拡張機能ページに移動します。

  • ステップ3 検索ボックスにBitPlayer拡張機能のアドレスを入力します:https://github.com/TinkerGen/pxt-BitPlayer

この拡張機能が存在しないと表示された場合は、ブラウザを閉じてMakeCodeに再度アクセスしてください。

次に進みましょう。
まず、「on start」ブロックを追加します。LED on、x座標、y座標という3つの変数を作成します。
次に、変数「LED on」を(x座標、y座標)という順序対でスプライトとして設定します。この順序対は最初に(0, 0)から始まります。
その後、このプログラムロジックに従ってコードを記述します:ジョイスティックが上に引かれるとy座標が-1変化し、下に引かれるとy座標が1変化します。ジョイスティックが左に引かれるとx座標が-1変化し、右に引かれるとx座標が1変化します。

1.3 デバイスを接続する

micro:bitをBitPlayerにまっすぐスライドさせて挿入し、逆向きにならないように注意してください。その後、USBケーブルを使用してmicro:bitをPCに接続します。micro:bitのLEDインジケーターが点灯しているか確認してください。点灯していない場合は、USBケーブルを抜いて再度接続してください。

1.4 プログラムをダウンロードする

以前のチュートリアルでプログラムをダウンロードする方法を紹介しましたが、簡単にまとめると以下の手順です:プログラムに名前を付け、「Download」ボタンをクリックしてmicro:bitに送信します。

1.5 プログラムを実行する

BitPlayerのスイッチをオンにして、micro:bitが正常に動作するか確認してください。

2. リモートコントロールカー

BitCarチュートリアル4をご覧ください。

コース教材

micro:bitとBitPlayerに関するコース教材は、以下のアドレスから当社のオンライン学習プラットフォームMake2Learnでご覧いただけます:https://make2learn.tinkergen.com/

技術サポートと製品に関する議論

当社の製品をお選びいただきありがとうございます!製品をご利用いただく際にスムーズな体験を提供するため、さまざまなサポートを提供しております。異なる好みやニーズに対応するため、いくつかのコミュニケーションチャネルをご用意しています。

Loading Comments...