Предмет: Информатика, автор: ReyZe

Прошу помощи. Задание на фото.
Код уже готов, надо доделать его чтоб работал. Код написан на С++, плата Arduino. В итоге при нажатии на кнопку должен менять цвет один из светодиодов по очереди

Приложения:

Ответы

Автор ответа: Аноним
0

Для доработки кода на С++ с платой 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++) {

Я написал по новой а то лень искать ошибки в том

Отличного дня!

Приложения:
Похожие вопросы
Предмет: Математика, автор: plzdonaterbx
Предмет: Математика, автор: kubantana0
Предмет: Алгебра, автор: wawawawawa4wawawawaw