Skip to content

Gyver433 syn480r и esp8266 #1

Open

Description

@f4rr3ll1990

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

#include <Gyver433.h>
#include <GyverNTC.h>

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 - консоль молчит, ничего не приходит.

Activity

  1. Nich1con commented on Jul 10, 2021

    @Nich1con
    Owner
  2. f4rr3ll1990 commented on Jul 11, 2021

    @f4rr3ll1990
    Author

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

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions