micro:bit Gateway на компьютер

Рейтинг: 5,0/5 - ‎1 отзывов
Текущая версия: 1.2
Количество установок: 1 000+
Последнее обновление: 09.12.2023

Информация

Версия: 1.2
Размер: 90.8 KB
Категория: Связь
Разработчик: Ferdinand Stueckler
Разрешения: [ еще ]
Что нового:
Подробное описание:
Это приложение устанавливает канал между двумя микро: разрядных устройств. Канал будет handeled в качестве UART связи. В... [Подробнее…]
Изображения micro:bit Gateway на ПК с Windows
micro:bit Gateway на ПК с Windows

Инструкции по установке

Cкачать и установить micro:bit Gateway на компьютер бесплатно.

Многие из нас стали задавать простой вопрос: как скачать, установить и сыграть в нашу любимую игру прямо на компьютере?

Если вы не любите маленькие экраны смартфона или планшета, то сделать это можно с помощью программы-эмулятора. С ее помощью можно создать на своем компьютере среду Android и через нее запустить приложение. На данный момент самыми популярными утилитами для этого являются: Bluestacks и NoxPlayer.

Установка micro:bit Gateway на компьютер с помощью Bluestacks

BlueStacks — популярный эмулятор Android, который широко используется благодаря простоте использования, высокой производительности и полной интеграции с компьютерным оборудованием. BlueStacks предоставляет такие функции, как раскладка клавиатуры и поддержка нескольких экземпляров.

  1. Установить Bluestacks: Если на компьютере нет Bluestacks, перейдите на страницу https://www.bluestacks.com/ru/index.html и нажмите зеленую кнопку «Скачать Bluestacks» посередине страницы. Щелкните по зеленой кнопке «Скачать» в верхней части следующей страницы, а затем установите эмулятор:

    + Windows: Дважды щелкните загруженный EXE-файл, нажмите «Да» при появлении запроса, нажмите «Установить», нажмите «Готово», когда опция станет активной.

    + Mac: Дважды щелкните загруженный файл DMG, дважды щелкните значок Bluestacks, нажмите «Установить» при появлении запроса, разрешите установку стороннего программного обеспечения (если будет предложено) и нажмите «Продолжить».

  2. Скачайте файл APK на компьютер. APK-файлы являются установщиками приложений. Вы можете скачать apk-файл с нашего сайта.

  3. Откройте загруженный APK-файл. Перейдите в папку, в которую вы загрузили APK-файл, и дважды щелкните его, чтобы установить. Вы также можете перетащить APK-файл на экран приложения Bluestacks для установки.

  4. Запустите приложение. Когда значок приложения появится в Bluestacks, щелкните его, чтобы открыть приложение.

Установка micro:bit Gateway на компьютер с помощью NoxPlayer

NoxPlayer известен своей высокой производительностью и различными функциями, улучшающими взаимодействие с пользователем, такими как раскладка клавиатуры, несколько экземпляров и настраиваемые параметры.

  1. Посетите официальный сайт разработчика https://ru.bignox.com/, чтобы загрузить и установить NoxPlayer. Процесс установки обычно простой и быстрый.

  2. Перетащите APK-файл в NoxPlayer для установки.

  3. Процесс установки пройдет быстро. После успешной установки вы сможете найти «micro:bit Gateway» на главном экране NoxPlayer, просто нажмите, чтобы открыть.

Оценки и отзывы

5,0 из 5 - Оценок 1

(*) is required

Это приложение устанавливает канал между двумя микро: разрядных устройств. Канал будет handeled в качестве UART связи. Вы должны развивать программка на каждом микро: бит устройства с передачей УАПП.

Индикация Aktive: BLE Индикация (по умолчанию)
Индикация InAktive: BLE Уведомление

Тихая не Aktive: Нет визуальной регистрации
Тихая InAktive: Лесозаготовки

Требования:
- Мин. Android 4.4
- Bluetooth Low Energy (BLE)
- Сопряженные устройства
- Микро: немного программка (разработанный самостоятельно)


MBED пример:

#include "MicroBit.h"
#include "MicroBitUARTService.h"

Микродолото UBIT;
MicroBitUARTService * УАПП;

INT подключен = 0;

аннулированию onConnected (MicroBitEvent е)
{
    uBit.display.scroll ( "С");
    
    подключенный = 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-> отправить ( "No");
    uBit.display.scroll ( "N");
}

аннулированию onButtonAB (MicroBitEvent е)
{
    если (подключен == 0) {
        uBit.display.scroll ( "NC");
        вернуть;
    }
    uart-> отправить ( "СК");
    uBit.display.scroll ( "СК");
}

недействительным processBLEUart () {
    uint8_t readBuf [22];
    в то время как (1) {// цикл навсегда
        если ((! связное) || (! uart-> isReadable ())) {
            uBit.sleep (50); // Ожидаем 50мс и проверьте еще раз
            Продолжать; // Цикл;
        }
        // Иначе мы связаны и есть некоторый вход для чтения
        если (uart-> isReadable ()) {
            в то время как (uart-> isReadable ()) {
                INT CharCount = uart-> прочитать (readBuf, 22, АСИНХРОННЫЙ);
                если (CharCount! = 0) {
                    для (INT I = 0; я                         uBit.display.scroll ((символ) readBuf [I]);
                }
            }
        }
    }
}


/ *
ВАЖНЫЙ !!!
Oherwise вы будете запускать из памяти!

Рекомендуется отключить услуги DFU и событие в MicroBitConfig.h, так как они здесь не нужны:
microbit-> микродолото-dal-> принципы участия> core-> 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);


    УАПП = новый MicroBitUARTService (* uBit.ble, 32, 32);
    uBit.display.scroll ( "Go");
    create_fiber (& processBLEUart); // Создать волокна и планировать его.

    release_fiber ();
}
Android 11
  • BLUETOOTH
  • BLUETOOTH_ADMIN
  • ACCESS_FINE_LOCATION
  • ACCESS_COARSE_LOCATION
  • ACCESS_BACKGROUND_LOCATION