Se ricordate nella lezioni 3 su Arduino vi avevo parlato dell’antirimbalzo, una soluzione che ci consentiva di superare il problema meccanico di oscillazione dei pulsanti.
Nel sistemare gli appunti delle lezioni che ho realizzato a scuola e che proseguiranno il prossimo anno scolastico, ho trovato un grafico che meglio di ogni spiegazione teorica evidenzia il problema.
Come vi avevo detto il malfunzionamento dipende dal fatto che i pulsanti meccanici rimbalzano per alcuni millisecondi nel momento in cui sono premuti e rilasciati, questo è il grafico del segnale elettrico:
Come si evince dalla figura, appena il pulsante viene premuto o rilasciato si genera un segnale “sporco” e per risolvere il problema è necessario aggiungere la funzione “antirimbalzo“