
Общий план выполнения работы:
Непосредстенное выполнение работы:
Необходимые материалы:
Возьмите все необходимые материалы. Удобно расположите микроконтроллер, силовой ключ и светодиод. Аккуратно, без сильных нажимов, во избежании поломки материалов, подсоедините каждый элемент как показано на схеме. Внимательно проверьте, правильно ли подключены элементы, проверьте полярность элементов, посмотрите, заземлена ли цепь.
Схема лабораторной установки:

Разработка скетча.
Создаём новый скетч и называем его, например, SunPWD. Проверяем правильность выбранных платы и порта.
Объявляем глобальные переменные:
int brightness = 0; int fadeAmount = 1;
В функции setup() задаём скорость передачи данных:
void setup() { // put your setup code here, to run once: Serial.begin(9600); }
В функции loop() представлено изменение яркости светодиода:
void loop() { // put your main code here, to run repeatedly: analogWrite(6,brightness); brightness = brightness + fadeAmount; if (brightness == 0 || brightness == 255) { fadeAmount = -fadeAmount ; } delay(30); if (brightness == 0) { analogWrite(6,0); delay(255*60); }}
Замечание: функционал изменения яркости светодиода является вариативной частью, Вы можете его изменять.