Ошибка загрузки скетча.

Тема в разделе "Arduino & Shields", создана пользователем Shain, 21 авг 2021.

  1. Shain

    Shain Нуб

    Привет, народ!

    Написал вот такой вот скетч:

    #include <DHT.h>
    #include <LiquidCrystal_I2C.h>
    #include <Wire.h>
    int u;
    int piezoPin = 3;
    LiquidCrystal_I2C lcd(0x27,20,2);
    #define DHTPIN 2 // номер пина, к которому подсоединен датчик

    DHT dht(DHTPIN, DHT11);

    byte degree[8] = // кодируем символ градуса
    {
    B00111,
    B00101,
    B00111,
    B00000,
    B00000,
    B00000,
    B00000,
    B00000,
    };


    void setup() {
    pinMode [A0, INPUT];
    pinMode [3, OUTPUT];
    lcd.init();
    lcd.backlight();
    lcd.createChar(1, degree);
    dht.begin();

    }

    void loop() {
    u = analogRead(A0);
    lcd.clear();
    if (u > 500)
    {
    lcd.setCursor(4,0);
    lcd.print("Flame!!! ");
    tone(piezoPin, 1000, 1000);
    delay(1000);
    tone(piezoPin, 500, 1000);
    delay(1000);

    }
    else
    {
    lcd.setCursor(0,0); // ставим курсор на 1 символ первой строки
    lcd.print("Humid: ");
    lcd.setCursor(8,0);
    lcd.print(dht.readHumidity());
    lcd.setCursor(13,0);
    lcd.print("% ");
    lcd.setCursor(0,1);
    lcd.print("Temper: ");
    lcd.print(dht.readTemperature());
    lcd.setCursor(13,1);
    lcd.print("\1C ");
    delay(400);
    }

    delay(500);
    }

    При попытке загрузки в плату Arduino Uno возникает следующая ошибка:

    Arduino: 1.8.15 (Windows 10), Плата:"Arduino Uno"

    In file included from C:\Users\puchk\Documents\Arduino\libraries\DHT_sensor_library-1.3.4\DHT_U.cpp:22:0:

    C:\Users\puchk\Documents\Arduino\libraries\DHT_sensor_library-1.3.4\DHT_U.h:25:10: fatal error: Adafruit_Sensor.h: No such file or directory

    #include <Adafruit_Sensor.h>

    ^~~~~~~~~~~~~~~~~~~

    compilation terminated.

    exit status 1

    Ошибка компиляции для платы Arduino Uno.



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

    Вот мои библиотеки:
    upload_2021-8-21_22-8-32.png

    Помогите, пожалуйста, найти ошибку.
     
  2. Airbus

    Airbus Радиохулиган Модератор

  3. Airbus

    Airbus Радиохулиган Модератор

    C:\Users\puchk\Documents\Arduino\libraries\DHT_sensor_library-1.3.4\DHT_U.h:25:10: fatal error: Adafruit_Sensor.h: No such file or directory
    #include <Adafruit_Sensor.h>
    Означает что нет библиотеки Adafruit_Sensor.h и предлагает Вам ее добавить