circuito per il playground

ciao
avevo fatto questo circuito per acquisire un'onda analogica trasformandola in digitale 0,5volt

il circuito è composto da:
un diodo 1n4004(d1)
una resistenza da 330 (r2)
un diodo zener da 5v (d2)
una resistenza da 82 (r1)
un opto isolatore 4n35
una resistenza da 2,2k(r3)

questo è il funzionamento
il primo diodo raddrizza l'onda lasciando passare solo la semionda positiva qindi ci sono una resistenza e lo zener che provvedono a tagliare l'onda a 5v
quindi una resistenza che è necessaria per alimentare il led dell'opto
dall'altro lato c'è una resistenza di pull'up

già dimenticavo l'opto inverte il segnale: se la semionda in entrata è positiva in uscita si avrà il valore 0, viceversa si avrà un'uscita positiva quando la semionda è a 0.

Perdona se sono duro .... potresti farmi uno schemino

+--------+-+
| IN |O|
+--------+-+
|Positivo|0|
|Negativo|1|
+--------+-+

Corretto?

ingresso>0v uscita 0v
ingresso<0v uscita 5v

per quanto riguarda le onde sinuisoidali
ricordo che devono avere una ampiezza notevole perchè sennò non vengono squadrate

con 12v si ottengono discreti risultati
correggo il fatto che l'onda non sia perfettamente quadra via software
tarandola con la alternata di casa che è a 50hz stabili