Frage

weiß jemand, wie man eine Bluetooth-Verbindung zwischen Android und Lego-Mindstorm-NXT erstellt? Die Verbindung zwischen zwei NXTS funktioniert gut.Der andere Verbindungstyp mag jedoch nicht so einfach. Ich arbeite mit der Lejos Firmware 0.85 und den Android SDK-Werkzeugen (2.2 Froyo).

War es hilfreich?

Lösung

Ich habe es so gelöst und wird alles zeigen, wie es funktioniert, weil ich gesehen habe, dass viele Leute Probleme damit haben.

Die Klasse enthält 4 Funktionen:

  • Bluetooth-Aktivieren, wenn nicht zuvor aktiviert -> aktiviert () -
  • Verbinden Sie sich mit 2 NXTs -> ConnectTonxts ()
  • Nachricht schreiben an einen der NXTS -> writemessage (Byte Msg, String NXT)
  • Nachricht von einem der NXTS -> Readmessage (String NXT)

    Hier ist der Code für das Android-Gerät (BT_COMM.Java): generasacodicetagpre.

    Um Nachrichten vom Android-Smartphone zu erhalten, benötigen Sie einen Leseanruf auf der NXT-Seite. Hier ist der Code von der NXT-Side, der die Verbindung vom Smartphone annimmt, und lesen Sie Nachrichten davon: generasacodicetagpre.

    hoffe das wird anderen helfen ...

Andere Tipps

Es gibt ein Dokument, das ich sehr nützlich fand http://wiki.tinycr.com/images/d/df/lego_mindstorms_nxt_drakt_commands.pdf

Das Minddroid-Paket auf Github ist ein feiner Ort zum Start.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top