Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

Нужна помощь Работа с bluetooth из lua

Тема в разделе "NodeMCU-32S", создана пользователем kds, 19 сен 2017.

Метки:
  1. kds

    kds Новичок

    Сообщения:
    6
    Симпатии:
    0
    Добрый день.

    Есть вот такое чудо. Взял прошивку тут GitHub - nodemcu/nodemcu-firmware: lua based interactive firmware for mcu like esp8266 из ветки dev-esp32. Собрал с поддержкой bluetooth, залил. Однако запустить синий зуб не получилось.
    Программа примитивная

    Код (Lua):
    1.  
    2. print("staring...")
    3. bthci.reset(function(err) print(err or "Ok! 1") end)
    4. bthci.scan.setparams({mode=1,interval=40,window=20},function(err) print(err or "Ok! 2")end)
    5. bthci.scan.on("adv_report", function(rep) print("ADV: "..encoder.toHex(rep))end)
    6. bthci.scan.enable(1, function(err) print(err or "Ok! 3") end)
    7. print("...done")
    8.  
    ESPlorer показывает следующее:
    Код (Text):
    1. staring...
    2. ...done
    3. > Ok! 1
    4. 31
    5. 31
    6.  
    Помогите, плз, разобраться, что я не так?
     
  2. Юрий Ботов

    Юрий Ботов Moderator Команда форума

    Сообщения:
    1.055
    Симпатии:
    177
    ИМХО надо их вложить одно в другое через калбэки:

    reset(function() если нет ошибки то setparams({},function() если нет ошибки то on( ) ну и так далее...
     
    kds нравится это.
  3. kds

    kds Новичок

    Сообщения:
    6
    Симпатии:
    0
    Спасибо. Помогло.
     
  4. Юрий Ботов

    Юрий Ботов Moderator Команда форума

    Сообщения:
    1.055
    Симпатии:
    177
    Всегда пожалуйста :)
     
  5. Vladimir555

    Vladimir555 Читатель

    Сообщения:
    318
    Симпатии:
    5
    Привет!
    bin файл c BT поделитесь, что-то пока не получается собрать.
     

Поделиться этой страницей