Saudações,
Eu fiz um controle remoto utilizando dois transceptor 24L01, este controle envia dois joystick, ou seja 4 valores variáveis, e vou adcionar outras funcionalidades como botão liga e desliga, alguns outros valores que podem ser 0 ou 1 ligado e desligado. E se tudo der certo e houver possibilidade eu farei uma confirmação de recepção envio de parâmetros, mas isso não tem grande importância por enquanto. Resumindo um arduino o outro recebe!
Eu usei este codigo inicial assim:
joystick[0] = 111;
joystick[1] = 222;
joystick[2] = 333;
joystick[3] = 444;
radio.write( joystick, sizeof(joystick) );
Envia um Array certo? na recepção sem tratamento algum por algum motivo desconhecido confesso que pesquisei pouco, os valores viam tudo zerado, e isso atrapalhou todo os resultados, pois em alguns instantes funcionava em outros era 0.
Então eu pequisei um pouco e achei uma forma de enviar string, eu envio exatamente assim:
x=111;y=222;z=333;w=444;
Desta forma não tem erro!! e se eu desligo o transmissor, o receptor mantem o ultimo sinal.
Preciso de uma forma para separar estes valores. Existe uma forma mais segura de enviar estes dados, por bit ou array ma sem erros, por string eu peso o sistema?
em relação a canais estou enviando 4 canais? como eles funcionam?
Tags:
Oi TC, boa tarde,
não entendi bem a sequencia de operação.
Os 24L01 enviam os dados para o arduino, ou o arduino envia os dados para os 24L01, ou ainda são 2 arduinos,
um na transmissão e outro na recepção?
Os valores x=111;y=222;z=333;w=444; são enviados pelo arduino, ou recebidos por ele, ou se são 2 arduinos?
existem formas de enviar bit a bit sim, e também formas de converter estes valores.
Rui
Um Arduino envia outro recebe, ambos com o 24L01, mas pra frente quero que os dois recebam e enviem msg neste padrão. Com string esta funcionando, pra mim acredito que string seja maior por isso queria trabalhar com bit.
Os valores são enviador por um arduino que faz a leitura dos potenciomentros, e recebida por outro para mover os servos..
Olá Thiago.
No link tem exemplos para serem estudados.
http://blog.filipeflop.com/wireless/arduino-modulo-nrf24l01-tutoria...
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por