Seite 1 von 1

Bluetooth UART von MicroBit senden und empfangen

Verfasst: Dienstag 8. Juni 2021, 17:35
von Lasagne09
Moin, Ich möchte zwischen einem Python-Script auf einem Raspberry Pi 3 und einem BBC Micro:Bit V2 Zahlen hin und her senden. Ich habe schon einbisschen mit UART und Eddystone herum getestet, aber das funktioniert irgendwie nicht und ich kenne mich auch nicht besonders gut aus.

Hat jemand eine Idee, wie man das machen kann?

Hier ist mein Test Code. Es gibt keine Fehlermeldung, aber es passiert einfach nichts. Egal was ich mache

Code: Alles auswählen

#Auf dem Raspberry
from bluezero import microbit

ubit = microbit.Microbit(adapter_addr='XX:XX:XX:XX:XX:XX',
                         device_addr='XX:XX:XX:XX:XX:XX',
                         accelerometer_service=False,
                         button_service=False,
                         led_service=False,
                         magnetometer_service=False,
                         pin_service=False,
                         temperature_service=False,
                         uart_service=True)
ubit.connect()

def user_callback(data):
    print(data)

while True:
    I = input("")
    if I == "send":
        #Sendet: Test
    	ubit.uart = "Test"
    else:
        #Empfangen
        ubit.subscribe_uart(user_callback)

ubit.disconnect()

Re: Bluetooth UART von MicroBit senden und empfangen

Verfasst: Dienstag 8. Juni 2021, 20:15
von rogerb
Hi Lasagne09,

ich habe keinen Microbit, aber das sieht vielversprechend aus:
https://developingfordata.com/2020/10/1 ... -microbit/

Re: Bluetooth UART von MicroBit senden und empfangen

Verfasst: Freitag 11. Juni 2021, 19:21
von Lasagne09
Moin rogerb,
Danke für die schnelle Antwort

Ich hatte die seite auch schon gesehen, aber das einzige was funktioniert, ist die Temperaturabfrage. Beim UART-Dinst funktioniert weder das Senden, noch Empfangen.
Es passiert einfach nichts