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

создать проект , в котором с помощью одной кнопки загорается один светодиод, помощью кнопки 2, - два светодиода, и с помощью 3 кнопки загорается 3 светодиода

Ответы

Автор ответа: moonflower941
0

Для создания подобного проекта можно использовать Arduino. Вот пример кода на Arduino, который позволяет управлять светодиодами с помощью трех кнопок:  

const int buttonPin1 = 2; // Пин для первой кнопки

const int buttonPin2 = 3; // Пин для второй кнопки

const int buttonPin3 = 4; // Пин для третьей кнопки

const int ledPin = 13;    // Пин для светодиодов

void setup() {

 pinMode(buttonPin1, INPUT);

 pinMode(buttonPin2, INPUT);

 pinMode(buttonPin3, INPUT);

 pinMode(ledPin, OUTPUT);

}

void loop() {

 if (digitalRead(buttonPin1) == HIGH) {

   digitalWrite(ledPin, HIGH); // Включить 1 светодиод

   delay(1000); // Задержка для стабилизации

 } else if (digitalRead(buttonPin2) == HIGH) {

   digitalWrite(ledPin, HIGH); // Включить 2 светодиода

   delay(1000);

   digitalWrite(ledPin, HIGH);

   delay(1000);

 } else if (digitalRead(buttonPin3) == HIGH) {

   digitalWrite(ledPin, HIGH); // Включить 3 светодиода

   delay(1000);

   digitalWrite(ledPin, HIGH);

   delay(1000);

   digitalWrite(ledPin, HIGH);

   delay(1000);

 } else {

   digitalWrite(ledPin, LOW); // Выключить светодиоды

 }

}

Этот код считывает состояние каждой кнопки и в зависимости от того, какая кнопка нажата, включает соответствующее количество светодиодов. Не забудьте подключить светодиоды к пину Arduino с использованием резисторов для ограничения тока.

надеюсь правильно


nazariymihailenko8: интересно как программа по одному ledPin понимает какой из светодиодов включать -_-
moonflower941: я хз , писал не я а чат gpt
Похожие вопросы