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

Нужна помощь Arduino +esp8266-12е send data to NodeMCU v3(AP)

Тема в разделе "Общие вопросы по esp8266", создана пользователем GinoWalker, 15 май 2018.

  1. nikolz

    nikolz Гуру

    Сообщения:
    4.925
    Симпатии:
    454
    безусловно. Так как это самый простейший способ.
     
  2. GinoWalker

    GinoWalker Новичок

    Сообщения:
    17
    Симпатии:
    0
    А есть пример сего кода? или где это чуда можно найти в IDE ?
     
  3. nikolz

    nikolz Гуру

    Сообщения:
    4.925
    Симпатии:
    454
    --------------------------
    алгоритм такой:
    Надо включить пин на ввод
    определить колбек для GPIO
    определить колбек таймера
    запустить таймер
    --------------
    В колбеке GPIO прибавляете 1 к счетчику
    В колбеке таймера отсылаете значение счетчика и обнуляете счетчик.
    ------------------------
    Если я напишу фрагмент на СИ это вас спасет?
    Может сами попробуете написать?
    Можете на луа или дурине. Алгоритм реализуется на любом языке.
     
  4. GinoWalker

    GinoWalker Новичок

    Сообщения:
    17
    Симпатии:
    0
    Да! ибо не могу пока понять как делать колбек и как записывать что происходит на гпио когда идет делей.
     
  5. nikolz

    nikolz Гуру

    Сообщения:
    4.925
    Симпатии:
    454
    Выкладываю прошивку и исходник на СИ
    прошивка из двух файлов адреса загрузки указаны в имени
    программа измеряет частоту импульсов за интервал 10 мс на GPIO5(D1) и выводит на терминал скорость терминала 74880.
     

    Вложения:

    • nikolz.7z
      Размер файла:
      154,3 КБ
      Просмотров:
      5
  6. GinoWalker

    GinoWalker Новичок

    Сообщения:
    17
    Симпатии:
    0
    Спасибо за помощь! Опробовал обе прошивки но в терминал ничего не посылает. Но Ваш код на си как пример раскуриваю. Спасибо еще раз!
     
  7. nikolz

    nikolz Гуру

    Сообщения:
    4.925
    Симпатии:
    454
    Надо обе прошивки загрузить вместе
    Сначала ту, что с нуля потом вторую.
    Грузить удобно фирменным загрузчиком
     
  8. GinoWalker

    GinoWalker Новичок

    Сообщения:
    17
    Симпатии:
    0
    Теперь правильно сделал, а то заливал с мака и другой программы не так. Заработало! Спасибо, буду разбираться дальше.
    Может подскажите что почитать что бы так же реализовать на си udp сервер. Или переделаю просто под ардуинщинуСи
     
  9. nikolz

    nikolz Гуру

    Сообщения:
    4.925
    Симпатии:
    454
    документацию по SDK (nonameOS)(взять на сайте разработчика для последней SDK) и примеры в SDK папке.
    Если будете делать на СИ то установите UDK (см на форуме) там много примеров и есть папка SDK.
    -----------------
    На луа есть примеры на сайте nodemcu.com можете переписать с моего примера на СИ на луа.
     
  10. GinoWalker

    GinoWalker Новичок

    Сообщения:
    17
    Симпатии:
    0
    Подскажите, а эта библотечка по идее должна просто и через arduino IDE рассчитать количество импульсов?
     
  11. nikolz

    nikolz Гуру

    Сообщения:
    4.925
    Симпатии:
    454
    это для ESP32, а у Вас ESP8266 верно?
     
  12. GinoWalker

    GinoWalker Новичок

    Сообщения:
    17
    Симпатии:
    0
    да, верно, невнимателен
     
  13. GinoWalker

    GinoWalker Новичок

    Сообщения:
    17
    Симпатии:
    0
    А как в коде вы указали скорость передачи?
    Сейчас пытаюсь докрутить к Вашему коду отсылку частоты по udp.
     

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