Inhaltsverzeichnis:

Wiimote und Glovepie - Gunook
Wiimote und Glovepie - Gunook

Video: Wiimote und Glovepie - Gunook

Video: Wiimote und Glovepie - Gunook
Video: HL2 — Wiimote + Нунчак + ИК 2024, Juli
Anonim
Wiimote und Glovepie
Wiimote und Glovepie

Glovepie ist ein Programm von Carl Kenner, mit dem Sie Codes schreiben können, die die Wiimote mit Ihrem PCA verbinden Mit Version.30Nun geht es im Grunde genommen darum, wie man die Programmiersprache verwendet, die Glovepie als Eingabe verwendet (für Anfänger in der Softwareprogrammierung und so), wenn Sie wissen, wie man Software schreibt, ist ein kurzer Blick auf dieses Glovepie-Wiki alles, was Sie brauchen könnten --bevor ich anfing diese App zu benutzen, hatte ich praktisch keine Erfahrung oder Kenntnisse in der Programmierung. der beste Weg, um zu lernen, ist, sich bereits geschriebene Skripte anzusehen, und Sie können lernen, wie man sie schreibt - das ist es, was ich didpics hier nicht gerade helfen wird, also folgen Sie einfach den Anweisungen, und wenn Sie weitere Hilfe benötigen, senden Sie einfach ein Kommentar und ich helfe gerne so schnell wie möglich

Schritt 1: Allgemeine Grundlagen und Struktur

Stellen Sie sich einen grundlegenden Code als einen Ursache-Wirkungs-Satz vor - im Grunde bedeutet etwas - etwas (Ursache) löst etwas anderes (Wirkung) aus, gefolgt von einem Punkt. In der Codesprache würde das so aussehen: wenn - gefolgt von Ursache - - - - - effect (kann viele sein)endif - Äquivalent zu periodExample - wenn ich wollte, dass das erste Licht auf der wiimote aufleuchtet, wenn ich A drücke - if wiimote.awiimote.led1 = trueendifAndere Möglichkeiten, dies zu schreiben, sind: if wiimote.a then wiimote.led1 = trueorwiimote.a = wiimote.led = true Sie könnten feststellen, dass die LED auch dann an bleibt, wenn Sie A loslassen, da ihr Wert auf true gesetzt wurde verwenden, verwenden Sie den else-Befehl wie folgt -- in den ersten Code integriert --if wiimote.awiimote.led1 = trueelse wiimote.led1 = falseendifdas wäre eine doppelte Ursache/Wirkung und das Licht würde so funktionieren, weil ein "Zähler" ist vorgesehen, wenn Sie die Taste loslassenAlles auf der Wiimote wird in Glovepie als Wiimote bezeichnet._Die Schlüsselliste für die Verwendung lautet wie folgt: (t Der Netzschalter ist nicht und kann hier nicht verwendet werden) Wiimote.:DPAD: UP DOWN LINKS RECHTSABMINUSHOMEPLUSONETWInformationen zu den Lichtern und anderen Dingen, die Sie tun können, finden Sie im Wiki

Schritt 2: Dinge, die große Worte genannt werden

Das Wiki, das ich auf der ersten Seite verlinkt habe, enthält oben Links zu Glovepie, Skripten, zum Schreiben von Skripten und bereits geschriebenen Skripten, die Sie direkt in die App kopieren können. Ich nehme all das Zeug und mache es viel einfacher zu verstehenSO, Boolesche Operatoren werden im Grunde in der Ursache/Wirkungs-Aussage, auch bekannt als if/else-Aussagen, über die ich gerade gesprochen habe, verwendet etwas anderes, sie werden geschrieben als:var. --- = ----Debug ist das kleine Textfeld rechts neben der Run/Stop-Schaltfläche, wenn die App ausgeführt wird. In meiner Version ist es standardmäßig leer. Wir können das ändern. Schreiben Sie einfach: Debug = Sie können Befehle schreiben und vars steht jeder Text in Anführungszeichen, mit Pluszeichen zwischen Befehlen und anderen Leerzeichen. zum Beispiel: debug = var.1 + var.2 + "wiimotes"einfach so.

Schritt 3: Und weitere fortgeschrittene Sachen

das sind Sachen direkt aus dem Wiki und der DokumentationWiimote Leds: die Lichter der Wiimote können einzeln adressiert werden aswiimote.led_ = true/falseDas Wiki zeigt auch Lichtkombinationen 0 - 15, die als wiimote.leds = numberAdressiert werdenWimote Battery:Thw wiimote kann Berichte über die Akkulaufzeit zurückgeben wiimote kann von wiimote angebrachtes Zubehör erkennen. hasnunchuk oder anderes Zeug. Es gibt noch viel mehr für Experten: Sie können es so programmieren, dass es als Maus verwendet wird. Es kann erkennen: Rollen, Nicken, Gieren, Beschleunigung und vieles mehr

Schritt 4: Mein Angebot und Anfrage

Nun.. Was bedeutet das alles? Bei der Hälfte habe ich keine Ahnung. Wie ich schon sagte, ich habe fast keine Erfahrung mit dem Schreiben von Skripten und Software. Wenn du dabei sein willst, dann bitte: schau dir dann die Wikis und die Dokumentation an, melde dich bei mir, ich lasse dich gerne ein DANKE AN ALLE RAK