Не могу понять,в чём ошибка.
- Войдите на сайт для отправки комментариев
Втр, 03/05/2022 - 08:37
Выдаёт ошибку expected unqualified-id before 'if'.Помогите,пожалуйста,я только учусь.Светодиод должен работать от Water Sensor(а),при намокании которого,должна включаться лампочка.
const int ledPin = 3;
#define sensorPower 7
#define sensorPin A0
int val = 0;
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(sensorPower, OUTPUT);
digitalWrite(sensorPower, LOW);
Serial.begin(9600);
}
void loop()
{
int level = readSensor();
}
int readSensor()
{
digitalWrite(sensorPower, HIGH);
delay(10);
int val = analogRead(sensorPin);
digitalWrite(sensorPower, LOW);
return val;
}
if (level > 0) { //Вот тут выдаёт ошибку.
digitalWrite(ledPin, HIGH);
}
else {
digitalWrite(ledPin, LOW);
}
}
скобки отследи
Во первых - код надо вставлять правильно !
Во вторых - функция int readSensor() у вас разорвала функцию loop(). Надо конструкцию if ... else .... перенести в loop().
Покрутите потенциометр тут - https://wokwi.com/projects/330612717318570580
я поправил немного, интересно, сохранился проект
ua6em Да. С другой сессии сохраняется, но меняется номер (даже с одного и того же компа).
ua6em Да. С другой сессии сохраняется, но меняется номер (даже с одного и того же компа).
интересно девки пляшут )))