подскажите ошибка в тексте

vvs
Offline
Зарегистрирован: 01.02.2014

Вот такая ошибка

sketch_feb11b.ino: In function 'void setup()':
sketch_feb11b:50: error: a function-definition is not allowed here before '{' token
sketch_feb11b:96: error: expected `}' at end of input
 

[code]
#include <UTFT.h>
extern uint8_t SmallFont[];
UTFT myGLCD (ITDB18SP, 11, 10, 9, 12, 8);

#include "DHT.h"
#define DHTPIN 2
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);

int sensor1Pin = A0;
int sensor1Value = 0;

int sensor2Pin =  A1;
int sensor2Value = 0;

int DravPin = 6;
int Klap1Pin = 7;
int Klap2Pin = 5;



void setup() {
  {
    myGLCD.InitLCD(1);
    myGLCD.setFont(SmallFont);
    myGLCD.clrScr();

    Serial.begin(9600);
    dht.begin();

    myGLCD.setColor(255, 0, 0); // синий цвет
    myGLCD.fillRect(0, 0, 159, 13);
    myGLCD.setBackColor(255, 0, 0);
    myGLCD.setColor(255, 255, 255); //белый цвет
    myGLCD.print("ETRA", CENTER, 0);
    myGLCD.setColor(0, 0, 255); // красныц цвет
    myGLCD.drawRect(0, 14, 159, 54);
    myGLCD.setBackColor(0, 0, 0); //черный
    myGLCD.setColor(255, 255, 255);
    myGLCD.print("air temperatureT*:", LEFT, 15);
    myGLCD.print("humidity airC%:", LEFT, 28);
    myGLCD.print("humidity landC%:", LEFT, 41);
    myGLCD.print("humidity landC%:", LEFT, 56);

    pinMode(DravPin, OUTPUT);
    pinMode(Klap1Pin, OUTPUT);
    pinMode(Klap2Pin, OUTPUT);
  }
  void loop()
  {
    sensorValue1 = analogRead(sensor1Pin);
    sensorValue2 = analogRead(sensor2Pin);

    float h = dht.readHumidity();
    float t = dht.readTemperature();

    if (isnan(t) || isnan(h))
    {
    } else {

      myGLCD.printNumI(t, 142, 15);
      myGLCD.printNumI(h, 140, 28);

      myGLCD.setColor(255, 255, 255);
      myGLCD.printNumI(sensor1Pin, 128, 41);
      delay (1);

      myGLCD.setColor(255, 255, 255);
      myGLCD.printNumI(sensor2Pin, 128, 56);
      delay (1);
      if (sensorValue1 == 140)
      {
        digitalWrite(DravPin, HIGH);
        digitalWrite(Klap1Pin, HIGH)
      }
      if (sensorValue1 > 140)
      {
        digitalWrite(DravPin, LOW);
        digitalWrite(Klap1Pin, HIGH)
      }
      delay (1);

      if (sensorValue2 == 140)
      {
        digitalWrite(DravPin, HIGH);
        digitalWrite(Klap2Pin, HIGH)
      }
      if (sensorValue2 > 140)
      {
        digitalWrite(DravPin, LOW);
        digitalWrite(Klap2Pin, HIGH)
      }
      delay (1);

    }
  }

[/code]

 

vvs
Offline
Зарегистрирован: 01.02.2014

Все устранил