• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

R1 D1: не работает WiFi если задействуешь цифровые выводы с 8 по 12

Andrewsh

New member
Добрый день, уважаемые гуру!
Подскажите пжст, что делаю не так:
- использую R1 D1 с WiFi для подключения 2х шаговых двигателей, двух датчиков (герконы), и инфракрасник
- по wiFi коннект к MQTT брокеру

по двигатели пытался задействовать пины 0 1 2 3 - для первого, 4 5 6 7 для второго - при такой компоновке WiFi не коннектится, выдает ошибку:
ets Jan 8 2013,rst cause:4, boot mode:(3,6)

wdt reset
load 0x4010f000, len 3584, room 16
tail 0
chksum 0xb0
csum 0xb0
v5d3af165
~ld

эксперементальным путем выяснил, что так себя ведет если задействую цифровые выходы 7 8 9 11 12

Код который использую:
#include "EspMQTTClient.h"
#include <AccelStepper.h>

EspMQTTClient client(
"My WiFI",
"Pas from WiFi",
"My MQQT broker", // MQTT Broker server ip
"Login", // Can be omitted if not needed
"Pass", // Can be omitted if not needed
"Client nane" // Client name that uniquely identify your device
);

AccelStepper step1(8, IN1, IN2, IN3, IN4);
AccelStepper step2(8, IN5, IN6, IN7, IN8);

void setup()
{ pinMode(8,INPUT_PULLUP); }

void loop() {

client.loop();

}


если в этом код закоментить строку { pinMode(8,INPUT_PULLUP); } - то все работает...
мне по сути не хвататет 4х цифровых входов....
 

enjoynering

Well-known member
учите матчасть. для правильной загрузки esp8266 с spi flash пины GPIO0/D3, GPIO2/D4/LED должны быть подтянуты к питанию, а GPIO15/D8 к земле
 
Сверху Снизу