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

Ошибка компиляции для платы NodeMCU 1.0 (ESP-12E Module).

vladymyr

New member
ЕТО КОД -ВНИЗУ ОШЫБКА

#include <ArduinoWiFiServer.h>
#include <BearSSLHelpers.h>
#include <CertStoreBearSSL.h>
#include <ESP8266WiFi.h>
#include <ESP8266WiFiAP.h>
#include <ESP8266WiFiGeneric.h>
#include <ESP8266WiFiGratuitous.h>
#include <ESP8266WiFiMulti.h>
#include <ESP8266WiFiScan.h>
#include <ESP8266WiFiSTA.h>
#include <ESP8266WiFiType.h>
#include <WiFiClient.h>
#include <WiFiClientSecure.h>
#include <WiFiClientSecureBearSSL.h>
#include <WiFiServer.h>
#include <WiFiServerSecure.h>
#include <WiFiServerSecureBearSSL.h>
#include <WiFiUdp.h>

/* ESP & Blynk */
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
#define BLYNK_PRINT Serial

/* Blynk credentials */
char auth[] = "RPr_ORnFigmw99APTjGgCusxgO3ROAq4";
/* WiFi credentials */
char ssid[] = "FASTWEB-B6EF73";
char pass[] = "MT9FP4Y4J2";

/* TIMER */
#include <SimpleTimer.h>
SimpleTimer timer;

/* DS18B20 Temperature Sensor */
#include <OneWire.h>
#include<DallasTemperature.h>
#define ONE_WIRE_BUS 2 // DS18B20 подключаем на D4 на плате
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature DS18B20(&oneWire);
int temp_0;
int temp_1;

void setup()
{
Serial.begin(115200);
Blynk.begin(auth, ssid, pass);
DS18B20.begin();
timer.setInterval(1000L, getSendData);
Serial.println(" ");
Serial.println("Testing Dual Sensor data");
}

void loop()
{
timer.run(); // Initiates SimpleTimer
Blynk.run();
}

/***************************************************
* Send Sensor data to Blynk
**************************************************/
void getSendData()
{
DS18B20.requestTemperatures();
temp_0 = DS18B20.getTempCByIndex(0); // Sensor 0 показания для датчика 1 в цельсиях
temp_1 = DS18B20.getTempCByIndex(1); // Sensor 0 показания для датчика 2 в цельсиях

Serial.print("Temp_0: ");
Serial.print(temp_0);
Serial.print(" oC . Temp_1: ");
Serial.print(temp_1);
Serial.println(" oC");

Blynk.virtualWrite(10, temp_0); //выврд данных на виртуальный пин V10
Blynk.virtualWrite(11, temp_1); //вывод данных навиртуальный пин V11
}



ОШЫБКА
Arduino: 1.8.13 (Windows 10), Плата:"NodeMCU 1.0 (ESP-12E 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, 4MB (FS:2MB OTA:~1019KB), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200"





















In file included from C:\Users\vovap\AppData\Local\Arduino15\libraries\Blynk\src/Blynk/BlynkApi.h:37,

from C:\Users\vovap\AppData\Local\Arduino15\libraries\Blynk\src/BlynkApiArduino.h:14,

from C:\Users\vovap\AppData\Local\Arduino15\libraries\Blynk\src/BlynkSimpleEsp8266.h:24,

from C:\Users\vovap\AppData\Local\Temp\7zO89E66265\blink_ds18b20.ino\blink_ds18b20.ino.ino:22:

C:\Users\vovap\AppData\Local\Arduino15\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: error: redefinition of 'class BlynkTimer'

36 | #define SimpleTimer BlynkTimer

| ^~~~~~~~~~

C:\Users\vovap\AppData\Local\Arduino15\libraries\SimpleTimer/SimpleTimer.h:10:7: note: in expansion of macro 'SimpleTimer'

10 | class SimpleTimer {

| ^~~~~~~~~~~

C:\Users\vovap\AppData\Local\Arduino15\libraries\Blynk\src/Blynk/BlynkTimer.h:36:21: note: previous definition of 'class BlynkTimer'

36 | #define SimpleTimer BlynkTimer

| ^~~~~~~~~~

C:\Users\vovap\AppData\Local\Arduino15\libraries\Blynk\src/Blynk/BlynkTimer.h:41:7: note: in expansion of macro 'SimpleTimer'

41 | class SimpleTimer {

| ^~~~~~~~~~~

Несколько библиотек найдено для "OneWire.h"

Используется: C:\Users\vovap\AppData\Local\Arduino15\libraries\OneWire

Не используется: C:\Users\vovap\AppData\Local\Arduino15\libraries\MAX31850_OneWire

Не используется: C:\Users\vovap\AppData\Local\Arduino15\libraries\OneWireNg

exit status 1

Ошибка компиляции для платы NodeMCU 1.0 (ESP-12E Module).
 
Сверху Снизу