И снова здравствуйте! Изучаю создание методов. С одним методом код работает. Когда пишу второй blink, пишет, что он не декларирован. Где напортачил?
C++:
int pot = A0;
int buttonPlus = 2;
int buttonMinus = 3;
int value=0;
int bright = 0;
int led = 11;
void setup() {
// put your setup code here, to run once:
pinMode(buttonPlus, INPUT);
pinMode(buttonMinus, INPUT);
pinMode(led, OUTPUT);
}
void loop() {
myFunction();
blink();
}
void myFunction()
{
if (digitalRead(buttonPlus) == HIGH)
{
bright += 5;
}
if (digitalRead(buttonMinus) == HIGH)
{
bright -= 5;
}
bright = constrain(bright, 0, 254);
analogWrite(led, bright);
delay(50);
void blink()
{value= map(analogRead(pot),0,1023,0,255);
}
Изменено: