N95 - Acelerômetro com Python

Eleito o melhor celular do ano de 2007.

Tutorial para Instalação do Cliente Controle Remeto Robô

1 - Atualizar a versão do firmware do N95

a - Digite *#0000#
b - Se o resultado uma versão inferior a está, aqui em baixo, vc terá que atualizar o firmware:

V 20.0.015
13-11-07
RM-159
NOKIA n95(b1.01)

c - Para atualizar o firmware siga as instruções da NOKIA.

2 - Instalar os drivers do Acelerômetro

a - Um vez com o firmware atualizado, vc deve:

  • Instalar os drivers para o acelerômetro

OBS: Reza a lenda que esse firmware novo(V 20.0.015) já vem com esse driver, mas é melhor sobrar do que faltar, então instale assim mesmo. Se quiser pular este passo e instalar a aplicação Moving Ball logo, você pode tentar fazer também.
b - Testar se o acelerômetro está funcionando, para isso instale o aplicativo Moving Ball

3 - Instalar o Phyton para S60

a - Depois deve instalar o Phyton para celulares da serie S60, que é o caso do N95. Instale :

  • PythonForS60_1_4_3_SDK_3rdEd.zip
  • PythonForS60_1_4_3_3rdEd.SIS
  • PythonScriptShell_1_4_3_3rdEd.SIS

Obs: To pedindo para instalar tudo pq é melhor sobrar do que faltar.

4 - Instalando o Cliente Controle Remoto

a - Verifique se já existe uma pasta chamada Phyton, dentro do Cartão de Memória do N95. Caso não exista, crie essa pasta. Será nela que vc colocara os scripts Phyton.
b - Baixe o clientePython.py e jogue ele na pasta Phyton.
O Cliente Phyton é o nosso Cliente Controle Remoto que usa o acelerometro para enviar os comandos via wireless(802.11) para o Servidor Controle Remoto que por sua vez se comunica diretamente com o Robô(Galatea).

5 - Executar o Cliente Controle Remoto

a - Aplicativos->Phyton->Opções->Run Script->e:clientePhyton.py
b- Preencher o campo "Server " com o ip do servidor Controle Remoto
c - Preencher o campo "port " com a porta do servidor Controle Remoto

6 - Como utilizar o controle remoto

Add a New Comment
or Sign in as Wikidot user
(will not be published)
- +
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.