Frage

Ich muss eine Software in meiner Schule entwickeln, um das Beschleunigungsmesser im Wiimote zum Aufzeichnen von Daten aus Experimenten zu verwenden, z. B. die Beschleunigung und Geschwindigkeit eines beweglichen Objekts zu finden. Ich verstehe, wie die Beschleunigungsmesserwerte verwendet werden, aber ich stecke irgendwie an der Programmierfront fest. Es gibt eine Reihe von Dingen, die ich gerne tun möchte:

  1. Live -Streaming von Daten aus dem Wiimote über Bluetooth
  2. Verwenden Sie die Beschleunigungsmesserwerte, um Geschwindigkeit und Verschiebung durch Integration zu finden
  3. Zeichnen Sie eine Reihe von Ergebnissen auf
  4. Vermeiden Sie die Verwendung des Infrarotsensors am Wiimote

Bitte kann mir jemand darüber nachdenken, wie ich das machen soll. Es wäre auch großartig, wenn die Leute mich zu bestehenden Projekten anweisen könnten, die die Wiimote utizlise. Kann auch jemand vorschlägt, was die beste Programmiersprache dafür wäre. Meine aktuelle Wette ist die Verwendung von Visual Basic.

Jede Art von Hilfe wird stark erreicht.

War es hilfreich?

Lösung

Ich habe eine Software geschrieben, um etwas von dem zu tun, was Sie fragen. Schauen Sie sich wiiphysics.site88.net an.

Sie finden die Integration der Beschleunigungsdaten sehr schwierig, um angemessene Ergebnisse zu erzielen.

Es ist in C#geschrieben.

Andere Tipps

Es gibt einige berühmte Projekte, die die Wii -Fernbedienung verwenden von Johnny Lee Chung.

Sie verwenden C# und Sie können die Quelle herunterladen.

Im Großen und Ganzen sind sie umgekehrt, was Sie wollen - sie verwenden die Kamera, aber Sie sollten die Quelle als Ausgangspunkt verwenden und die von der Fernbedienung stammenden Daten analysieren.

Hinweis: Zum Zeitpunkt des Schreibens der Wiimote -Bibliothek Verbunden mit ist nicht verfügbar, aber da es sich um eine MSDN -Site handelt, sollte sie bald zurück sein.

Addendum: Es sieht so aus, als ob dies jetzt verfügbar ist Codeplex

Dies hat auch einen Link zu verschiedene Anwendungen auf der Bibliothek gebaut. Wii Drum High Sieht so aus, als würde es gerade das Beschleunigungsmesser liest.

Ein Problem sind Ihre Anfangsbedingungen (OK, wenn Sie in Ruhe beginnen), das andere ist, dass Sie zum Zeitpunkt der Verschiebung viel Lärm haben (die Beschleunigungsdaten eines Wiimote sind nur 8-Bit).

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