Top.Mail.Ru
Ответы
Аватар пользователя
7лет
Изменено

Exit status 1 Ошибка компиляции для платы Arduino/Genuino Uno. Порт настроен. Как исправить

Вот скетч:
#include
#include
#include "DHT.h"
#define DHTPIN A0
#define DHTTYPE DHT11 // DHT 11
//#define DHTTYPE DHT22 // DHT 22 (AM2302)
//#define DHTTYPE DHT21 // DHT 21 (AM2301)
DHT dht(DHTPIN, DHTTYPE);
byte degree[8] =
{
B00111,
B00101,
B00111,
B00000,
B00000,
B00000,
B00000,
};
LiquidCrystal_I2C lcd(0x27,16,2);
void setup()
{
lcd.init(); // Инициализация lcd
lcd.backlight();
lcd.createChar(1, degree);
Serial.begin(9600);
dht.begin();
}
void loop() {

delay(2000);
// Reading temperature or humidity takes about 250 milliseconds!
// Sensor readings may also be up to 2 seconds 'old' (its a very slow sensor)
float h = dht.readHumidity();
// Read temperature as Celsius
float t = dht.readTemperature();
// Read temperature as Fahrenheit
float f = dht.readTemperature(true);
lcd.setCursor(0, 0);
lcd.print("Hum = % ");
lcd.setCursor(7, 0);
lcd.print(h, 1);
lcd.setCursor(0, 1);
lcd.print("Temp = \1C ");
lcd.setCursor(7, 1);
lcd.print(t,1);

По дате
По Рейтингу
Аватар пользователя
Мастер
7лет

Почему пустые #include вверху?
Обнови библиотеку "DHT.h"
у тебя скорей ошибка DHT.h: No such file or directory
compilation terminated. Короче, библиотеку не видит...
Проверь её имя в среде ардуино "Файл-->Образцы" и ищи её.
В конце скетча должно быть lcd.print(t,1); }