1 (edited by Андрей12345 2024-09-12 07:53:33)

Topic: ESP8266NodeMcu V3 не могу откомпилировать иcходный код.

Не могу откомпилировать подскажите может я не правильно настроил конфигурацию для ESP8266NodeMcu V3 ?
Пример из Arduino IDE ESP8266WIFI-WIFIWebServer откомпили́ровать получилось а иcходный код для ESP8266NodeMcu V3 не как не получаеться. Мне кажеться что конфликтуют библиотеки ESP8266WiFi.h RemoteXY.h.

У меня конфигурация такая
Соединение: Cloud server
Контроллер:NodeMcu V3
Модуль:Integrated WIFI
Среда: Arduino IDE.

Установил
библиотеки ESP8266WiFi.h RemoteXY.h
плата Generic ESP8266 Module.

При компиляции выдаёт ошибку.

Arduino: 1.8.7 (Windows 10), Плата:"Generic ESP8266 Module, 80 MHz, 40MHz, DIO, 115200, 512K (64K SPIFFS), ck, Disabled, None"

In file included from C:\Users\Klient\Documents\Arduino\libraries\RemoteXY\src/RemoteXY.h:161:0,

                 from C:\Users\Klient\AppData\Local\Temp\arduino_modified_sketch_492240\sketch_sep11a.ino:38:

C:\Users\Klient\Documents\Arduino\libraries\RemoteXY\src/RemoteXYComm_WiFi.h: In member function 'virtual uint8_t CRemoteXYServer_WiFi::available(CRemoteXYClient*)':

C:\Users\Klient\Documents\Arduino\libraries\RemoteXY\src/RemoteXYComm_WiFi.h:135:12: error: 'class WiFiClient' has no member named 'disableKeepAlive'

         cl.disableKeepAlive ();     // remove memory leak

            ^

C:\Users\Klient\AppData\Local\Temp\arduino_modified_sketch_492240\sketch_sep11a.ino: In function 'void setup()':

sketch_sep11a:62:23: error: 'D2' was not declared in this scope

#define PIN_BUTTON_01 D2

                       ^

C:\Users\Klient\AppData\Local\Temp\arduino_modified_sketch_492240\sketch_sep11a.ino:69:12: note: in expansion of macro 'PIN_BUTTON_01'

   pinMode (PIN_BUTTON_01, OUTPUT);

            ^

C:\Users\Klient\AppData\Local\Temp\arduino_modified_sketch_492240\sketch_sep11a.ino: In function 'void loop()':

sketch_sep11a:62:23: error: 'D2' was not declared in this scope

#define PIN_BUTTON_01 D2

                       ^

C:\Users\Klient\AppData\Local\Temp\arduino_modified_sketch_492240\sketch_sep11a.ino:79:16: note: in expansion of macro 'PIN_BUTTON_01'

   digitalWrite(PIN_BUTTON_01, (RemoteXY.button_01==0)?LOW:HIGH);

                ^

In file included from C:\Users\Klient\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39:0,

                 from C:\Users\Klient\AppData\Local\Temp\arduino_modified_sketch_492240\sketch_sep11a.ino:28:

C:\Users\Klient\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WiFi\src/WiFiClient.h: In instantiation of 'size_t WiFiClient::write(T&, size_t) [with T = unsigned char [256]; size_t = unsigned int]':

C:\Users\Klient\Documents\Arduino\libraries\RemoteXY\src/RemoteXYComm_WiFi.h:71:48:   required from here

C:\Users\Klient\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WiFi\src/WiFiClient.h:123:36: error: request for member 'available' in 'source', which is of non-class type 'unsigned char [256]'

     size_t left = source.available();

                                    ^

C:\Users\Klient\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WiFi\src/WiFiClient.h:127:5: error: request for member 'read' in 'source', which is of non-class type 'unsigned char [256]'

     source.read(buffer.get(), will_send);

     ^

exit status 1
'D2' was not declared in this scope

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"



ИСХОДНЫЙ КОД.

