daro2012 napisał: Dla uscislenia - czy zamiast mostka Graetza wrzucic prostownik jednopolowkowy na zasilanie procka?
Dokładnie.
Trzeba to zrobić tak, żeby mikrokontroler i jedna z anod triaka zbyły na wspólnej masie. Jako wspólną masę możesz przyjąć zarówno "+" jak i "-" zasilania.
Pamiętaj jednak o tym, że prąd bramki traka BT138 wynosi 30-100mA, a obciążalność wyjść mikrokontrolera bodajże 20mA i dodatkowo spada przy obciążaniu wielu wyjść jednocześnie. Spada ona do jakiejś wartości sumarycznej, ale nie pamiętam teraz jaka jest ta wartość.
Ponadto musisz też pamiętać, aby dobrze skonfigurować wyjścia, gdyż na liniach portów znajdują się dodatkowo rezystory podciągające "Pull-Up".
Myślę, ze w Twoim przypadku o wiele lepszym będzie zastosować tranzystory typu mosfet tak jak zasugerował to kolega Ch.M., albo przynajmniej wysterować te triaki mosfetem lub choćby nawet driverem ULN2003 lub odwrotnym UDN2892, które możesz obciążyć nawet do 500mA.
Jeżeli chcesz załączać bezzakłóceniowo podczas przejścia przez zero to możesz dorobić odpowiedni komparator napięcia, choćby nawet wykorzystując wewnętrzny analogowy komparator napięcia.