Имитатор маяка
Всего лишь один светодиод потребуется, чтобы имитировать свет от вращающейся оптической системы маяка.
Медленное нарастание уровня света, яркая вспышка в момент совпадения оптической оси линзы фонаря с глазом наблюдателя, а затем - плавное убывание яркости.
Микроконтроллер Arduino управляет яркостью светодиода, подключенного к выходу PWM. Значения яркости проще всего брать из таблицы, заранее записанной в память контроллера.
При помощи этого метода можно реализовать и другие эффекты: например, подключив шесть светодиодов к шести разным выходам PWM можно построить почти настоящий маяк с круговым освещением.
При этом таблица уровней яркости потребуется только одна - нужно считывать из нее значения для каждого из последующих выходов микроконтроллера со сдвигом фазы в шестьдесят градусов.
Из чего это сделано?