O LT8900 é um módulo de rádio que opera em 2.4G, ele é um transdutor então pode operar tanto enviando quanto recebendo dados, o modelo da imagem mede apenas 1,2cm X 1,8cm e já tem antena integrada na própria placa. É semelhante ao NRL24L01 ou SE8R01, porém como os outros, ele só é compatível com ele mesmo, ou seja, um módulo LT8900 só conversa com outro LT8900. Existem outros modelos de placas com antenas externa e maior alcance, mas vou usar esse modelo para esse tutorial. Apesar do CI LT8900 permitir o uso dos protocolos SPI e I2C, esse modelo de placa permite apenas SPI, sua alimentação pode ser de 1,9V a 3,6V, tipicamente usamos 3.3V.
Para testar vamos precisar de dois Arduinos e dois módulos LT8900. Serão montados dois conjuntos, um emissor e outro receptor.

Preparação dos LT8900
A biblioteca para Arduino pode ser baixada em:
https://github.com/alberiolima/LT8910
Abaixo vídeo de como instalar uma biblioteca no Arduino
Depois de instalada a biblioteca na IDE do Arduino, também foram instalado alguns exemplos de uso dela, valor usar o exemplo lt8900test, que é um código de teste que serve tando para o modo de envio quando para o modo de recebimento, para ativar o modo envio para ligar a porta A3 do Arduino ao GND (LOW), e para ativar o modo de recebimento ligue o pino A3 do Arduino ao 3.3V (HIGH).
Na inicio do código tem a descrição da ligação do LT8900 ao Arduino
/* Conexão:
Arduino -> LT8900
GND GND
3v3 VCC
8 PKT
9 CS
10 RST
11 MOSI
12 MISO
13 SCK
Conecte A3 no GND para o modo enviar ou ao 3.3V para o modo receber.
*/
Vídeo do teste



Nenhum comentário:
Postar um comentário