Dubbio su dimmer lampadina con TRIAC

Vado a riprendere il mano il libro di fisica e a dare un occhio alle onde ma ho qualche dubbio...
Dunque lo sketch x provare è questo:

  delay(T);
  digitalWrite(A5, HIGH);
  delay(T);
   digitalWrite(A5, LOW);

Dove ho provato a variare T per fare un po' di prove...
Se metto T=20 si vede palesemente lo sfarfallio, in questo modo dovrebbe far passare un onda sì ed una no giusto?
Se metto T=10 cioè una semionda sì ed una no non si vedono sfarfallamenti ma varia la luminosità... cioè che ne so dopo 10 secondi sale un po' e dopo magari scende... è data dal fatto che la rete non è perfettamente a 50Hz? (misuro 49.90) o dal fatto che il delay non è preciso e il digitalwrite è lento?