создать проект , в котором с помощью одной кнопки загорается один светодиод, помощью кнопки 2, - два светодиода, и с помощью 3 кнопки загорается 3 светодиода
Ответы
Для создания подобного проекта можно использовать 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 с использованием резисторов для ограничения тока.
надеюсь правильно