/*
   -- New project --
   
   This source code of graphical user interface 
   has been generated automatically by RemoteXY editor.
   To compile this code using RemoteXY library 3.1.13 or later version 
   download by link [url]http://remotexy.com/en/library/[/url]
   To connect using RemoteXY mobile app by link [url]http://remotexy.com/en/download/[/url]                   
     - for ANDROID 4.14.08 or later version;
     - for iOS 1.11.2 or later version;
    
   This source code is free software; you can redistribute it and/or
   modify it under the terms of the GNU Lesser General Public
   License as published by the Free Software Foundation; either
   version 2.1 of the License, or (at your option) any later version.    
*/

//////////////////////////////////////////////
//        RemoteXY include library          //
//////////////////////////////////////////////

// можете включить вывод отладочной информации в Serial на 115200
//#define REMOTEXY__DEBUGLOG    

// определение режима соединения и подключение библиотеки RemoteXY 
#define REMOTEXY_MODE__WIFI_CLOUD

#include <ESP8266WiFi.h>

// настройки соединения 
#define REMOTEXY_WIFI_SSID "YOUR_SSID"
#define REMOTEXY_WIFI_PASSWORD "YOUR_PASS"
#define REMOTEXY_CLOUD_SERVER "cloud.remotexy.com"
#define REMOTEXY_CLOUD_PORT 6376
#define REMOTEXY_CLOUD_TOKEN "xxxxxxxxxxxxxxxxxxxxxxx"


#include <RemoteXY.h>

// конфигурация интерфейса RemoteXY  
#pragma pack(push, 1)  
uint8_t RemoteXY_CONF[] =   // 28 bytes
  { 255,1,0,0,0,21,0,18,0,0,0,31,1,106,200,1,1,1,0,1,
  38,27,24,24,0,2,31,0 };
  
// структура определяет все переменные и события вашего интерфейса управления 
struct {

    // input variables
  uint8_t button_01; // =1 если кнопка нажата, иначе =0

    // other variable
  uint8_t connect_flag;  // =1 if wire connected, else =0

} RemoteXY;   
#pragma pack(pop)
 
/////////////////////////////////////////////
//           END RemoteXY include          //
/////////////////////////////////////////////

#define PIN_BUTTON_01 D2


void setup() 
{
  RemoteXY_Init (); 
  
  pinMode (PIN_BUTTON_01, OUTPUT);
  
  // TODO you setup code
  
}

void loop() 
{ 
  RemoteXY_Handler ();
  
  digitalWrite(PIN_BUTTON_01, (RemoteXY.button_01==0)?LOW:HIGH);
  
  // TODO you loop code
  // используйте структуру RemoteXY для передачи данных
  // не используйте функцию delay(), вместо нее используйте RemoteXY_delay() 


}

2

Re: ESP8266NodeMcu V3 не могу откомпилировать иcходный код.

Ругается на метод disableKeepAlive () который определен в файле WiFiClient.h библиотеки ESP8266WiFi.h.
У нас ваш код откомпилировался без этой ошибки.
Скажите, какая версия библиотеки ESP8266WiFi.h у вас установлена.

3 (edited by Андрей12345 2024-09-25 18:14:48)

Re: ESP8266NodeMcu V3 не могу откомпилировать иcходный код.

Здравствуйте версии(1.0.2-1.0.7) библиотеки ESP8266WiFi.h я перепробовал все .Версия Arduino IDE 1.8.7.
Подскажите какая у вас  версия библиотек ESP8266WiFi.h , RemoteXY.h и версия  Arduino IDE?
Конфигурация для подключения к облаку у меня правильна выбрана ?

4

Re: ESP8266NodeMcu V3 не могу откомпилировать иcходный код.

Даже без кода просто две библиотеки вместе не хотят компилироваться по отдельности каждая компилируется .

#include <ESP8266WiFi.h>
#include <RemoteXY.h>
void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

Выходит ошибка.

Arduino: 1.8.7 (Windows 10), Плата:"ESPresso Lite 1.0, 80 MHz, 115200, 4M (3M SPIFFS), nodemcu, Disabled, None"

In file included from C:\Users\Klient\Documents\Arduino\libraries\RemoteXY\src/RemoteXY.h:137:0,

                 from C:\Users\Klient\AppData\Local\Temp\arduino_modified_sketch_967464\sketch_sep25b.ino:2:

C:\Users\Klient\Documents\Arduino\libraries\RemoteXY\src/RemoteXYComm_WiFi.h: In member function 'virtual uint8_t CRemoteXYServer_WiFi::available(CRemoteXYClient*)':

C:\Users\Klient\Documents\Arduino\libraries\RemoteXY\src/RemoteXYComm_WiFi.h:99:12: error: 'class WiFiClient' has no member named 'disableKeepAlive'

         cl.disableKeepAlive ();     // remove memory leak

            ^

In file included from C:\Users\Klient\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WiFi\src/ESP8266WiFi.h:39:0,

                 from C:\Users\Klient\AppData\Local\Temp\arduino_modified_sketch_967464\sketch_sep25b.ino:1:

C:\Users\Klient\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WiFi\src/WiFiClient.h: In instantiation of 'size_t WiFiClient::write(T&, size_t) [with T = unsigned char [256]; size_t = unsigned int]':

C:\Users\Klient\Documents\Arduino\libraries\RemoteXY\src/RemoteXYComm_WiFi.h:59:48:   required from here

C:\Users\Klient\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WiFi\src/WiFiClient.h:123:36: error: request for member 'available' in 'source', which is of non-class type 'unsigned char [256]'

     size_t left = source.available();

                                    ^

C:\Users\Klient\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WiFi\src/WiFiClient.h:127:5: error: request for member 'read' in 'source', which is of non-class type 'unsigned char [256]'

     source.read(buffer.get(), will_send);

     ^

exit status 1
Ошибка компиляции для платы ESPresso Lite 1.0.

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"

5

Re: ESP8266NodeMcu V3 не могу откомпилировать иcходный код.

Arduini 1.8.12
ESP8266 hardware 3.1.2 (у вас стоит устаревшая версия 2.3.0)
RemoteXY - актуальная версия 3.1.14

6 (edited by Андрей12345 2024-09-26 17:40:39)

Re: ESP8266NodeMcu V3 не могу откомпилировать иcходный код.

Установил как у вас.
Arduini 1.8.12
ESP8266 hardware 3.1.2
RemoteXY -  3.1.14

Код как в первом сообщении при компиляции
выходит ошибка.

Arduino: 1.8.12 (Windows 10), Плата:"Generic ESP8266 Module, 80 MHz, Flash, Disabled (new aborts on oom), Disabled, All SSL ciphers (most compatible), 32KB cache + 32KB IRAM (balanced), Use pgm_read macros for IRAM/PROGMEM, dtr (aka nodemcu), 26 MHz, 40MHz, DOUT (compatible), 1MB (FS:64KB OTA:~470KB), 2, nonos-sdk 2.2.1+100 (190703), v2 Lower Memory, Disabled, None, Only Sketch, 115200"

C:\Users\Klient\AppData\Local\Temp\arduino_modified_sketch_873292\sketch_sep26a.ino: In function 'void setup()':
sketch_sep26a:38:3: error: 'RemoteXY_Init' was not declared in this scope; did you mean 'RemoteXY_CONF'?
   38 |   RemoteXY_Init ();
      |   ^~~~~~~~~~~~~
      |   RemoteXY_CONF
sketch_sep26a:33:23: error: 'D2' was not declared in this scope
   33 | #define PIN_BUTTON_01 D2
      |                       ^~
C:\Users\Klient\AppData\Local\Temp\arduino_modified_sketch_873292\sketch_sep26a.ino:40:12: note: in expansion of macro 'PIN_BUTTON_01'
   40 |   pinMode (PIN_BUTTON_01, OUTPUT);
      |            ^~~~~~~~~~~~~
In file included from C:\Users\Klient\AppData\Local\Temp\arduino_modified_sketch_873292\sketch_sep26a.ino:9:
C:\Users\Klient\AppData\Local\Temp\arduino_modified_sketch_873292\sketch_sep26a.ino: In function 'void loop()':
C:\Users\Klient\Documents\Arduino\libraries\RemoteXY\src/RemoteXY.h:171:28: error: 'remotexy' was not declared in this scope
  171 | #define RemoteXY_Handler() remotexy->handler ()
      |                            ^~~~~~~~
C:\Users\Klient\AppData\Local\Temp\arduino_modified_sketch_873292\sketch_sep26a.ino:48:3: note: in expansion of macro 'RemoteXY_Handler'
   48 |   RemoteXY_Handler ();
      |   ^~~~~~~~~~~~~~~~
sketch_sep26a:33:23: error: 'D2' was not declared in this scope
   33 | #define PIN_BUTTON_01 D2
      |                       ^~
C:\Users\Klient\AppData\Local\Temp\arduino_modified_sketch_873292\sketch_sep26a.ino:50:16: note: in expansion of macro 'PIN_BUTTON_01'
   50 |   digitalWrite(PIN_BUTTON_01, (RemoteXY.button_01==0)?LOW:HIGH);
      |                ^~~~~~~~~~~~~
exit status 1
'RemoteXY_Init' was not declared in this scope; did you mean 'RemoteXY_CONF'?

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"

7

Re: ESP8266NodeMcu V3 не могу откомпилировать иcходный код.

Ошибка в RemoteXY_Init () как у вас будет в том случае
1. если вы закомментировали или удалили строку #define REMOTEXY_MODE__WIFI_CLOUD
2. если строка #define REMOTEXY_MODE__WIFI_CLOUD расположена ниже #include <RemoteXY.h>
3. если вместо #define REMOTEXY_MODE__WIFI_CLOUD указано что то другое чего библиотека не может распознать

8

Re: ESP8266NodeMcu V3 не могу откомпилировать иcходный код.

Исходный код как программа RemoteXY его создала так и есть я его не редактировал.
В коде все ваши условия которые вы описали выше соблюдаются.

/*
   -- New project --
   
   This source code of graphical user interface 
   has been generated automatically by RemoteXY editor.
   To compile this code using RemoteXY library 3.1.13 or later version 
   download by link [url]http://remotexy.com/en/library/[/url]
   To connect using RemoteXY mobile app by link [url]http://remotexy.com/en/download/[/url]                   
     - for ANDROID 4.14.08 or later version;
     - for iOS 1.11.2 or later version;
    
   This source code is free software; you can redistribute it and/or
   modify it under the terms of the GNU Lesser General Public
   License as published by the Free Software Foundation; either
   version 2.1 of the License, or (at your option) any later version.    
*/

//////////////////////////////////////////////
//        RemoteXY include library          //
//////////////////////////////////////////////

// можете включить вывод отладочной информации в Serial на 115200
//#define REMOTEXY__DEBUGLOG    

// определение режима соединения и подключение библиотеки RemoteXY 
#define REMOTEXY_MODE__WIFI_CLOUD

#include <ESP8266WiFi.h>

// настройки соединения 
#define REMOTEXY_WIFI_SSID "YOUR_SSID"
#define REMOTEXY_WIFI_PASSWORD "YOUR_PASS"
#define REMOTEXY_CLOUD_SERVER "cloud.remotexy.com"
#define REMOTEXY_CLOUD_PORT 6376
#define REMOTEXY_CLOUD_TOKEN "xxxxxxxxxx"


#include <RemoteXY.h>

// конфигурация интерфейса RemoteXY  
#pragma pack(push, 1)  
uint8_t RemoteXY_CONF[] =   // 28 bytes
  { 255,1,0,0,0,21,0,18,0,0,0,31,1,106,200,1,1,1,0,1,
  38,27,24,24,0,2,31,0 };
  
// структура определяет все переменные и события вашего интерфейса управления 
struct {

    // input variables
  uint8_t button_01; // =1 если кнопка нажата, иначе =0

    // other variable
  uint8_t connect_flag;  // =1 if wire connected, else =0

} RemoteXY;   
#pragma pack(pop)
 
/////////////////////////////////////////////
//           END RemoteXY include          //
/////////////////////////////////////////////

#define PIN_BUTTON_01 D2


void setup() 
{
  RemoteXY_Init (); 
  
  pinMode (PIN_BUTTON_01, OUTPUT);
  
  // TODO you setup code
  
}

void loop() 
{ 
  RemoteXY_Handler ();
  
  digitalWrite(PIN_BUTTON_01, (RemoteXY.button_01==0)?LOW:HIGH);
  
  // TODO you loop code
  // используйте структуру RemoteXY для передачи данных
  // не используйте функцию delay(), вместо нее используйте RemoteXY_delay() 


}

9

Re: ESP8266NodeMcu V3 не могу откомпилировать иcходный код.

Даже без кода просто две библиотеки вместе не хотят компилироваться по отдельности каждая компилируется почему так ?

#include <ESP8266WiFi.h>
#include <RemoteXY.h>
void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

10

Re: ESP8266NodeMcu V3 не могу откомпилировать иcходный код.

Андрей12345 wrote:

Даже без кода просто две библиотеки вместе не хотят компилироваться по отдельности каждая компилируется почему так ?

#include <ESP8266WiFi.h>
#include <RemoteXY.h>
void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

Очень хотим воспроизвести ошибку, так как возможно у многих людей она может проявиться.
Но и этот код у нас компилируется без ошибок. Непонятно. Можете выложить весь лог компиляции с самого начала?
PS. Не публикуйте ваши токены облачного сервера в открытом доступе. К вашему устройству сможет подключиться кто угодно зная ваш токен.

11

Re: ESP8266NodeMcu V3 не могу откомпилировать иcходный код.

При компиляции просто библиотек появляется не ошибка а какое то предупреждение?

. Variables and constants in RAM (global, static), used 28008 / 80192 bytes (34%)

║   SEGMENT  BYTES    DESCRIPTION

╠══ DATA     1496     initialized variables

╠══ RODATA   920      constants       

╚══ BSS      25592    zeroed variables

. Instruction RAM (IRAM_ATTR, ICACHE_RAM_ATTR), used 59143 / 65536 bytes (90%)

║   SEGMENT  BYTES    DESCRIPTION

╠══ ICACHE   32768    reserved space for flash instruction cache

╚══ IRAM     26375    code in IRAM   

. Code in flash (default, ICACHE_FLASH_ATTR), used 231620 / 1048576 bytes (22%)

║   SEGMENT  BYTES    DESCRIPTION

╚══ IROM     231620   code in flash

12

Re: ESP8266NodeMcu V3 не могу откомпилировать иcходный код.

При компиляции кода сформированного программы RemoteXY
выделяется розовым цветом строчка #define PIN_BUTTON_01 D2 
и выдаёт ошибку.

Arduino: 1.8.12 (Windows 10), Плата:"Generic ESP8266 Module, 80 MHz, Flash, Disabled (new aborts on oom), Disabled, All SSL ciphers (most compatible), 32KB cache + 32KB IRAM (balanced), Use pgm_read macros for IRAM/PROGMEM, dtr (aka nodemcu), 26 MHz, 40MHz, DOUT (compatible), 1MB (FS:64KB OTA:~470KB), 2, nonos-sdk 2.2.1+100 (190703), v2 Lower Memory, Disabled, None, Only Sketch, 115200"

In file included from C:\Users\Klient\Documents\Arduino\libraries\RemoteXY\src/RemoteXY.h:161,
                 from C:\Users\Klient\Desktop\Remote1\Remote1.ino:38:
