lora LLCC68(SX126x) + esp8266

Ответить
tol123
Рядовой
Сообщения: 87
Зарегистрирован: 16 июл 2021, 11:34
Имя: Anatoly
Поблагодарили: 2 раза

lora LLCC68(SX126x) + esp8266

Сообщение tol123 »

пока не доделан. заказаны новые модули.
версия flprog 9.2.6
библиотека RadioLibhttps://github.com/jgromes/RadioLib
Покупались отсюда:
https://aliexpress.ru/item/100500275479 ... um=sharing
как соединять можно смотреть крайнее сообщение с примерами
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось tol123 09 сен 2025, 14:01, всего редактировалось 10 раз.
Аватара пользователя
Phazz
Полковник
Сообщения: 3307
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 292 раза
Поблагодарили: 151 раз

Re: lora SX126x + esp8266/32

Сообщение Phazz »

tol123 писал(а): 08 сен 2025, 03:42 Пока не проверял на работоспособность. версия flprog 9.2.6
А чем помочь?
tol123
Рядовой
Сообщения: 87
Зарегистрирован: 16 июл 2021, 11:34
Имя: Anatoly
Поблагодарили: 2 раза

Re: lora LLCC68 + esp8266/32

Сообщение tol123 »

Здравствуйте. Как вставить шестнадцатеричное число сюда. lora.setSyncWord(0x(2));
lora test3.zip обновление. библиотека RadioLibhttps://github.com/jgromes/RadioLib
Скетч записывается на микроконтроллер, но в юарт пока не поступают данные(с учетом редактирования строк в скетчах lora.setSyncWord(0x12); и на второе устройство lora.setSyncWord(0x11);).
FLProgUart.setSpeedUart(115200, 0); это исправил FLProgUart.setSpeedUart(9600, 0);

Код: Выделить всё

#include "flprogUtilites.h"
#include <RadioLib.h>
#include "flprogUart.h"
FlprogUartExecutor FLProgUart;
#define FLPROG_UART_EXECUTOR FLProgUart
String _gtv1 = "Привет, мир0!";
bool _trgrt1 = 0;
bool _trgrt1I = 0;
bool _gen1I = 0;
bool _gen1O = 0;
uint32_t _gen1P = 0UL;
String _stou1;
String Out_230553151_251133495;
SX1262 lora = new Module(15, 5, 16, 4);
void setup()
{
    Serial.begin(9600);
    int state = lora.begin();
    lora.setFrequency(868.00);
    lora.setBandwidth(125.00);
    lora.setSpreadingFactor(9);
    lora.setCodingRate(5);
    lora.setSyncWord(2);
    lora.setOutputPower(17);
    lora.setPreambleLength(18);
    lora.setCRC(1);
    RT_HW_Base.shed.quick.qnt = 5;
    RT_HW_Base.shed.fast.qnt = 4;
    RT_HW_Base.shed.slow.qnt = 4;
    RT_HW_Base.shed.back.qnt = 5;
    RT_HW_Base.shed.frdm.qnt = 1;
    FLProgUart.setSpeedUart(9600, 0);
    FLProgUart.setDataBitUart(8, 0);
    FLProgUart.setParityUart(0, 0);
    FLProgUart.setStopBitUart(1, 0);
}
void loop()
{
    RT_HW_Base.sheduler();
    RT_HW_Base.unixUpdateTime();
    if(RT_HW_Base.shed.eventSec)
    {
    }
    //Плата:1
    if (!(0)) 
    {
         if (! _gen1I) 
        {
            _gen1I = 1;
            _gen1O = 1;
            _gen1P = millis();
        }
    }
     else 
    {
        _gen1I = 0 ;
        _gen1O= 0;
    }
    if (_gen1I) 
    {
          if (flprog::isTimer (_gen1P , 2000)) 
        {
             _gen1P = millis();
            _gen1O = ! _gen1O;
        }
    }
    if (_gen1O) 
    {
         if (_trgrt1I) 
        {
             _trgrt1 = 0;
        }
         else 
        {
            _trgrt1 = 1;
            _trgrt1I = 1;
        }
    }
     else 
    {
        _trgrt1 = 0;
        _trgrt1I = 0;
    }
    ;
    if ((_trgrt1)== 1)
    {
        int state = lora.transmit(_gtv1);
    }
    String received;
    int state = lora.receive(Out_230553151_251133495);
    if(!(0))
    {
        if(!((Out_230553151_251133495)==(_stou1)))
        {
            FLProgUart.printUart(String(Out_230553151_251133495), 0);
            FLProgUart.printUart("\r\n", 0);
        }
    }
     _stou1 = Out_230553151_251133495;
}
Последний раз редактировалось tol123 09 сен 2025, 13:50, всего редактировалось 4 раза.
Аватара пользователя
Phazz
Полковник
Сообщения: 3307
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 292 раза
Поблагодарили: 151 раз

Re: lora SX126x + esp8266/32

Сообщение Phazz »

Это не шестнадцатеричное число а десетеричное
Пишите просто 11 и 12
Александр
Рядовой
Сообщения: 91
Зарегистрирован: 01 дек 2015, 15:49
Откуда: Бобруйск
Имя: Александр
Поблагодарили: 3 раза

Re: lora SX126x + esp8266/32

Сообщение Александр »

