scusa se mi intrometto nella discussione senza aver letto proprio tutto
io sto usando l'arduino sulla mia zx6r, e sia il segnale giri che quello velocità li leggo con pulseIn(), settato su HIGH o LOW non cambia nulla, semplicemente su HIGH ti "dice" il duty cycle dell'acceso (e diminuisce con l'aumentare dei giri), mentre su LOW quello della parte spenta dell'onda (e aumenta con l'aumentare dei giri).
Puoi provare così, anche perché l'impulso rpm dovrebbe essere una onda quadra, non una sinusoide.
Attento a mettere un resistore da 12k se no il pin si "ciuccia" troppa corrente e rischi che lo strumento non legga più come prima
io sto usando l'arduino sulla mia zx6r, e sia il segnale giri che quello velocità li leggo con pulseIn(), settato su HIGH o LOW non cambia nulla, semplicemente su HIGH ti "dice" il duty cycle dell'acceso (e diminuisce con l'aumentare dei giri), mentre su LOW quello della parte spenta dell'onda (e aumenta con l'aumentare dei giri).
Puoi provare così, anche perché l'impulso rpm dovrebbe essere una onda quadra, non una sinusoide.
Attento a mettere un resistore da 12k se no il pin si "ciuccia" troppa corrente e rischi che lo strumento non legga più come prima