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

Задание 1 :
Создайте новый проект. Добавьте на плату 6 светодиодов и датчик освещенности. Запрограммируйте плату так, что- бы чем меньше света попадало на фоторезистор, тем больше светодиодов было включено.​срочно!!

Приложения:

Ответы

Автор ответа: vitamin6754
1

Відповідь:

void loop() {

// Инициализация 6 светодиодов

for(size_t i = 2; i <= 7; i++)

       pinMode(i, OUTPUT);

}

void loop() {

const uint16_t readADC = analogRead(0);

for(size_t i = 2; i <= 7; i++)

       digitalWrite(i, readADC < i * 50 ? LOW : HIGH ); // upd: изначально перепутал местами LOW и HIGH

delay(100); // для того, чтобы цикл исполнялся не слишком быстро

}

Похожие вопросы
Предмет: Алгебра, автор: j9586887
Предмет: Математика, автор: nboken7
Предмет: Математика, автор: seranna1987
Предмет: Математика, автор: antonbikmaev5023