Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите с ошибкой на Arduino Nano

Mr.Alex Знаток (481), закрыт 7 лет назад
#include
#include
#include
#include "DHT.h"

#define DHTPIN 10

DHT dht(DHTPIN, DHT11);

int kCePin = 4;
int kIoPin = 3;
int kSclkPin = 2;
int REDpin = 9;
int GREENpin = 6;
int BLUEpin = 11;

DS1302 rtc(kCePin, kIoPin, kSclkPin);

LiquidCrystal_I2C lcd(0x21,16,2); // 0x20..0x27 Adrees
unsigned long memTime;
int bzzPin = 9;

void rtcsettime(int _h, int _m, int _s) {
rtc.helt(true);
rtc.writeProtect(false);
rtc.hour(_h);
rtc.minuters(_m);
rtc.seconds(_s);
rtc.halt(false);
}

void HumTempRead() {
float hum = dht.readHumidity();
float temp = dht.readTemperature();
if (isnan(hun) || isnan(temp)) {
Serial.println("Failed to read from DHT sensor!");
lcd.setCursor(0, 1);
lcd.print("H=--% T=---");
lcd.setCursor(11, 1);
lcd.print((char)223);
lcd.setCursor(12, 1);
lcd.print("C ");
}else {
lcd.setCursor(0, 1);
lcd.print("H=");
lcd.setCursor(2, 1);
lcd.print(hum);
lcd.setCursor(4, 1);
lcd.print("% T=+");
lcd.setCursor(9, 1);
lcd.print(temp);
lcd.setCursor(11, 1);
lcd.print((char)223);
lcd.setCursor(12, 1);
lcd.print("C ");
}
}

void setup_bzz() {
pinMode(bzzPin,OUTPUNT);
}

void bzz(int _bzzTime) {
tone(dzzPin, 2093, _bzzTime);
}

void setup(){
Serial.begin(9600);
dht.begin();
setup_bzz();
bzz(100);
// rtcsettime(0,50,0);
lcd.init();
lcd.home();
lcd.setCursor(0, 0);
}

void loop(){
if (rtc.hour() <10){
lcd.setCursor(8, 0);
lcd.print("0");
lcd.setCursor(9, 0);}
else {
lcd.setCursor(8, 0);
}
lcd.print(rtc.hour());
lcd.setCursor(10, 0);
lcd.print(":")
if (rtc.minutes() <10){
lcd.setCursor(11, 0);
lcd.print("0");
lcd.setCursor(12, 0);}
else {
lcd.setCursor(11, 0);
}
lcd.print(rtc.minutes());
lcd.setCursor(13, 0);
lcd.print(":");
if (rtc.seconds() <10){
lcd.setCursor(14, 0);
lcd.print("0");
lcd.setCursor(15, 0);}
else {
lcd.setCursor(14, 0);
}
lcd.print(rtc.seconds());
if ((millis() - memTime > 2000)or(millis() < memTime)){
//DNT11 1 time each 2 seconds
HumTempRead();
memTime = millis();
}
delay(100);
{
for(int value = 0; value <= 255; value +=1) {
analogWrite(REDpin, value);
analogWrite(GREENpin, 255-value);
analogWrite(BLUEpin, 255);
delay(30);
}

for(int value = 0 ; value <= 255; value +=1){
analogWrite(REDpin, 255);
analogWrite(GREENpin, value);
analogWrite(BLUEpin, 255-value);
delay(30);
}

for(int value = 0; value <= 255; value +=1) {
analogWrite(REDpin, 255-value);
analogWrite(GREENpin, 255);
analogWrite(BLUEpin, value);
delay(30);
}
}
}

ВНИМАНИЕ: Категория '' в библиотеке Ethernet2 не является действительной. Установка на 'Uncategorized'
C:\Program Files (x86)\Arduino\libraries\DHT\DHT.c:16:19: fatal error: dht11.h: No such file or directory

#include "dht11.h"

^

compilation terminated.
exit status 1
Ошибка компиляции для платы Arduino Nano.
Лучший ответ
Ev Высший разум (118676) 7 лет назад
fatal error: dht11.h: No such file or directory

фатальная ошибка: в dht11.h Нет такого файла или каталога
Остальные ответы
Похожие вопросы