2016-06-20 5 views
4

Mein Projekt ist ein interaktives Programm mit dem Micro erstellen: Bit-Mikroprozessor Ich baue ein Spiel, das einen Bohrmotor als ein Controller der Art liest die Rotation Richtung und Geschwindigkeit als Inputs für die Kontrolle aber mein Mentor sagte auch, es wäre cool, um das Board zur gleichen Zeit wie das Spiel läuft, so dass ich jetzt die Situation, wo einmal aufhören zu drehen, um die Richtung ändern oder meine Geschwindigkeit geht unter Übertragung 3,3 Volt, um es dann das Spiel neu startet und verliere ich alle FortschritteMikro: Bit Bluetooth Low Energy Hacking Persistenz (High School Internship Projekt)

Ich hatte die Idee der Verwendung eines zweiten Mikro: Bit als eine Art von Speicherplatz von meinem Computer und die beiden ständig kommunizierenden senden zurück Player Position und andere Objekte auf die LEDs

, aber ich kann nicht herausfinden, wie die beiden Micro zu bekommen: die Bit zueinander

zu sprechen, wenn jemand mich gerade in die richtige Richtung zeigen könnte oder sogar eine Art von Kommunikation einrichten stupsen Ich bin in der richtigen Richtung, als ich mich vorwärts bewege

Ich bin ein Gymnasiast, der nicht so viel weiß, wie ich vortäuschen, so werde ich wahrscheinlich eine Menge Hilfe brauchen (ich bin fortgeschrittener als die meisten in Meine Klasse bei so etwas denke also an mich als ein Tech-begabter Teenager, der mit Studenten eingeschleust wird, die mein unverdientes Ego Tag für Tag verlieren LOL) Bitte helfen Sie mir irgendwie, ich bin derzeit völlig verloren

+1

Hallo! Wollte nur über einen Vorschlag für eine dedizierte SO-Seite für Mikro: Bit: http://area51.stackexchange.com/proposals/96237/microbit?referrer=x6jjS7LwKdPSAtdzObISPw2 informieren Wenn Sie eine solche Website hilfreich finden, bitte verpflichten und helfen bei der Gründung der Standort :) –

Antwort

2

Ich glaube nicht, gibt es eine Möglichkeit, dies in micropython zu tun (oder zumindest einfach), aber die microbit runtime docs beschreibt, dass, sowie Bluetooth-Unterstützung, der 2,4-GHz-Funk:

es jedoch kann auch in eine viel einfachere Betriebsmodus versetzt basieren, die einfache, direkte Mikro erlaubt: Bit micro: Bit-Kommunikations

um dies zu nutzen, müssen Sie möglicherweise in c++ mit dem mbed-Umgebung schreiben (oder offline) - aber ich hoffe, das gibt dir wenigstens einen Startpunkt.

5

Sie Bluetooth nicht aus den Gründen, in der Dokumentation angegeben ist in der Lage zu verwenden (nicht genügend Speicher): http://microbit-micropython.readthedocs.io/en/latest/ble.html

Allerdings gibt es eine eingehende Umsetzung des leichteren Funkmodul, mit dem Sie erlauben würde, senden einfache Daten: https://github.com/bbcmicrobit/micropython/pull/283

die vorgeschlagene Dokumentation zu finden ist: https://github.com/bbcmicrobit/micropython/pull/305

Wie Sie es in GitHub, zum Zeitpunkt des Schreibens noch nicht verschmolzen in micropython sehen können. Wenn Sie es also ausprobieren möchten, müssten Sie das Repository klonen, den Patch anwenden und aus der Quelle erstellen. Denken Sie daran, dass das Risiko einer Änderung der API besteht, da es immer noch Diskussionen darüber gibt.

Alternativ können Sie, wie Sean bereits erwähnt hat, die C++ DAL-Implementierung des Funkmoduls verwenden, um in der Zwischenzeit etwas laufen zu lassen. Oder wenn Sie bevorzugen, bieten die Blöcke und die Touchentwicklungssprachen auch Radiofunktionalität an.