tol123 писал(а): 08 сен 2025, 09:53 Здравствуйте. Как вставить шестнадцатеричное число сюда. lora.setSyncWord(0x(2));
lora test3.zip обновление.
Скетч записывается на микроконтроллер, но в юарт пока не поступают данные(с учетом редактирования строк в скетчах lora.setSyncWord(0x12); и на второе устройство lora.setSyncWord(0x11);).
...
Phazz писал(а): 08 сен 2025, 10:11 Это не шестнадцатеричное число а десетеричное
Пишите просто 11 и 12
как давно (0x12) десятеричное и равно 12 ? :)
Вместо 0х12 просто напишите 18, в десятичном формате,, т.к. 1х16^1 + 2
Для функции это просто число int, как его не напиши, https://all-arduino.ru/programmirovanie ... constants/
tol123
Рядовой
Сообщения: 87
Зарегистрирован: 16 июл 2021, 11:34
Имя: Anatoly
Поблагодарили: 2 раза

Re: lora SX126x + esp8266/32

Сообщение tol123 »

обновил, но неидет дело, в плане в юарт не идут данные. Но скетч пишется в МК.
обновил/добавил данные в 1и2 сообщение
Аватара пользователя
Phazz
Полковник
Сообщения: 3307
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 292 раза
Поблагодарили: 151 раз

Re: lora SX126x + esp8266/32

Сообщение Phazz »

Александр писал(а): 08 сен 2025, 10:42
tol123 писал(а): 08 сен 2025, 09:53 Здравствуйте. Как вставить шестнадцатеричное число сюда. lora.setSyncWord(0x(2));
lora test3.zip обновление.
Скетч записывается на микроконтроллер, но в юарт пока не поступают данные(с учетом редактирования строк в скетчах lora.setSyncWord(0x12); и на второе устройство lora.setSyncWord(0x11);).
...
Phazz писал(а): 08 сен 2025, 10:11 Это не шестнадцатеричное число а десетеричное
Пишите просто 11 и 12
как давно (0x12) десятеричное и равно 12 ? :)
Вместо 0х12 просто напишите 18, в десятичном формате,, т.к. 1х16^1 + 2
Для функции это просто число int, как его не напиши, https://all-arduino.ru/programmirovanie ... constants/
А ну да, ошибся немного. Но писать можно в десятичном формате
tol123
Рядовой
Сообщения: 87
Зарегистрирован: 16 июл 2021, 11:34
Имя: Anatoly
Поблагодарили: 2 раза

Re: lora SX126x + esp8266/32

Сообщение tol123 »

пока на тесте/ проверке
tol123
Рядовой
Сообщения: 87
Зарегистрирован: 16 июл 2021, 11:34
Имя: Anatoly
Поблагодарили: 2 раза

Re: lora SX126x + esp8266/32

Сообщение tol123 »

выдает в юарт
epc1=0x40100000, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception (0):

может сгорело все, так как 4,5 вольт подавал на лору по ошибке.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Phazz
Полковник
Сообщения: 3307
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 292 раза
Поблагодарили: 151 раз

Re: lora SX126x + esp8266/32

Сообщение Phazz »

Кто выдает в уарт, Лора или есп?
tol123
Рядовой
Сообщения: 87
Зарегистрирован: 16 июл 2021, 11:34
Имя: Anatoly
Поблагодарили: 2 раза

Re: lora SX126x + esp8266/32

Сообщение tol123 »

Phazz писал(а): 09 сен 2025, 12:41 Кто выдает в уарт, Лора или есп?
Данные в UART выдает ESP (8266 или 32), а LoRa-модуль (SX126x) их принимает по spi для последующей передачи по радио.
Аватара пользователя
Phazz
Полковник
Сообщения: 3307
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 292 раза
Поблагодарили: 151 раз

Re: lora SX126x + esp8266/32

Сообщение Phazz »

tol123 писал(а): 09 сен 2025, 12:51
Phazz писал(а): 09 сен 2025, 12:41 Кто выдает в уарт, Лора или есп?
Данные в UART выдает ESP (8266 или 32), а LoRa-модуль (SX126x) их принимает по spi для последующей передачи по радио.
Подключитесь к Лоре по уарт
tol123
Рядовой
Сообщения: 87
Зарегистрирован: 16 июл 2021, 11:34
Имя: Anatoly
Поблагодарили: 2 раза

Re: lora SX126x + esp8266/32

Сообщение tol123 »

Phazz писал(а): 09 сен 2025, 12:55
tol123 писал(а): 09 сен 2025, 12:51
Phazz писал(а): 09 сен 2025, 12:41 Кто выдает в уарт, Лора или есп?
Данные в UART выдает ESP (8266 или 32), а LoRa-модуль (SX126x) их принимает по spi для последующей передачи по радио.
Подключитесь к Лоре по уарт
это не возможно
Последний раз редактировалось tol123 09 сен 2025, 13:57, всего редактировалось 1 раз.
Аватара пользователя
Phazz
Полковник
Сообщения: 3307
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 292 раза
Поблагодарили: 151 раз

Re: lora LLCC68(SX126x) + esp8266

Сообщение Phazz »

Это почему?
tol123
Рядовой
Сообщения: 87
Зарегистрирован: 16 июл 2021, 11:34
Имя: Anatoly
Поблагодарили: 2 раза

Re: lora LLCC68(SX126x) + esp8266

Сообщение tol123 »

Phazz писал(а): 09 сен 2025, 14:16 Это почему?
производитель не предусмотрел
Ответить

Вернуться в «Помогите, а то я "нимагу"»

Кто сейчас на конференции

Сейчас этот форум просматривают: uzer и 1 гость