Адаптировать схему к набору ArduinoStart! Набор: Кнопка, светодиод, резистор (10 кОм) Программа. Светодиод горит при нажатой кнопке
// переменные с пинами подключенных устройств
int switchPin = 8;
int ledPin = 13;
void setup() {pinMode(switchPin, INPUT);
pinMode (ledPin, OUTPUT);
}
void loop() { // включаем светодиод при нажатой кнопке
if(digitalRead(switchPin) == HIGH) { digitalWrite(ledPin, HIGH);
} else {digitalWrite(ledPin, LOW);
} } Объявляем переменные со значениями пинов к которым у нас подключены кнопка и светодиод. Далее в функции setup() мы обозначаем какой пин используется как вход, а какой как выход. В функции loop() мы используем условный оператор if с оператором сравнения и проверяем приходит ли на пин 8 высокий сигнал. Если да то включаем светодиод, если нет то выключаем. Теперь светодиод подключен к 11 пину Arduino, которой умеет делать ШИМ. Добавим токоограничивающий резистор на 220 Ом перед светодиодом, что бы его не спалить. Это необходимо потому, чт