LusoRobótica - Robótica em Português

Robótica => Discussão geral sobre robótica => Tópico iniciado por: intense em 20 de Junho de 2009, 18:25

Título: wii nunchuck wireless + arduino
Enviado por: intense em 20 de Junho de 2009, 18:25
Bem ofereceram me um nunchuck wireless pa eu brincar  ;D abri o modulo wireless, soldei os cabos liguei ao nosso amigo arduino :D e pensei olhem so pas potencialidades disto controlar um robot á distancia so com o nunchuck... arranjei um programa de teste na net, de um nunchuck com fios ligado ao arduino fiz upload po arduino, sincronizei com o comando e voilá, apareceram os numeros :D o problema é q os numeros parece que andam em loop e nao conforme eu mexo no comando ou nos botoes...

o codigo é o deste site http://www.windmeadow.com/node/42 (http://www.windmeadow.com/node/42)


e vou tirar um print screen do meu resultado, atençao eu no codigo em fez d fazer print em decimal fiz em hexadecimal, é mais facil d me orientar...

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fficheiros.info%2Fimages%2F6esh9jiz3gd3uuuxilop.jpg&hash=da38a4376ba6fd39094338dc6a7b39d394ab31b1)
que axam? pk acontece aqueles trenchos de codigo
Título: Re:wii nunchuck wireless + arduino
Enviado por: metRo_ em 20 de Junho de 2009, 18:38
1) Tens a certeza que as ligações estão correctas?
2) Experimenta outro código.
3) esses trechos repetidos aparecem periodicamente? de x em x leituras?
Eu preferia olhar para isso em decimal :P
Título: Re:wii nunchuck wireless + arduino
Enviado por: intense em 20 de Junho de 2009, 18:46
1) Tens a certeza que as ligações estão correctas?
2) Experimenta outro código.
3) esses trechos repetidos aparecem periodicamente? de x em x leituras?
Eu preferia olhar para isso em decimal :P

as ligaçoes talvez, posso é ter trocado a data com o clk... visto q nao usei fios, foi soldado mesmo na pcb...
so consegui esse codigo que funcionasse...
sim aparecem periodicos...
bem vou trocar o data com o clk e ver o que acontece, dps se nao houver melhorias ja posto em decimal
Título: Re:wii nunchuck wireless + arduino
Enviado por: intense em 20 de Junho de 2009, 18:53
com os fios trocados nao recebeu nada
aqui esta o log em dec
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fficheiros.info%2Fimages%2Fwegfofybdttk80rk7thm.jpg&hash=c16209a9af491a9bb7e50094365f3dcfd70c8235)

com o mesmo trencho que se repete periodicamente
Título: Re:wii nunchuck wireless + arduino
Enviado por: metRo_ em 20 de Junho de 2009, 18:59
hmm, não faço ideia porque é que isso fica com os valores no máximo durante esses períodos. Não há nenhuma nota sobre isso no site de onde tiras-te esse código?!

Outra coisa, tens a certeza que os outros valores estão correctos?
Faz o seguinte coloca o comando em cima de uma mesa, depois pões a gravar os dados e dá só um toque num dos eixos e posta aqui o log.
Título: Re:wii nunchuck wireless + arduino
Enviado por: intense em 20 de Junho de 2009, 19:31
o problema é q isto tem tambem delay de 2ou3segundos como dizia no site, um bug qualquer de usar o i2c e o serial ao mesmo tempo... vou fazer isso e postar aquie em txt

Título: Re:wii nunchuck wireless + arduino
Enviado por: intense em 20 de Junho de 2009, 19:38
ta ai nas 3 posiçoes

http://rapidshare.com/files/246733720/nuckchuck.rar.html (http://rapidshare.com/files/246733720/nuckchuck.rar.html)
Título: Re:wii nunchuck wireless + arduino
Enviado por: metRo_ em 20 de Junho de 2009, 21:16
Eu supos que os tres eixos são as colunas 3,4 e 5.
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi40.tinypic.com%2Ffnd02e.jpg&hash=2b7d93bcba3dc470d9b16ae1b6b89b106ccd6a1d)

Se reparares no grafico isso está sempre a varia. Faz a leitura com o numchuck totalmente parado. Pegas naqueles valores do log e copias para o excel que o excel divide logo por colunas e depois faz o grafico, tens que selecionar uma opção para ele não colocar as linhas vazias no grafico dentro das propriedades do grafico.
Título: Re:wii nunchuck wireless + arduino
Enviado por: intense em 20 de Junho de 2009, 21:56
ele ta totalmente parado quando fiz as leituras, nao sei o que se passa, supostamente:

1   X-axis value of the analog stick   Min(Full Left):0x1E / Medium(Center):0x7E / Max(Full Right):0xE1
2   Y-axis value of the analog stick   Min(Full Down):0x1D / Medium(Center):0x7B / Max(Full Right):0xDF
3   X-axis acceleration value   Min(at 1G):0x48 / Medium(at 1G):0x7D / Max(at 1G):0xB0
4   Y-axis acceleration value   Min(at 1G):0x46 / Medium(at 1G):0x7A / Max(at 1G):0xAF
5   Z-axis acceleration value   Min(at 1G):0x4A / Medium(at 1G):0x7E / Max(at 1G):0xB1
6   Button state (Bits 0/1) / acceleration LSB   Bit 0: "Z"-Button (0 = pressed, 1 = released) / Bit 1: "C" button (0 = pressed, 1 = released) / Bits 2-3: X acceleration LSB / Bits 4-5: Y acceleration LSB / Bits 6-7: Z acceleration LSB
Título: Re: wii nunchuck wireless + arduino
Enviado por: kast em 14 de Setembro de 2009, 19:07
então ???

Já conseguiste alguma coisa ? é que tenho aqui um nunchuck para esventrar  ;D