Hallo, ich habe mir neulich den BBC Microbit gekauft und nun kam nach den ersten Erfahrungen und Blink-Beispielen die Frage auf, wie der Microbit mit dem Arduino und umgekehrt kommunizieren kann? flipchartFresser
Hallo, vermutlich wie Du es gern hättest? I2C, SPI, seriell? Gruß aus Berlin Michael
flipchartFresser schrieb: > ich habe mir neulich den BBC Microbit gekauft und nun kam nach den > ersten Erfahrungen und Blink-Beispielen die Frage auf, wie der Microbit > mit dem Arduino und umgekehrt kommunizieren kann? Ich würde für den Anfang den UART empfehlen. Da muss man sich nicht mit Master-Slave-Konzepten rumärgern und hat quasi einen bidirektionalen Stream, der Daten transportiert. Man müsste sich dann nur noch eine Art Protokoll überlegen. Grüße Oliver
Hallo, danke schon mal für eure Hilfe, am liebsten wäre mir eigentlich SPI, aber wenn es etwas anderes ist, könnte ich damit auch leben. Mir ein Protokoll zu überlegen, wäre glaube ich, nicht das Problem. flipchartfresser
Ein Protokoll braucht man ja so oder so, ganz egal ob die Bits und Bytes nun über UART, SPI, I2C oder irgendeine andere Schnittstelle übertragen werden. Je nach Anwendungsfall kann man sich natürlich bei bereits existenten Protokollen etwas abschauen oder diese einfach komplett übernehmen. In der Arduino-Welt ist "Firmata" relativ beliebt. Ich habe allerdings keine Ahnung ob das für deine Anwendung taugt.
flipchartFresser schrieb: > danke schon mal für eure Hilfe, am liebsten wäre mir eigentlich SPI, Dann schau Dir mal die SPIS Einheit im NRF51 an, die implementiert einen SPI Slave mittels EasyDMA. Dann wäre der Arduino der SPI Master, dafür sollte es reichlich Beispielcode geben.
Christopher J. schrieb
> Ich habe allerdings keine Ahnung ob das für deine Anwendung taugt.
Ich wollte nur ein paar Sensorwerte vom Microbit an den Arduino
übertragen, so muss ich nicht immer einen komplizierten
Breadboard-Aufbau machen um ein paar Sensoren anzuschließen.
pittPatt
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.