Что представляет собой встроенный светодиодный вывод для платы разработки ESP32-WROOM-32D?

Я перепробовал почти все контакты с этим скетчем:

#define LED 2

void setup()
{
  pinMode(LED,OUTPUT);
}

void loop()
{
  delay(500);
  digitalWrite(LED,HIGH);
  delay(500);
  digitalWrite(LED,LOW);
}

Может быть, это невозможно контролировать? Вот таблица данных: https://docs.espressif.com/projects/esp-idf/en/latest/esp32/hw-reference/esp32/get-started-devkitc.html

, 👍1

Обсуждение

Попробуйте использовать макрос LED_BUILTIN. Это всегда должно быть установлено на вывод, где, по мнению вашего ядра, находится светодиод., @chrisl

LED_BUILTIN" не был объявлен в этой области, @adamaero

Где вы видите светодиод на странице, на которую вы ссылаетесь? (Кроме индикатора питания.), @Mat

Существует множество различных плат "esp32 devkit", все они выпускаются китайскими фабриками и все немного отличаются. О, и все такие же недокументированные, как и друг у друга. Пожалуйста, предоставьте изображение хорошего качества того, которое у вас есть (не ссылку на то, что вы можете считать правильным, но это явно не так)., @Majenko

Я нашел этот фрагмент кода полезным для определения клонирования светодиодов ESP32s. / * Поиск ввода */ если (pin < 35) { pinMode (вывод, ВЫВОД); Серийный номер.println(""); Serial.print("Pin: "); Серийный номер.печать (pin); Серийный номер.печать (" "); Цифровая запись (pin, HIGH); Серийный номер.печать ("ВЫСОКАЯ"); задержка (300); Цифровая запись (pin, НИЗКИЙ); Серийный номер.печать ("НИЗКАЯ"); задержка (2000); pin++; }, @RowanP


1 ответ


0

Предоставленное техническое описание является подробным. Поскольку красный индикатор питания подключен непосредственно к VIN, похоже, что управлять этим светодиодом невозможно:

Сравните это со встроенным светодиодом, выводом 13, на Arduino Uno:

,