Помогите господа программисты пишет ошибка компиляции для Arduino UNO
- Войдите на сайт для отправки комментариев
Чт, 02/05/2019 - 22:32
#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);
}
Порты проверь! Это первое.
перепроверял всё перепроверил
А где текст ошибки компиляции? В хрустальном шаре не видно ничего.
И очень много ошибок в коде
Например
int Led =12;
const int led = 13;
Получается одному имени переменной присвоены сразу два значения. И комптлятор не люьит имя led ... лучше ledPin.
Далее в скетче ты применяешь переменную led2, которай не задекларирована по типу.
Ну и так далее. Внимательней надо быть.
А где текст ошибки компиляции? В хрустальном шаре не видно ничего.
Так и в супермониторе через СВ. Нортона тоже нихера не видно. ТС - Вы уж как нибудь постарайтесь...
И очень много ошибок в коде
Например
int Led =12;
const int led = 13;
Получается одному имени переменной присвоены сразу два значения.
С чего бы это? Язык С/С++ - регистрозависимый, и led и Led - два разных имени переменной, тащемта.
И очень много ошибок в коде
Например
int Led =12;
const int led = 13;
Получается одному имени переменной присвоены сразу два значения.
откуда это ?
в первом посте ТС вижу
И очень много ошибок в коде
Например
int Led =12;
const int led = 13;
Получается одному имени переменной присвоены сразу два значения.
откуда это ?
в первом посте ТС вижу
Веришь/нет, но 5 минут назад смотрел первый пост, там было Led и led. Кто-то нас троллит :)
ну да :)
присмотрелся, там и leds и ledh, ну пусть троллит.
это секретная ошибка, её исправлять нельзя!