Advertisement
VitorBraganca

TXTXTX

Oct 22nd, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Transmissor - basico
  2. #include <SPI.h>                      //DECLARA A BIBLIOTECA SPI NECESSÁRIA PARA A COMUNICAÇÃO
  3. #include "nRF24L01.h"                 //DECLARA A BIBLIOTECA ESPECÍFICA PARA O MÓDULO NRF24L01
  4. #include "RF24.h"                     //DECLARA A BIBLIOTECA PARA GERENCIAMENTO DE REDE RF2.4GHZ
  5. int informacao[1];                    //RESERVA ESTA VARIÁVEL PARA RECEBER O VALOR QUE SERÁ TRANSMITIDO
  6. RF24 radio(9, 10);                    //DEFINE AS PORTAS DE ENDEREÇO E SELEÇAO DE MODO (CE: Porta 9/CSN: Porta 10)
  7. const uint64_t pipe = 0xE8E8F0F0E1LL; //DEFINE O ENDEREÇO PARA O PIPE
  8.  
  9. void setup() {
  10.  
  11.   Serial.begin(9600);           //INICIALIZA A COMUNICAÇÃO SERIAL
  12.   radio.begin();                //INICIALIZA A COMUNICAÇÃO PELO RADIO
  13.   radio.openWritingPipe(pipe);  //INICIALIZA A TRANSMISSÃO ATRAVÉS DO DUTO
  14.   informacao[0] = 0;            //ATRIBUI VALOR INICIAL PARA A VARIÁVEL
  15. }
  16.  
  17. void loop() {
  18.   informacao[0] = (analogRead(A0); //MAPEIA A ESCALA DE LEITURA ANALÓGICA EM OUTRA ESCALA E O ARMAZENA NA VARIÁVEL
  19.   radio.write(informacao, sizeof(informacao));        //ENVIA O CONTEÚDO DA VARIÁVEL ATRAVÉS DO RÁDIO
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement