Невозможно скомпилировать код из примера экрана Arduino WIFI.

Я пытаюсь запустить фрагмент кода в этом примере Wi-Fi: https://www.arduino.cc/en/Reference/WiFiConfig через онлайн-редактор Arduino.cc, но я получаю такие ошибки:

/home/ubuntu/opt/libraries/latest/wifinina_1_2_0/src/utility/spi_drv.cpp:87:24: error: 'PINS_COUNT' was not declared in this scope

и

/home/ubuntu/opt/libraries/latest/wifinina_1_2_0/src/utility/spi_drv.cpp:97:15: error: 'NINA_GPIO0' was not declared in this scope

Есть ли у кого-нибудь идеи, как это решить?

, 👍2


1 ответ


Лучший ответ:

3

Подобные ошибки обычно возникают из-за выбора неправильного оборудования в IDE.

Выбор правильной платы в IDE решит проблему компиляции.

Поскольку вы сказали, что использовали онлайн-редактор Arduino.cc, я вставил ваш код в редактор.

Вы не указали, какую плату Arduino или какой модуль Wi-Fi вы используете, поэтому в качестве отправной точки я выбрал плату Arduino Uno WiFi.

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

Далее я выбрал плату Arduino Uno WiFi Rev2 и скомпилировал ее без ошибок.

,