MCU: ATTiny13
Ho notato questo dopo aver provato a eseguire il debug del motivo per cui premendo il mio interruttore (collegato tramite R2, un resistore pulldown da 507kOhm) il LED si attenua mentre è premuto. L'interruttore era alimentato dalla stessa linea di alimentazione dell'ingresso Vcc al microcontrollore.
Dopo aver scollegato l'ingresso Vcc (Pin 8), ho notato che il LED era ancora acceso quando l'interruttore era premuto. Se tolgo una connessione dal pin di terra 4, il LED è ancora acceso, ma meno luminoso.
Il circuito sotto rappresenta ciò che ho osservato. L'interruttore è stato rimosso per semplificare il problema:
Perché succede e come posso fermarlo? Interferisce con l'output quando il pulsante è premuto.
Ecco un'immagine del circuito su una breadboard. La linea di alimentazione (5V è il filo rosso, la terra è nera):