Когда надо, чтобы ардуина понимала, что в сети появились или пропали 220В. Для включения генератора и пр.
Компоненты детектора 220В
Оптопара: PC817
Резистор: 130кОм 2Вт
Диод: 1N4007
Внешний вид компонентов
Собранный детектор подключаем к 220В со стороны светодиода через резистор и диод (выводы 1 и 2 на оптопаре). Второй конец идёт на ардуину (выводы 3 и 4 на оптопаре).
Пример скетча
for (int i=0; i<20; i++) {
status220[i] = digitalRead(status220PIN);
delay(7);
}
int test=0;
for (int i=0; i<20; i++) {
test=test+status220[i];
}
if (test==0) { status220String="Off";status220=0;} else {status220String="On";status220=1;}
return status220;
Доп. ссылки
http://arduino.ru/forum/apparatnye-voprosy/nuzhno-otslezhivat-nalichie-220-volt-na-linii