Программа загружена в ESP32S, но не выполняется

Я только что получил ESP32S, и я просто хотел, чтобы светодиод мигал. Я думаю, что мой код загружен в ESP.

Это то, что я получаю после загрузки. Я подключил 2 кнопки, одну для сброса и одну для загрузчика, более чем 10-килограммовый резистор. Но код не будет работать после загрузки.

Вот код Arduino

const int ledPin = 21;
void setup() {
// setup pin 5 as a digital output pin
pinMode (ledPin, OUTPUT);
Serial.begin(115200);

}
void loop() {
digitalWrite (ledPin, HIGH);  // turn on the LED
delay(500); // wait for half a second or 500 milliseconds
Serial.println("**");
digitalWrite (ledPin, LOW); // turn off the LED
delay(500); // wait for half a second or 500 milliseconds
}

Я подключил светодиод к контакту 21, который находится ниже контактов TX и RX

, 👍-1

Обсуждение

какой-то вывод в последовательном мониторе?, @Juraj

На самом деле я не использую подтягивающие резисторы. Попробуй без этого. Вы используете CP2102? Надеюсь, это поможет, Опилите, @Opilite Elixx

Я закрываю этот вопрос, потому что он не воспроизводим, @Juraj


1 ответ


-1

Итак, сначала убедитесь, что у вас выбран правильный порт и плата в меню "Сервис". Также попробуйте просто использовать USB-кабель для программирования ESP 32 вместо всего этого дополнительного оборудования. Однако, если он там не работает, попробуйте использовать другой USB-кабель.

Однако я подозреваю, что проблема может быть в том, как вы подключаете светодиод. Прежде всего, светодиод нуждается в подходящем резисторе между ним и землей. Это должен быть цифровой вывод, СВЕТОДИОД +, СВЕТОДИОД -, вывод резистора 1, вывод резистора 2, gnd.

Кроме того, я часто делаю то, чтобы убедиться, что вы правильно читаете вывод. Иногда я путаю выводы 27 и 21, потому что он написан довольно мелко, а 7 и 1 могут выглядеть одинаково. Также иногда это происходит под странным углом или что-то в этом роде.

Наконец, я считаю, что ESP32 имеет встроенный светодиод на втором выводе, поэтому, если вы измените свой код на ledPin = 2; тогда он должен мигать встроенным светодиодом.

,

он загружается через неправильный порт и кабель?, @Juraj

Я не вижу светодиода на схеме. Как вы определили, что светодиод может быть подключен неправильно или что этот конкретный модуль имеет встроенный светодиод?, @StarCat

Привет, спасибо за ваш ответ. Я провел еще немного исследований по своей схеме, и оказалось, что я неправильно подключил кнопку. Так что мой ESP всегда был в загрузчике. Извините, что отнял у вас время, и еще раз спасибо за вашу помощь., @narutouzumaki 99