Хорошо, в основном я пытаюсь включить и отключить пустоты в коде. Вот код: я пытаюсь создать здесь диммер. Я хочу включить и отключить некоторые пустоты, чтобы создать это. Также, когда значение «яркости» изменяется в одном из циклов «for», я не могу перенести это значение в другие циклы. Пожалуйста, помогите
int sensorPin = A0;
int sensorValue = 0;
int LED = 10;
void setup() {
Serial.begin(9600);
pinMode(LED, OUTPUT);
}
void loop() {
sensorValue = analogRead(sensorPin);
Serial.println(sensorValue);
if ( analogRead < 30){
Down() = false;
}
if ( analogRead > 31) {
Up() = false;
}
}
void Up () {
for ( int brightness = 0; sensorValue < 30; brightness = brightness + 5 ) {
analogWrite(LED, brightness);
delay(100);
}
}
void Down () {
for ( int brightness = brightness; sensorValue > 31; brightness = brightness - 5 ) {
analogWrite(LED, brightness);
delay(100);
}
}