Ho acquistato lo starter kit di Arduino poco più di una settimana fa, ho svolto tutti i progetti proposti dal libro e ne ho ideati altri di testa mia senza alcun problema con i vari componenti, ma da oggi pomeriggio ho notato che gli interruttori non funzionano più e non riesco a capirne il motivo.
Con il tester ho appurato che gli interruttori di per sé non hanno problemi: premendo il pulsante viene rilevata continuità tra i due terminali; però quando li vado ad inserire nel circuito è come se non ci fossero.
L'unica spiegazione che mi rimane è che i terminali non fanno contatto con la breadboard, ma non riesco comunque a spiegarmi come sia possibile che fino a ieri non abbia avuto problemi mentre oggi nessuno dei 10 pulsanti sembra utilizzabile.
Se il problema è questo, come posso risolverlo e da cosa può essere stato causato? Oppure quale altra spiegazione potrebbe esserci?
Ora tu per un attimo immagina di essere l'esperto e io ti dico che ho 10 pulsanti a casa mia che non funzionano.... immagina di non avere la minima idea di come ho fatto il circuito, il programma che uso però voglio che mi risolvi il problema
XD... riesci ad aiutarmi? eppure fino a ieri tutte le luci si accendevano!
obiezione più che lecita 
ho tralasciato quelle parti appunto perché il problema non è tanto che gli interruttori non funzionano(in tal caso avrei fornito schematiche e codice del programma), quanto piuttosto il fatto che gli interruttori non funzionano con gli stessi identici sketch e gli stessi identici circuiti che ieri effettivamente mi funzionavano(gli sketch che non fanno uso di interruttori funzionano come sempre), quindi ho dato per scontato che vi fidaste della mia parola 8)
comunque non nego la possibilità di aver fatto un qualche errore stupido quindi ecco:
per evitare errori di programmazione ho caricato questo sketch: http://www.arduino.cc/en/Tutorial/Button
sulla breadboard ho:
il pulsante collegato con un terminale a Vcc e l'altro a pin2 e gnd tramite una resistenza da 10k
il led con il catodo a gnd tramite resistenza da 220 e l'anodo a pin13
se hai fatto quel circuito e quello sketch deve funzionare, avevi 10 led collegati? e li hai accesi tutti e 10 per molto tempo?
Difficile dirti qualcosa così ... se ne fai uno alla volta non va su nessun pin?
se carichi il programma d'esempio blink funziona? lampeggia il led 13?
prova a verificare se lampeggia anche su altri pin cambiando il 13 con un altro numero
no, niente del genere.
se comunque stai pensando a qualche cortocircuito o malfunzionamento della board ci tengo a ribadire che funziona TUTTO tranne appunto gli interruttori
per scrupolo ho testato ancora: il led lampeggia su tutti i pin
Ho appurato che il problema è che i pin degli interruttori non fanno contatto con la breadboard.
Ho momentaneamente risolto il problema inserendo piccoli pezzetti di metallo attaccati ai terminali che fanno da tramite dall'interruttore alla board, ma, nonostante funzioni, non è esattamente il massimo della praticità.
Volendo optare per una soluzione più decisiva e pratica, in che altri modi posso portare i terminali a contatto con la breadboard?
I cavetti telefonici con anima rigida dovrebbero andare bene, puoi sempre comprare i cavetti che hanno un puntalino pressato ai capi quelli però hanno anima flessibile, ma sembra uno spreco.
Io faccio così come da immagine ahahahahahah ma tu non fare come me 