Open nathanneves01 opened 9 months ago
receptor
RF24 radio(9, 10); const uint64_t address = 0x00001;
void setup() { Serial.begin(9600); // Agora configurada para a porta COM11 no Arduino
radio.begin(); radio.openReadingPipe(1, address); radio.setPALevel(RF24_PA_MIN); radio.startListening(); }
void loop() { if (radio.available()) { uint8_t receivedData[6]; // Buffer para armazenar os dados recebidos radio.read(&receivedData, sizeof(receivedData));
Serial.print("Dados recebidos do transmissor (RP2040): ");
for (int i = 0; i < 6; i++) {
Serial.print(receivedData[i], HEX);
Serial.print(" ");
}
Serial.println();
} }
Alguem que entenda, pode dizer o que há de errado.
transmissor
include
include
include
define RFID_SERIAL Serial1 // Agora configurada para a porta COM9 no RP2040
define NRF24_CE_PIN 14
define NRF24_CSN_PIN 15
RF24 radio(14, 15); const uint64_t address = 0x00001;
uint8_t Payload[6]; // Usado para armazenar os dados do RFID RDM6300 rdm6300(Payload);
void setup() { RFID_SERIAL.begin(9600);
radio.begin(); radio.openWritingPipe(address); radio.setPALevel(RF24_PA_MIN); radio.stopListening(); }
void loop() { while (RFID_SERIAL.available() > 0) { uint8_t c = RFID_SERIAL.read(); if (rdm6300.decode(c)) { Serial.print("ID TAG: "); for (int i = 0; i < 6; i++) { Serial.print(Payload[i], HEX); Serial.print(" "); } Serial.println();
} }