Доброго времени суток, товарищи.
В школьном индивидуальном проекте работаю с Arduino (проект достался от моего предшественника, сейчас он в 11, от него и достался код). Пишу код - выдаёт следующую ошибку:
sketch_feb10a:5:26: error: ‘DHT11’ was not declared in this scope
sketch_feb10a:15:5: error: expected unqualified-id before ‘.’ token
sketch_feb10a:34:5: error: expected unqualified-id before ‘.’ token
exit status 1
‘DHT11’ was not declared in this scope
Сам код:
#include <iarduino_RTC.h>
#include <iarduino_DHT.h>
#define DHTPIN 2
iarduino_DHT dht(DHTPIN, DHT11 );
iarduino_RTC time(RTC_DS1302,8,6,7);
#define RED 11
#define GRN 10
#define BLU 9
#define LED 12
void.setup() {
Serial.begin(9600);
dht.begin();
pinMode(DHTPIN, INPUT);
pinMode(RELAY_IN, OUTPUT);
digitalWrite(RELAY_IN, HIGH);
pinMode(RED, OUTPUT);
pinMode(GRN, OUTPUT);
pinMode(BLUE, OUTPUT);
pinMode(LED, OUTPUT);
time.begin();
time.settime(0,59,2,27,10,15,2);
}
void.loop() {
if(dht.readHumidity() >= 60)
{
digitalWrite(RELAY_IN, LOW);
digitalWrite(LED, HIGH);
}
else if(sht,readHumidity() < 45)
{
digitalWrite(LED, LOW);
}
if(time.minutes==0&&seconds==1)
{
digitalWrite(RELAY_IN, LOW);
digitalWrite(RED, HIGH);
digitalWrite(GRN, LOW);
digitalWrite(BLU, HIGH);
}
else if(time.minutes==0&&seconds==1)
{
digitalWrite(RED, LOW);
digitalWrite(GRN, LOW);
digitalWrite(BLU, LOW);
}
if ((digitalRead(RED) == LOW)&&(digitalRead(BLU) == LOW)&&(digitalRead(GRN) == LOW)&&(digitalRead(LED) == LOW)
{
digitalWrite(RELAY_IN, HIGH)
}
}
Помогите, пожалуйста, с решением проблемы. В понедельник уже сдавать…
p. s. прошу прощения, устранил проблему своими силами