ゲーム情報
ビットデバイス:このアプリは2つのマイクロ間のチャネルを確立します。チャネルは、UART通信としてhandeledされます。 UARTの転送とビットデバイス:あなたは、各マイクロ上のプログラムの開発を開発する必要があります。
表示aktive:BLE表示(デフォルト)
表示inaktive:BLE通知
サイレントaktive:いいえ視覚ロギング
サイレントinaktive:ロギング
要件:
- ミン。アンドロイド4.4
- Bluetoothの低エネルギー(BLE)
- デバイスの組み合わせ
- マイクロ:(自分が開発した)ビットのプログラムの開発
MBED例:
#include "MicroBit.h」
#include "MicroBitUARTService.h」
MicroBit UBIT;
MicroBitUARTService *のUART。
INTは= 0に接続しました。
ボイドonConnected(MicroBitEvent電子)
{
uBit.display.scroll(「C」)。
= 1接続。
}
ボイドonDisconnected(MicroBitEvent電子)
{
uBit.display.scroll(「D」)。
= 0に接続。
}
ボイドonButtonA(MicroBitEvent電子)
{
場合(接続== 0){
uBit.display.scroll(「NC」)。
返します。
}
uart->(「はい」)を送ります。
uBit.display.scroll( "Y");
}
ボイドonButtonB(MicroBitEvent電子)
{
場合(接続== 0){
uBit.display.scroll(「NC」)。
返します。
}
uart->(「いいえ」)を送信します。
uBit.display.scroll(「N」)。
}
ボイドonButtonAB(MicroBitEvent電子)
{
場合(接続== 0){
uBit.display.scroll(「NC」)。
返します。
}
uart->(「SK」)を送ります。
uBit.display.scroll(「SK」)。
}
ボイドprocessBLEUart(){
uint8_t READBUF [22]。
永遠に(1){// whileループ
場合((!接続)||(!uart-> isReadable())){
uBit.sleep(50)。 // 50ミリ秒待ってから再度確認してください
持続する; //ループ;
}
//そうでなければ、私たちは、接続されていると読み取るためにいくつかの入力があります
場合(uart-> isReadable()){
しばらく(uart-> isReadable()){
int型はcharCount = uart->読み(READBUF、22、ASYNC)。
場合(はcharCount!= 0){
以下のために(int型私= 0; iははcharCountを<;私は++)
uBit.display.scroll((char型)READBUF [i])と、
}
}
}
}
}
/ *
重要!!!
Oherwiseあなたがメモリ不足になります!
彼らはここでは必要とされないので、MicroBitConfig.hにDFUとイベントサービスを無効にすることをお勧めします。
microbit-> microbit-dal-> INC->コア - > MicroBitConfig.h
#define MICROBIT_BLE_DFU_SERVICE 0
#define MICROBIT_BLE_EVENT_SERVICE 0
#define MICROBIT_SD_GATT_TABLE_SIZE 0x500
* /
メインint型()
{
ビットランタイム://は、マイクロを初期化。
uBit.init()。
uBit.messageBus.listen(MICROBIT_ID_BLE、MICROBIT_BLE_EVT_CONNECTED、onConnected)。
uBit.messageBus.listen(MICROBIT_ID_BLE、MICROBIT_BLE_EVT_DISCONNECTED、onDisconnected)。
uBit.messageBus.listen(MICROBIT_ID_BUTTON_A、MICROBIT_BUTTON_EVT_CLICK、onButtonA)。
uBit.messageBus.listen(MICROBIT_ID_BUTTON_B、MICROBIT_BUTTON_EVT_CLICK、onButtonB)。
uBit.messageBus.listen(MICROBIT_ID_BUTTON_AB、MICROBIT_BUTTON_EVT_CLICK、onButtonAB)。
UART =新しいMicroBitUARTService(* uBit.ble、32、32);
uBit.display.scroll( "ゴー");
create_fiber(&processBLEUart)。 //繊維を作成し、それをスケジュールします。
release_fiber()。
}
表示aktive:BLE表示(デフォルト)
表示inaktive:BLE通知
サイレントaktive:いいえ視覚ロギング
サイレントinaktive:ロギング
要件:
- ミン。アンドロイド4.4
- Bluetoothの低エネルギー(BLE)
- デバイスの組み合わせ
- マイクロ:(自分が開発した)ビットのプログラムの開発
MBED例:
#include "MicroBit.h」
#include "MicroBitUARTService.h」
MicroBit UBIT;
MicroBitUARTService *のUART。
INTは= 0に接続しました。
ボイドonConnected(MicroBitEvent電子)
{
uBit.display.scroll(「C」)。
= 1接続。
}
ボイドonDisconnected(MicroBitEvent電子)
{
uBit.display.scroll(「D」)。
= 0に接続。
}
ボイドonButtonA(MicroBitEvent電子)
{
場合(接続== 0){
uBit.display.scroll(「NC」)。
返します。
}
uart->(「はい」)を送ります。
uBit.display.scroll( "Y");
}
ボイドonButtonB(MicroBitEvent電子)
{
場合(接続== 0){
uBit.display.scroll(「NC」)。
返します。
}
uart->(「いいえ」)を送信します。
uBit.display.scroll(「N」)。
}
ボイドonButtonAB(MicroBitEvent電子)
{
場合(接続== 0){
uBit.display.scroll(「NC」)。
返します。
}
uart->(「SK」)を送ります。
uBit.display.scroll(「SK」)。
}
ボイドprocessBLEUart(){
uint8_t READBUF [22]。
永遠に(1){// whileループ
場合((!接続)||(!uart-> isReadable())){
uBit.sleep(50)。 // 50ミリ秒待ってから再度確認してください
持続する; //ループ;
}
//そうでなければ、私たちは、接続されていると読み取るためにいくつかの入力があります
場合(uart-> isReadable()){
しばらく(uart-> isReadable()){
int型はcharCount = uart->読み(READBUF、22、ASYNC)。
場合(はcharCount!= 0){
以下のために(int型私= 0; iははcharCountを<;私は++)
uBit.display.scroll((char型)READBUF [i])と、
}
}
}
}
}
/ *
重要!!!
Oherwiseあなたがメモリ不足になります!
彼らはここでは必要とされないので、MicroBitConfig.hにDFUとイベントサービスを無効にすることをお勧めします。
microbit-> microbit-dal-> INC->コア - > MicroBitConfig.h
#define MICROBIT_BLE_DFU_SERVICE 0
#define MICROBIT_BLE_EVENT_SERVICE 0
#define MICROBIT_SD_GATT_TABLE_SIZE 0x500
* /
メインint型()
{
ビットランタイム://は、マイクロを初期化。
uBit.init()。
uBit.messageBus.listen(MICROBIT_ID_BLE、MICROBIT_BLE_EVT_CONNECTED、onConnected)。
uBit.messageBus.listen(MICROBIT_ID_BLE、MICROBIT_BLE_EVT_DISCONNECTED、onDisconnected)。
uBit.messageBus.listen(MICROBIT_ID_BUTTON_A、MICROBIT_BUTTON_EVT_CLICK、onButtonA)。
uBit.messageBus.listen(MICROBIT_ID_BUTTON_B、MICROBIT_BUTTON_EVT_CLICK、onButtonB)。
uBit.messageBus.listen(MICROBIT_ID_BUTTON_AB、MICROBIT_BUTTON_EVT_CLICK、onButtonAB)。
UART =新しいMicroBitUARTService(* uBit.ble、32、32);
uBit.display.scroll( "ゴー");
create_fiber(&processBLEUart)。 //繊維を作成し、それをスケジュールします。
release_fiber()。
}
micro:bit Gatewayの関連ゲーム
micro:bit GatewayをPCでダウンロードしてプレイする方法
- 1お使いのPCにLDPlayer Xをダウンロードしてインストールします。
- 2左上の検索バーにmicro:bit Gatewayを入力して検索します。
- 3「インストール」をクリックして、micro:bit Gatewayを自動的にダウンロードします。
- 4インストールが完了したら、「開く」をクリックします。
- 5ゲームは自動的にLDPlayerで起動します。お楽しみください!
- 6LDPlayerのホームページでmicro:bit Gatewayのゲームアイコンをクリックしてプレイを開始することもできます。
LDPlayer XでPCでmicro:bit Gatewayをプレイする利点
ワイドスクリーン
PCの大画面により、micro:bit Gatewayの視覚的な詳細をより鮮明に捉えることができます。
カスタマイズコントロール
マウス、キーボード、コントローラーを使った自分好みの設定でゲームをプレイし、実際のPCゲームに匹敵するmicro:bit Gatewayのゲーム体験を保証します。
マルチインスタンス&同期
複数のゲームアカウントにログインしたり、同時に複数のゲームをプレイしたりすることができます。リセマラの時間を大幅に節約できます。
高FPS
よりリアルでスムーズな視覚効果と一貫したアクションにより、micro:bit Gatewayの視覚体験と没入感が向上します。
ゲームアシスタント
スクリプトを使用して複雑なタスクプロセスを簡素化し、自動的にタスクを完了します。ゲームを気軽に楽しむことができます。
ビデオ録画
micro:bit Gatewayのハイライトや操作過程を録画して、友達と共有することができます。
PCでmicro:bit Gatewayをプレイするための設定
設定
推奨構成
最小構成
システム
システム
Win10 64-bit以上、OpenGL 4.xを含むシステム
Win7 / Win8 / Win8.1 / Win10CPU
CPU
VTを有効にした第8世代Intel Core i3-8100 4コア以上CPU
VTを有効にしたIntelまたはAMD CPUプロセッサx86 / x86_64GPU
GPU
NVIDIA GeForce GTX1050 Ti 2GB以上GPU
Windows DirectX 11 / OpenGL 4.0 グラフィックスドライバメモリ
メモリ
8GB以上のRAMメモリ
最低2GBのRAMストレージ
ストレージ
インストールディスク用に10GB以上の空き容量、システムディスク用に2GB以上の空き容量ストレージ
最低1GBの空きメモリ他の人気ゲーム
micro:bit Gateway - FAQ
Q: LDPlayer Xは安全ですか?
LDPlayer Xはプレイヤーのプライバシーを尊重し、ユーザーの個人情報の保護を最優先にしています。
Q: micro:bit GatewayをPCでプレイできますか?
micro:bit GatewayはFerdinand Stuecklerが開発した通信ゲームです。LDPlayer Xを使用すれば、PC上で実際のPCゲームと同等のゲーム体験でmicro:bit Gatewayをプレイできます。
Q: なぜLDPlayer XはPCでmicro:bit Gatewayをプレイするのに最適なプラットフォームですか?
LDPlayer Xは、LDPlayerが所有するワンストップスマホゲームプラットフォームとして、PCでスマホゲームをプレイするためのすべてのニーズを満たします:
強力な内蔵Androidエミュレーターにより、ゲームのあらゆる小さなディテールに没入できます。
さらに、Brawl StarsやRobloxなど、多くの人気ゲームをブラウザで簡単にプレイできます。
また、LDshopで人気ゲームのチャージ割引を楽しむことができます。
強力な内蔵Androidエミュレーターにより、ゲームのあらゆる小さなディテールに没入できます。
さらに、Brawl StarsやRobloxなど、多くの人気ゲームをブラウザで簡単にプレイできます。
また、LDshopで人気ゲームのチャージ割引を楽しむことができます。