Forum: Mikrocontroller und Digitale Elektronik Kommunikation zwischen Arduino und BBC Microbit


von flipchartFresser (Gast)


Lesenswert?

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

von Michael U. (amiga)


Lesenswert?

Hallo,

vermutlich wie Du es gern hättest? I2C, SPI, seriell?

Gruß aus Berlin
Michael

von Oliver J. (skriptkiddy)


Lesenswert?

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

von flipchartFresser (Gast)


Lesenswert?

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

von Christopher J. (christopher_j23)


Lesenswert?

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.

von Jim M. (turboj)


Lesenswert?

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.

von pittPatt (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.