micro:bit Gateway
Bluetooth Datenaustausch für micro: Bit-Geräte
App Info
Advertisement
App Beschreibung
Android -App -Analyse Und -Übersicht: micro:bit Gateway, Entwickelt Von Ferdinand Stueckler. In Der Kategorie Kommunikation Aufgeführt. Die Aktuelle Version Ist 1.2, Aktualisiert Unter 30/12/2020 . Laut Benutzern Bewertungen Auf Google Play: micro:bit Gateway. Über 2 Tausend -Installationen Erreicht. micro:bit Gateway Hat Derzeit 1 Bewertungen, Durchschnittliche Bewertung 5.0 Stars
Diese App wird ein Kanal zwischen zwei Mikro: Bit-Geräte. Der Kanal wird als UART-Kommunikation handeled werden. Sie haben ein Programm auf jedem Mikro zu entwickeln: Bit-Gerät mit UART Übertragung.Anzeige aktive: BLE Anzeige (Default)
Anzeige inaktive: BLE Mitteilung
Stille aktive: keine visuelle Protokollierung
Stille inaktive: Protokollierung
Bedarf:
- Min. Android 4.4
- Bluetooth Low Energy (BLE)
- Gekoppelte Geräte
- Micro: Bit-Programm (entwickelt von selbst)
Mbed Beispiel:
#include "MicroBit.h"
#include "MicroBitUARTService.h"
MicroBit Ubit;
MicroBitUARTService * uart;
int verbunden = 0;
nichtig onConnected (MicroBitEvent e)
{
uBit.display.scroll ( "C");
verbunden = 1;
}
nichtig onDisconnected (MicroBitEvent e)
{
uBit.display.scroll ( "D");
verbunden = 0;
}
nichtig onButtonA (MicroBitEvent e)
{
if (verbunden == 0) {
uBit.display.scroll ( "NC");
Rückkehr;
}
UART> senden ( "Ja");
uBit.display.scroll ( "Y");
}
nichtig onButtonB (MicroBitEvent e)
{
if (verbunden == 0) {
uBit.display.scroll ( "NC");
Rückkehr;
}
UART> senden ( "Nein");
uBit.display.scroll ( "N");
}
nichtig onButtonAB (MicroBitEvent e)
{
if (verbunden == 0) {
uBit.display.scroll ( "NC");
Rückkehr;
}
UART> senden ( "SK");
uBit.display.scroll ( "SK");
}
Leere processBLEUart () {
uint8_t readBuf [22];
while (1) {// Schleife für immer
if ((! angeschlossen) || (! UART> isReadable ())) {
uBit.sleep (50); // Warten 50ms und erneut prüfen
fortsetzen; // Schleife;
}
// Sonst sind wir verbunden, und es gibt einige Eingabe zu lesen
if (UART> isReadable ()) {
während (UART> isReadable ()) {
int charCount = UART> lesen (readBuf, 22, ASYNC);
if (charCount! = 0) {
for (int i = 0; i uBit.display.scroll ((char) readBuf [i]);
}
}
}
}
}
/ *
WICHTIG !!!
Oherwise Sie werden aus dem Speicher laufen!
Empfehlen Sie die DFU und Veranstaltungsservice in MicroBitConfig.h deaktivieren, da sie hier nicht gebraucht werden:
microbit-> microbit-Dal-> Inc-> Core-> MicroBitConfig.h
#define MICROBIT_BLE_DFU_SERVICE 0
#define MICROBIT_BLE_EVENT_SERVICE 0
#define MICROBIT_SD_GATT_TABLE_SIZE 0x500
* /
int main ()
{
Bit-Laufzeit: // Die micro Initialisiere.
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 = new MicroBitUARTService (* uBit.ble, 32, 32);
uBit.display.scroll ( "Go");
create_fiber (& processBLEUart); // Faser erstellen und planen.
release_fiber ();
}
Wir Bieten Derzeit Version 1.2 An. Dies Ist Unsere Neueste, Optimierteste Version. Es Ist Für Viele Verschiedene Geräte Geeignet. Kostenloser Download Direkt Apk Aus Dem Google Play Store Oder Anderen Versionen, Die Wir Hosten. Darüber Hinaus Können Sie Ohne Anmeldung Und Ohne Anmeldung Herunterladen.
Wir Haben Mehr Als 2000+ Verfügbare Geräte Für Samsung, Xiaomi, Huawei, Oppo, Vivo, Motorola, LG, Google, OnePlus, Sony, Tablet ... Mit So Vielen Optionen, Dass Sie Spiele Oder Software, Die Zu Ihrem Gerät Passen, Einfach Sind.
Es Kann Nützlich Sein, Wenn Es Im Google App Store Eine Beschränkung Des Landes Oder Beschränkungen Von Der Seite Ihres Geräts Gibt.
Was Ist Neu
Android 11
