Índice:

Wiimote e Glovepie: 4 etapas
Wiimote e Glovepie: 4 etapas

Vídeo: Wiimote e Glovepie: 4 etapas

Vídeo: Wiimote e Glovepie: 4 etapas
Vídeo: The Wii Remote's FORGOTTEN Feature 2024, Novembro
Anonim
Wiimote e Glovepie
Wiimote e Glovepie

Glovepie é um programa de Carl Kenner que permite que você escreva códigos que vinculam o Wiimote ao seu PCA. Agradecimentos especiais a Carl Kenner, que escreveu GlovepieFirst, siga minhas outras instruções para sincronizar seu wiimote com seu PC Baixe e instale Glovepie em seu PC - Eu sou usando a versão.30 Agora, basicamente, este instrutivo é sobre como usar a linguagem de programação que glovepie usa como entrada (para iniciantes em programação de software e outros) se você souber como escrever software, uma rápida olhada neste Glovepie Wiki é tudo que você precisa --antes de começar a usar este aplicativo, eu não tinha praticamente nenhuma experiência ou conhecimento de programação. a melhor maneira de aprender é olhando para scripts já escritos, e você pode aprender a escrevê-los - isso é o que eu didpics não vai ajudar aqui, então apenas siga as instruções, e se precisar de mais ajuda, basta enviar um comentário e ficarei feliz em ajudar o mais rápido possível

Etapa 1: Noções básicas gerais e estrutura

Pense em um código básico como uma sentença de causa / efeito - basicamente significando - algo (causa) aciona outra coisa (efeito), seguido por um ponto. Em linguagem de código, isso seria semelhante a: se - seguido por causa- - - - - efeito (pode ser muitos) endif - equivalente a periodExample - se eu quisesse que a primeira luz no wiimote acendesse quando eu pressionasse A - se wiimote.awiimote.led1 = trueendifoutras maneiras de escrever isso são: if wiimote.a então wiimote.led1 = trueorwiimote.a = wiimote.led = true você pode notar que mesmo se você soltar A, o led permanece aceso, porque seu valor foi definido como verdadeiro. botão, use o comando else como este - incorporado no primeiro código --if wiimote.awiimote.led1 = trueelse wiimote.led1 = falseendiftque seria uma causa / efeito dupla e a luz funcionaria dessa forma porque um "contador" é fornecido para quando você solta o botãoTudo no wiimote é endereçado no glovepie como wiimote._a lista de chaves para uso é a seguinte: (t O botão liga / desliga não é e não pode ser usado aqui) Wiimote.: DPAD: ACIMA ABAIXO ESQUERDO DIREITOTABMINUSHOMEPLUSONETWORefer para o wiki para informações sobre as luzes e outras coisas que você pode fazer

Etapa 2: Coisas que se chamam grandes palavras

O Wiki que eu criei na primeira página tem links no topo para glovepie, scripts, como escrever scripts e scripts já escritos que você pode copiar direto para o aplicativo. estou pegando todas essas coisas e tornando-as muito mais fáceis de entender SO, operadores booleanos são basicamente usados na declaração de causa / efeito, também conhecida como declarações if / else que acabei de falar, o booleano é a parte verdadeiro / falso. Vars são variáveis que representam algo o mais, eles são escritos como: var. --- = ---- Debug é a pequena caixa de texto à direita do botão run / stop quando o aplicativo está em execução. Por padrão na minha versão, fica em branco; podemos mudar isso apenas escrever: debug = você pode escrever comandos e vars, qualquer texto é colocado entre aspas, com sinais de mais entre os comandos e outros espaços. por exemplo: debug = var.1 + var.2 + "wiimotes" simples assim.

Etapa 3: e coisas mais avançadas

isto é material extraído do wiki e da documentaçãoWiimote Leds: as luzes no wiimote podem ser endereçadas individualmente aswiimote.led_ = true / falsethe wiki também mostra combinações de luz 0 - 15, que são endereçadas como wiimote.leds = número Bateria Wimote: Thw wiimote pode retornar relatórios sobre a vida útil da bateria wiimote pode reconhecer acessórios anexados por wiimote. hasnunchuk ou outras coisas. Há muito mais para os especialistas: você pode programá-lo para ser usado como um mouse. Ele pode detectar: roll, pitch, yaw, aceleração.. e muito mais

Etapa 4: Minha oferta e solicitação

Agora.. O que tudo isso significa? Não tenho ideia com metade disso. Como eu disse, quase não tenho experiência em escrever scripts e software. Se houver alguém que saiba fazer todas essas coisas que eu não posso, ficaria feliz em colaborar e ajudar a tornar isso instrutível da melhor forma possível. Se você quiser fazer parte disso, por favor: dê uma olhada nos wikis e na documentação a seguir, entre em contato comigo e terei o maior prazer em deixá-los em OBRIGADO A TODOS RAK

Recomendado: