Inhoudsopgave:

Wiimote en Glovepie: 4 stappen
Wiimote en Glovepie: 4 stappen

Video: Wiimote en Glovepie: 4 stappen

Video: Wiimote en Glovepie: 4 stappen
Video: We use Wiimote on a PC to play FPS games 2024, Juli-
Anonim
Wiimote en Glovepie
Wiimote en Glovepie

Glovepie is een programma van Carl Kenner waarmee je codes kunt schrijven die de Wiimote aan je PCA koppelen, met dank aan Carl Kenner, die GlovepieFirst schreef, volg mijn andere instructable om je wiimote met je pc te synchroniserenDownload en installeer Glovepie op je pc - ik ben versie.30 gebruiken Nu, in feite gaat dit instructable over het gebruik van de programmeertaal die glovepie gebruikt als invoer (voor beginners tot softwareprogrammering en dergelijke) als je weet hoe je software moet schrijven, is een snelle blik op deze Glovepie Wiki alles wat je nodig hebt --Voordat ik deze app begon te gebruiken, had ik vrijwel geen ervaring of kennis van programmeren. de beste manier om te leren is door naar reeds geschreven scripts te kijken, en je kunt leren hoe je ze moet schrijven - dat is wat ik hier niet echt zal helpen, dus volg gewoon de aanwijzingen, en als je meer hulp nodig hebt, stuur dan gewoon een reactie en ik zal zo snel mogelijk helpen

Stap 1: Algemene basis en structuur

Beschouw een basiscode als een oorzaak/gevolg-zin - in feite betekent - iets (oorzaak) triggert iets anders (gevolg), gevolgd door een punt. In codetaal zou dat eruit zien als: als - gevolgd door oorzaak- - - - - effect (kan veel zijn) endif - equivalent van periodExample -- als ik wilde dat het eerste lampje op de wiimote aanging als ik op A drukte -- if wiimote.awiimote.led1 = trueendifandere manieren om dit te schrijven zijn:if wiimote.a dan zal wiimote.led1 = trueorwiimote.a = wiimote.led = true je misschien opmerken dat zelfs als je A loslaat, de led blijft branden, omdat de waarde is ingesteld op true.als je wilt dat deze alleen aangaat terwijl je op de knop, gebruik het else-commando als volgt -- opgenomen in de eerste code --if wiimote.awiimote.led1 = trueelse wiimote.led1 = falseendifdat zou een dubbele oorzaak/gevolg zijn en het licht zou op die manier werken omdat een "teller" is voorzien wanneer u de knop loslaat. Alles op de wiimote wordt in glovepie geadresseerd als wiimote._de lijst met sleutels voor gebruik is als volgt: (t de aan / uit-knop is en kan hier niet worden gebruikt) Wiimote.:DPAD: OMHOOG OMLAAG LINKS RECHTSABMINUSHOMEPLUSONETWORaadpleeg de wiki voor informatie over de lichten en andere dingen die u kunt doen

Stap 2: dingen die grote woorden worden genoemd

De Wiki die ik op de eerste pagina heb gelinkt, heeft bovenaan links naar glovepie, scripting, het schrijven van scripts en reeds geschreven scripts die je rechtstreeks naar de app kunt kopiëren. ik neem al die dingen en maak het een stuk gemakkelijker te begrijpenSO, Booleaanse operatoren worden in principe gebruikt in de oorzaak/gevolg-verklaring oftewel if/else-verklaringen waar ik het net over had de boolean is het waar/onwaar deel ervan Vars zijn variabelen die vertegenwoordigen iets anders, ze worden geschreven als: var. --- = ----Debug is het kleine tekstvak rechts van de run/stop-knop wanneer de app actief is. In mijn versie is het standaard leeg, dat kunnen we veranderen, gewoon schrijven: debug = je kunt commando's schrijven en vars, elke tekst staat tussen aanhalingstekens, met plusjes tussen commando's en andere spaties. bijvoorbeeld: debug = var.1 + var.2 + "wiimotes" zo simpel is dat.

Stap 3: En meer geavanceerde dingen

dit komt rechtstreeks uit de wiki en documentatieWiimote Leds:de lampjes op de wiimote kunnen individueel worden geadresseerd alswiimote.led_ = true/falsede wiki toont ook lichtcombinaties 0 - 15, die worden geadresseerd als wiimote.leds = numberWiimote Battery:Thw wiimote kan rapporten over de levensduur van de batterij retourneren wiimote kan aangesloten accessoires herkennen aan wiimote. hasnunchuk of andere dingen. Er is nog veel meer voor de experts: je kunt het programmeren om als muis te gebruiken. Het kan detecteren: rollen, stampen, gieren, versnelling… en nog veel meer

Stap 4: Mijn aanbod en verzoek

Nu.. Wat betekent dit allemaal? Ik heb geen idee met de helft. Zoals ik al zei, ik heb bijna geen ervaring met het schrijven van scripts en software. Als er iemand is die weet hoe hij al deze dingen moet doen die ik niet kan, zou ik graag samenwerken en helpen om dit instructable zo goed mogelijk te maken. Als je hier deel van wilt uitmaken, kijk dan alsjeblieft in de wiki's en documentatie, neem dan contact met me op, en ik zal je graag binnenlaten DANK AAN ALLE RAK

Aanbevolen: