As ligações são as mesmas tanto no TX transmissor como na parte RX receptora. Usei 2x Atmega168 com bootloader do Arduino Duemilanove na protoboard e 2x NRF24L01+ (versão com 10 pinos)
O módulo wireless funciona com 3,3V, coloquei dois diodos 1N4148 entre o VCC do gravador USBASP e o VCC do módulo, baixando a tensão para o limite aceito pelo módulo
NRF24L01 -> Arduino
CE -> to digital pin 8 (14 do atmega)
CSN -> to digital pin 9 (15 do atmega)
SCK -> to digital pin 10 (16 do atmega)
MOSI -> to digital pin 11 (17 do atmega)
MISO -> to digital pin 12 (18 do atmega)
IRQ -> to digital pin 13 (19 do atmega)
Pegando o sketch que acompanha a biblioteca do módulo NRF24L01, adicionei a linha abaixo para converter o tipo UNSIGNED CHAR da variável rx_buf para String na variável recx, logo após a recepção:
Download Biblioteca/Exemplo Completo
Nenhum comentário:
Postar um comentário