nodemcu v3 wifi не работает

Тема в разделе "Схемотехника, компоненты, модули", создана пользователем sasha294, 7 авг 2018.

  1. sasha294

    sasha294 Нерд

    При загрузке тестового скеча не видет wifi.
    Может что то нужно перед его использование?(кроме установка драйвера и библиотек)
    scan start
    scan done
    no networks found
     
    Последнее редактирование: 9 авг 2018
  2. Airbus

    Airbus Радиохулиган Модератор

    В тестовом скетче есть активация wifi?
     
  3. sasha294

    sasha294 Нерд

    wifi scan и что за активация?

    [​IMG]
     
  4. Airbus

    Airbus Радиохулиган Модератор

    Хотелось бы посмотреть на скетч.Что он делает?Если wifi не задействован плата работает как Ардуино Нано
     
  5. sasha294

    sasha294 Нерд

    А точно как ардуино нано?

    Код (C++):
    /*
        This sketch demonstrates how to scan WiFi networks.
        The API is almost the same as with the WiFi Shield library,
        the most obvious difference being the different file you need to include:
    */

    #include "ESP8266WiFi.h"

    void setup() {
      Serial.begin(115200);

      // Set WiFi to station mode and disconnect from an AP if it was previously connected
      WiFi.mode(WIFI_STA);
      WiFi.disconnect();
      delay(100);

      Serial.println("Setup done");
    }

    void loop() {
      Serial.println("scan start");

      // WiFi.scanNetworks will return the number of networks found
      int n = WiFi.scanNetworks();
      Serial.println("scan done");
      if (n == 0) {
        Serial.println("no networks found");
      } else {
        Serial.print(n);
        Serial.println(" networks found");
        for (int i = 0; i < n; ++i) {
          // Print SSID and RSSI for each network found
          Serial.print(i + 1);
          Serial.print(": ");
          Serial.print(WiFi.SSID(i));
          Serial.print(" (");
          Serial.print(WiFi.RSSI(i));
          Serial.print(")");
          Serial.println((WiFi.encryptionType(i) == ENC_TYPE_NONE) ? " " : "*");
          delay(10);
        }
      }
      Serial.println("");

      // Wait a bit before scanning again
      delay(5000);
    }
     
  6. Airbus

    Airbus Радиохулиган Модератор

    Скетч вроде правильный.Прошивали как?Flash зажать потом нажать Reset и отпустить а Flash держать до конца прошивки.всё так?
     
  7. sasha294

    sasha294 Нерд

    нет
     
  8. Airbus

    Airbus Радиохулиган Модератор

    А в чём проблема?Что не получается?Тут главное зажать Flash нажать и отпустить reset а Flash не отпускать до конца прошивки.Это самая распространенная ошибка я и сам не раз попадался.Загрузил.Проверил.Работает.Сканит.
    [​IMG]
     
    Последнее редактирование: 8 авг 2018
  9. sasha294

    sasha294 Нерд

    Как вы написали сделал но


    scan start
    scan done
    no networks found
     
  10. Airbus

    Airbus Радиохулиган Модератор

    А сети то есть?Если есть то видимо и правда не работает что то
     
  11. sasha294

    sasha294 Нерд

    Планшет с плохой связью 10 сетей. Может быть что то в другом?
     
  12. SergeiL

    SergeiL Оракул Модератор

    У ESP с приемом похуже, попробуйте рядом с точкой поискать.
     
  13. sasha294

    sasha294 Нерд

    Возле источника wifi не видит аж в притык
     
  14. sasha294

    sasha294 Нерд

    Кстати зачем нужно "Flash зажать потом нажать Reset и отпустить а Flash держать до конца прошивки".
     
  15. SergeiL

    SergeiL Оракул Модератор

    На NodeMCU, это не обязательно. На плате есть ключи, которые это сделают за Вас.
    А вот на ESP01 и им подобных без обвязки, для входа в режим программирования нужно GPIO0 подтянуть на землю и нажать Reset.
    Мы спользуем такую схему в своих поделках, с ней не нужно что либо нажимать:
    nodemcu.png
     
  16. sasha294

    sasha294 Нерд

    Понятно. Спасибо
     
  17. parovoZZ

    parovoZZ Гуру

    ты не поверишь, но чтобы загнать в абдурино твой чудесно написанный код, также необходимо зажать ресет.
     
  18. sasha294

    sasha294 Нерд

    Не обязательно.
     
  19. Airbus

    Airbus Радиохулиган Модератор

    В Абдурино не надо надо в esp.
    Я делаю немного по другому.Корочу пины GPIO 0 на землю перемычкой.Включаю питание.Шью.Снимаю питание снимаю перемычку.Включаю питание.Все работает.Это голая esp8266-12
     
  20. Airbus

    Airbus Радиохулиган Модератор

    У меня всех соседей поймала скрин выложил выше.