Прошу помощи. Задание на фото. Код уже готов, надо доделать его чтоб работал. Код написан на С++, плата Arduino. В итоге при нажатии на кнопку должен менять цвет один из светодиодов по очереди
Для доработки кода на С++ с платой Arduino вам необходимо использовать функции библиотеки Arduino, такие как pinMode(), digitalWrite() и delay(). Ниже приведен пример кода, который позволяет менять цвет одного из светодиодов по очереди при нажатии на кнопку:
Код :
// устанавливаем пины светодиодов и кнопки на OUTPUT и INPUT соответственно
Answers & Comments
Для доработки кода на С++ с платой Arduino вам необходимо использовать функции библиотеки Arduino, такие как pinMode(), digitalWrite() и delay(). Ниже приведен пример кода, который позволяет менять цвет одного из светодиодов по очереди при нажатии на кнопку:
Код :
// устанавливаем пины светодиодов и кнопки на OUTPUT и INPUT соответственно
int ledPins[] = {2, 3, 4};
int btnPin = 5;
pinMode(btnPin, INPUT);
for (int i = 0; i < 3; i++) {
pinMode(ledPins[i], OUTPUT);
}
// цикл, выполняемый постоянно
while(true) {
// проверяем состояние кнопки
if (digitalRead(btnPin) == HIGH) {
// проходим циклом по всем пинам светодиодов
for (int i = 0; i < 3; i++) {
Я написал по новой а то лень искать ошибки в том
Отличного дня!