• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

esp8266 + NRF905

De1uxe

New member
Здравствуйте, вкратце опишу ситуацию. Есть две esp8266 и два радио модуля NRF905, про их подключение в интернете ничего не нашел, буду очень признателен, если поможете с схемой подключения и какими-нибудь элементарными примерами сервера и клиента. Заранее спасибо.
 

De1uxe

New member
Я пытался воспользоваться библиотекой radiohead с использованием стандартного примера

#include <SPI.h>
#include <RH_NRF905.h>

RH_NRF905 nrf905;

void setup()
{
Serial.begin(115200);
}
void loop()
{
Serial.println("Sending to nrf905_server");
uint8_t data[] = "Hello World!";
nrf905.send(data, sizeof(data));

nrf905.waitPacketSent();
uint8_t buf[RH_NRF905_MAX_MESSAGE_LEN];
uint8_t len = sizeof(buf);

if (nrf905.waitAvailableTimeout(500))
{
// Should be a reply message for us now
if (nrf905.recv(buf, &len))
{
Serial.print("got reply: ");
Serial.println((char*)buf);
}
else
{
Serial.println("recv failed");
}
}
else
{
Serial.println("No reply, is nrf905_server running?");
}
delay(400);
}

На что в мониторе получал "Sending to nrf905_server" (прикрепил фото), а дальше тишина.

Подключал по схеме

MISO connects to pin D6 of the NodeMCU
MOSI connects to pin D7 of the NodeMCU
SCK connects to pin D5 of the NodeMCU
CE connects to pin D4 of the NodeMCU
CSN connects to pin D2 of the NodeMCU
TXE connects to pin D3 of the NodeMCU

Подскажите в чем ошибся?
 

Вложения

CodeNameHawk

Moderator
Команда форума
Разве тяжело посмотреть ссылки, что я бросил?
Тяжело сравнить с готовыми примерами приемника, передатчика и найти самому разницу.
 
Последнее редактирование:
Сверху Снизу