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

Нужна помощь ESP8266 не видит пины Arduino

groshevsky

New member
Всем привет. Подключил ESP8266 к Arduino Nano, всё прошивается и работает. Но я не могу включить светодиод на 13-м пине Arduino через прошивку ESP8266 в среде Arduino IDE. Просто не работает

Код:
/*
ESP8266 Blink by Simon Peter
Blink the blue LED on the ESP-01 module
This example code is in the public domain
The blue LED on the ESP-01 module is connected to GPIO1
(which is also the TXD pin; so we cannot use Serial.print() at the same time)
Note that this sketch uses LED_BUILTIN to find the pin with the internal LED
*/

int led = 13;

void setup() {
  pinMode(1, OUTPUT);     // Initialize the LED_BUILTIN pin as an output
  pinMode(led, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(1, LOW);   // Turn the LED on (Note that LOW is the voltage level
  digitalWrite(led, HIGH);
                                    // but actually the LED is on; this is because
                                    // it is active low on the ESP-01)
  delay(1000);                      // Wait for a second
  digitalWrite(1, HIGH);  // Turn the LED off by making the voltage HIGH
  digitalWrite(led, LOW);
  delay(2000);                      // Wait for two seconds (to demonstrate the active low LED)
}
 

enjoynering

Well-known member
у ESP цифровые пины декларируются так D1, D2,..D16. если писать как у вас то это GPIO1 и GPIO13. у разных ESP плат светодиод подключен к разным пинам. чтоб не ошибиться делайте так:

Код:
pinMode(LED_BUILTIN, OUTPUT);
 

groshevsky

New member
Ребята, спасибо. Вы меня не поняли из-за того, что я не предоставил фото своей макетной платы, да и суть проблемы достаточно основательно не описал.
В общем, погуглив полдня, наткнулся на библиотеку SoftwareSerial. Написал код, чтобы связать Arduino и ESP...
Теперь мои извращенные задумки воплотились в жизнь
 
Сверху Снизу