Nich1con / WirelessModule

17 stars 5 forks source link

Gyver433 syn480r и esp8266 #1

Open f4rr3ll1990 opened 3 years ago

f4rr3ll1990 commented 3 years ago

Доброго времени суток, пытаюсь заставить работать скетч examples/base_rx на nodemcu (esp8266), в качестве передатчика использую attiny13 + fs1000a , в качестве приемника модуль syn480r подключенный к nodemcu. С ардуино нано все работает ок, а вот с nodemcu никак не хочет, подскажите пожалуйста в какую сторону копать? Скетч: `

define RADIO_DATA 0

define RADIO_BUF_SIZE 10

define G433_SPEED 1000

include

include

Gyver433_RX <RADIO_DATA, RADIO_BUF_SIZE, G433_XOR> rx; GyverNTC ntc (0, 10000, 4600, 25, 10000);

void setup() { Serial.begin(9600); }

void loop() { if (rx.tickWait()) { // Ждем пакет по радио Serial.print(rx.buffer[0]); switch (rx.buffer[0]) { // Получаем адрес модуля case 0xA1: // Кнопка Serial.println(rx.buffer[1] ? "Button released" : "Button pressed"); break;

}

} } ` Дата пин подключен к ноге "D3" которая является gpio0. Один и тотже скетч заливаю в ардуино - всо окей, в esp - консоль молчит, ничего не приходит.

Nich1con commented 3 years ago

Добрый день, если прием не блокирующий - попробуйте использовать блокирующий или повысить частоту опроса неблокирующего, оптимизацией кода в loop. Еще можно попробовать снизить скорость, возможно микрос у есп работает не достаточно точно, и это приводит к рассинхрону.

Отправлено из Mail.ru для Android пятница, 09 июля 2021г., 01:16 +05:00 от F4rr3LL @.*** :

Доброго времени суток, пытаюсь заставить работать скетч examples/base_rx на nodemcu (esp8266), в качестве передатчика использую attiny13 + fs1000a, с ардуино нано все работает ок, а вот с nodemcu никак не хочет, подскажите пожалуйста в какую сторону копать? — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub , or unsubscribe .

f4rr3ll1990 commented 3 years ago

попробуйте использовать блокирующий или повысить частоту опроса неблокирующего, оптимизацией кода в loop.

а можно об этом по подробнее, я новичок в этих делах, извините если напрягаю)