Все тот-же ESP8266

Тема в разделе "ESP8266, ESP32", создана пользователем Mestniy, 19 фев 2016.

  1. rkit

    rkit Гуру

    Под видео есть ссылки на код
     
  2. zsm

    zsm Гик

    Спасибо, буду ковырять.
    тоже так думал, но там ссылки только на javascript джойстик и esp8266 инструменты для arduino..
     
  3. alp69

    alp69 Форумчанин

    От тов.Нехаба?
     
  4. rkit

    rkit Гуру

    espasyncwebserver поддерживает вебсокеты и другие продвинутые веб-штуки
     
  5. ИгорьК

    ИгорьК Гуру

  6. AnnaWhiteOut

    AnnaWhiteOut Нуб

    Добрый день. Купила Troyka Wi-Fi модуль. Подключила. Возникла проблема. Скачала библиотеку здесь https://github.com/esp8266/Arduino Разархивировала и добавила библиотеку. Но он мне выдает ошибку WiFiTelnetToSerial.ino:21:25: fatal error: ESP8266WiFi.h: No such file or directory. Заранее благодарю.
     
  7. AnnaWhiteOut

    AnnaWhiteOut Нуб

    Как правильно подключить библиотеку ESP8266WIFI.h, чтобы все заработало?
     
  8. rkit

    rkit Гуру

    В менеждере плат надо установить esp8266, оно подтянет и библиотеки, и всё что надо.
     
  9. AnnaWhiteOut

    AnnaWhiteOut Нуб

    менеджер плат это Инструменты-->Плата --->...
     
  10. AnnaWhiteOut

    AnnaWhiteOut Нуб

    Добрый день. Хочу подключить WiFi Troyka модуль. Библиотеки скачала через менеджер плат в ардуино иде. Версия ардуино иде 1.8.1. По какой то причине выдает такую ошибку при загрузке скетча.

    Текст ошибки:

    esptool v0.4.8 - (c) 2014 Ch. Klippel <ck@atelier-klippel.de>
    setting board to ck
    setting baudrate from 115200 to 115200
    setting port from COM1 to COM12
    setting address from 0x00000000 to 0x00000000
    espcomm_upload_file
    espcomm_upload_mem
    setting serial port timeouts to 1000 ms
    opening bootloader
    resetting board
    trying to connect
    flush start
    setting serial port timeouts to 1 ms
    setting serial port timeouts to 1000 ms
    flush complete
    espcomm_send_command: sending command header
    espcomm_send_command: sending command payload
    read 0, requested 1
    trying to connect
    flush start
    setting serial port timeouts to 1 ms
    setting serial port timeouts to 1000 ms
    flush complete
    espcomm_send_command: sending command header
    espcomm_send_command: sending command payload
    read 0, requested 1
    trying to connect
    flush start
    setting serial port timeouts to 1 ms
    setting serial port timeouts to 1000 ms
    flush complete
    espcomm_send_command: sending command header
    espcomm_send_command: sending command payload
    read 0, requested 1
    resetting board
    trying to connect
    flush start
    setting serial port timeouts to 1 ms
    setting serial port timeouts to 1000 ms
    flush complete
    espcomm_send_command: sending command header
    espcomm_send_command: sending command payload
    read 0, requested 1
    trying to connect
    flush start
    setting serial port timeouts to 1 ms
    setting serial port timeouts to 1000 ms
    flush complete
    espcomm_send_command: sending command header
    espcomm_send_command: sending command payload
    read 0, requested 1
    trying to connect
    flush start
    setting serial port timeouts to 1 ms
    setting serial port timeouts to 1000 ms
    flush complete
    espcomm_send_command: sending command header
    espcomm_send_command: sending command payload
    read 0, requested 1
    resetting board
    trying to connect
    flush start
    setting serial port timeouts to 1 ms
    setting serial port timeouts to 1000 ms
    flush complete
    espcomm_send_command: sending command header
    espcomm_send_command: sending command payload
    read 0, requested 1
    trying to connect
    flush start
    setting serial port timeouts to 1 ms
    setting serial port timeouts to 1000 ms
    flush complete
    espcomm_send_command: sending command header
    espcomm_send_command: sending command payload
    read 0, requested 1
    trying to connect
    flush start
    setting serial port timeouts to 1 ms
    setting serial port timeouts to 1000 ms
    Произошла ошибка при загрузке скетча
    flush complete
    espcomm_send_command: sending command header
    espcomm_send_command: sending command payload
    read 0, requested 1
    warning: espcomm_sync failed
    error: espcomm_open failed
    error: espcomm_upload_mem failed
     
  11. Alvilo

    Alvilo Нуб

    Ребята, кто может знает и сможет помочь. Мне нужен получить ШИМ 30 кГц платы Wemos D1 (не мини).
    В ардуино UNO все просто TCCR2B=TCCR2B & 0b11111000 | 0x01; analogWrite(D3, 255);
    А на ESP8266 это не работает.
    как сделать?
     
  12. rkit

    rkit Гуру

  13. alp69

    alp69 Форумчанин

    Это не поможет?
     
  14. ИгорьК

    ИгорьК Гуру

    Силами NodeMCU Lua можно добыть максимум 1 кГц.
     
  15. Alvilo

    Alvilo Нуб

    пробовал.
    analogWriteFreq(30000);
    analogWrite(3, 1023);
    и
    nalogWriteRange(30000);
    analogWriteFreq(30000);
    analogWrite(3, 30000);
    И куча других вариантов.
    Осциллографа нет..
    Наверно, Игорь прав! и больше дефолта, 1 кГц она не дает, но почему?! =(
     
  16. ZAZ-965

    ZAZ-965 Гуру

    А если так
    Код (C++):
    analogWriteRange(255); //8 битный диапазон
    analogWriteFreq(30000); //я бы начал проверять  с 10000
    analogWrite(3, 127);  //меандр
     
  17. Pahan

    Pahan Нуб

    Доброго времени суток всем!

    Осваиваю SIM800l, пытаюсь его прикрутить к ESP8266 12e (NodeMcu) через библиотеки типа sim900, хочу научиться, но пока ничего не получается.

    Сам Sim800l рабочий, питание отдельное нормальное 4,2в на 2 А. Через софтсериал модем работает, АT команды принимает и на них отвечает правильно. ESP кА тоже рабочая, GND общий. Скорости менял.

    Модем никак не хочет работать с библиотеками( причем разными) sim900,sim800 и т.д.

    В некоторых библиотеках работают примеры только с АTкомандами и все.

    В GSM.cpp менял пины и так и так (т.е. D1(5) и D2(4) для esp8266)

    #define _GSM_TXPIN_ 4

    #define _GSM_RXPIN_ 5


    #define_GSM_TXPIN_ D2

    #define_GSM_RXPIN_ D1

    Все равно смс, звонки и т.д. не работает. На разных библиотеках пишет либо ошибка компиляции для платы ESP8266, либо компилируется, но не работает, так понимаю сторожевой таймер срабатывает. ( в сериал шпарит перезагрузка) Может где в этих библиотеках что-то нужно поменять под ESP8266?

    Я так понимаю все билиотеки под разные ардуино написаны, а для ESP8266 есть библиотеки для SIM800L может кто с этим сталкивался, либо как мне их подружить.

    Подскажите, где собака зарыта?
     
  18. Nickson

    Nickson Нерд

    Заказал три ардуины, жду когда приедут ))) Именно Pic32 и имеет защиту, и достаточно памяти заодно, и скорость 200 может выжать - хочу попробовать запустить изимеш, а потом передрать эти принципы на пике
     
  19. Nickson

    Nickson Нерд

    Подскажите пожалуйста, какую-то наиболее свежую прошивку имеет смысл перезалить в 8266 перед использованием с Arduino? Какую именно лучше? NodeMCU это онлайн служба для создания прошивок? И она может создать прошивку на выбор в том числе прошивку с AT?
     
  20. ИгорьК

    ИгорьК Гуру

    NodeMCU генерирует прошивку Lua. За свежей АТ Вам на esp8266.ru Там большие спецы по Ардуино работе.