C:\Users\Klient\Documents\Arduino\libraries\RemoteXY\src/RemoteXYComm_WiFi.h: In member function 'virtual uint8_t CRemoteXYServer_WiFi::available(CRemoteXYClient*)':
C:\Users\Klient\Documents\Arduino\libraries\RemoteXY\src/RemoteXYComm_WiFi.h:129:40: warning: 'WiFiClient WiFiServer::available(uint8_t*)' is deprecated: Renamed to accept(). [-Wdeprecated-declarations]
  129 |     WiFiClient cl = server->available ();
      |                                        ^
In file included from C:\Users\Klient\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\libraries\ESP8266WiFi\src/ESP8266WiFi.h:40,
                 from C:\Users\Klient\Desktop\Remote1\Remote1.ino:28:
C:\Users\Klient\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.1.2\libraries\ESP8266WiFi\src/WiFiServer.h:85:14: note: declared here
   85 |   WiFiClient available(uint8_t* status = NULL) __attribute__((deprecated("Renamed to accept().")));
      |              ^~~~~~~~~
C:\Users\Klient\Desktop\Remote1\Remote1.ino: In function 'void setup()':
Remote1:62:23: error: 'D2' was not declared in this scope
   62 | #define PIN_BUTTON_01 D2
      |                       ^~
C:\Users\Klient\Desktop\Remote1\Remote1.ino:69:12: note: in expansion of macro 'PIN_BUTTON_01'
   69 |   pinMode (PIN_BUTTON_01, OUTPUT);
      |            ^~~~~~~~~~~~~
C:\Users\Klient\Desktop\Remote1\Remote1.ino: In function 'void loop()':
Remote1:62:23: error: 'D2' was not declared in this scope
   62 | #define PIN_BUTTON_01 D2
      |                       ^~
C:\Users\Klient\Desktop\Remote1\Remote1.ino:79:16: note: in expansion of macro 'PIN_BUTTON_01'
   79 |   digitalWrite(PIN_BUTTON_01, (RemoteXY.button_01==0)?LOW:HIGH);
      |                ^~~~~~~~~~~~~
exit status 1
'D2' was not declared in this scope

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"

13

Re: ESP8266NodeMcu V3 не могу откомпилировать иcходный код.

Я побывал как у вас в примере с Arduino Uno всё компилируется а с NodeMcu V3 не хочет.
Правильно выбрана  плата Generic ESP8266 Module?

14

Re: ESP8266NodeMcu V3 не могу откомпилировать иcходный код.

Андрей12345 wrote:

При компиляции просто библиотек появляется не ошибка а какое то предупреждение?

. Variables and constants in RAM (global, static), used 28008 / 80192 bytes (34%)

║   SEGMENT  BYTES    DESCRIPTION

╠══ DATA     1496     initialized variables

╠══ RODATA   920      constants       

╚══ BSS      25592    zeroed variables

. Instruction RAM (IRAM_ATTR, ICACHE_RAM_ATTR), used 59143 / 65536 bytes (90%)

║   SEGMENT  BYTES    DESCRIPTION

╠══ ICACHE   32768    reserved space for flash instruction cache

╚══ IRAM     26375    code in IRAM   

. Code in flash (default, ICACHE_FLASH_ATTR), used 231620 / 1048576 bytes (22%)

║   SEGMENT  BYTES    DESCRIPTION

╚══ IROM     231620   code in flash

Это как раз вам говорит о том что все скомпилировалось

15

Re: ESP8266NodeMcu V3 не могу откомпилировать иcходный код.

Андрей12345 wrote:

При компиляции кода сформированного программы RemoteXY
выделяется розовым цветом строчка #define PIN_BUTTON_01 D2 
и выдаёт ошибку.

Это говорит о том что у вашей платы нет пина с номером D2. Удалите привязку к пину или замените имена пинов в коде вручную на другие существующие.

16

Re: ESP8266NodeMcu V3 не могу откомпилировать иcходный код.

Поэтому я и спрашиваю какую плату выбрать в настройках Arduino IDE для NodeMcu V3?
У вас какая плата выбрана в настройках Arduino IDE?