Помогите господа программисты пишет ошибка компиляции для Arduino UNO

Naiker
Offline
Зарегистрирован: 18.04.2019
#include "DHT.h"
#define DHTPIN 1 
DHT dht(DHTPIN, DHT11);
 
dht.begin();
int led = 12;
const int led = 13;
int x;
const int micPin = A0;

int water;

void setup() {

  Serial.begin (9600);
  pinMode(led, OUTPUT);
  pinMode(led2, OUTPUT);
  pinMode(A0, INPUT);
  pinMode(A5, INPUT);
}

void loop() {

    int mv = analogRead(micPin) * 5.0 / 1024.0 * 1000.0; 
    Serial.println(mv);
    if (mv >500)
    {
      digitalWrite(led, HIGH);
    Serial.println("Сигнал помощи");
    }
        else if (mv < 300)
       { 
      digitalWrite(led, LOW);
    Serial.println("Всё чисто");
    }

float h = dht.readHumidity();
  float t = dht.readTemperature();
  if (isnan(h) || isnan(t)) { 
    Serial.println("Ошибка считывания");
    return;
  }
  Serial.print("Влажность: ");
  Serial.print(h);
  Serial.print(" %\t");
  Serial.print("Температура: ");
  Serial.print(t);
  Serial.println(" *C ");

if (t <= 10) 
   { digitalWrite(ledh, HIGH); 
   }else {digitalWrite(ledh, LOW);}
    if (t => 27)
    { digitalWrite(leds, HIGH); 
    }else {digitalWrite(leds, LOW);}
    
      x = analogRead(A0);// код шума
      Serial.println(x); // вывел слова

 water = analogRead(A0);
  Serial.println(water);
  delay(1000);
delay(300);
}

 

Муж_Долговой
Муж_Долговой аватар
Offline
Зарегистрирован: 07.10.2018

Порты проверь! Это первое.

Naiker
Offline
Зарегистрирован: 18.04.2019

перепроверял всё перепроверил

 

 

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

А где текст ошибки компиляции? В хрустальном шаре не видно ничего.

Муж_Долговой
Муж_Долговой аватар
Offline
Зарегистрирован: 07.10.2018

 

И очень много ошибок в коде

Например

int Led =12;

const int led = 13;

Получается одному имени переменной присвоены сразу два значения. И комптлятор не люьит имя led ... лучше ledPin. 

Далее в скетче ты применяешь переменную led2, которай не задекларирована по типу.

Ну и так далее. Внимательней надо быть.

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

DIYMan пишет:

А где текст ошибки компиляции? В хрустальном шаре не видно ничего.

Так и в супермониторе через СВ. Нортона тоже нихера не видно.  ТС - Вы уж как нибудь постарайтесь...

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

Муж_Долговой пишет:

 

И очень много ошибок в коде

Например

int Led =12;

const int led = 13;

Получается одному имени переменной присвоены сразу два значения. 

С чего бы это? Язык С/С++ - регистрозависимый, и led и Led - два разных имени переменной, тащемта. 

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

Муж_Долговой пишет:

И очень много ошибок в коде

Например

int Led =12;

const int led = 13;

Получается одному имени переменной присвоены сразу два значения. 

откуда это ?

в первом посте ТС вижу

#include "DHT.h"
#define DHTPIN 1 
DHT dht(DHTPIN, DHT11);
 
dht.begin();
int led = 12;
const int led = 13;
...........

 

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

xDriver пишет:

Муж_Долговой пишет:

И очень много ошибок в коде

Например

int Led =12;

const int led = 13;

Получается одному имени переменной присвоены сразу два значения. 

откуда это ?

в первом посте ТС вижу

#include "DHT.h"
#define DHTPIN 1 
DHT dht(DHTPIN, DHT11);
 
dht.begin();
int led = 12;
const int led = 13;
...........

 

Веришь/нет, но 5 минут назад смотрел первый пост, там было Led и led. Кто-то нас троллит :)

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

ну да :)

присмотрелся, там и leds и ledh, ну пусть троллит.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

это секретная ошибка, её исправлять нельзя!