Ho realizzato il progetto Arduino CW Keyer su un Arduino Mega 2560 che potete vedere nell'immagine allegata e ho un problema che non sono riuscito a risolvere neanche interpellando l'autore (non conoscendo l'inglese ho fatto le traduzioni con Google

).
Lo sketch (più di 7000 righe) lo si può trovare a questo indirizzo:
http://sourceforge.net/projects/k3ngarduinocwke/files/ mentre la descrizione del progetto e' a questo indirizzo:
http://radioartisan.wordpress.com/arduino-cw-keyer/Ma veniamo al problema…
Come si vede dall'immagine, nella parte inferiore sinistra troviamo i pulsanti che richiamano la funzione Command (S1) e le memorie (S2…6).
L'anomalia e' che quando premo il pulsante S1 mi manda a massa la tensione 5V (come se R7 non ci fosse) con il conseguente riavvio dello sketch (stessa cosa se faccio un ponticello tra AN1 e massa) mentre i pulsanti S2…6 non richiamano alcuna memoria.
Come si può vedere e' previsto un ingresso per tastiera PS2 con la quale ho potuto verificare il perfetto funzionamento sia della parte Hw che Sw.
Ho fatto ricerche su internet ma non ho trovato alcun riscontro al mio problema.
L'Arduino Mega e' nuovo e mai usato in precedenza.
Da quanto ho potuto verificare non dovrebbero esserci differenze tra il Mega e l'Uno per quanto concerne i pin analogici.
Avete una spiegazione?
Scusate la lunghezza e grazie per avermi letto.
Franco