Ciao a tutti, sono nuovo sia nel forum che nel mondo di arduino, infatti a quanto pare ho cominciato già a far danni

. Allora vi espongo il mio problema, ho acquistato un arduino Mega 256 r3 da poco, dopo aver provato ad a far lampeggiare un led (quello del pin 13) ho deciso di provare ad accenderlo con un pulsante, il problema è che essendo elettricista a intuito ho collegato il pin dei 5v tramite il pulsante al pin 7 digitale, ho dato qualche impulso ma niente, credevo che se non premo è 0 se premo e riceve i 5v è 1

. Ma a quanto pare non è così infatti nn ha funzionato, e per giunta cercando in rete oltre a trovare il modo giusto per usare un pulsante cn arduino ho letto anche che il modo usato da me è sbagliatissimo, ora vorrei sapere da voi cosa ho combinato in realtà a livello hardware, se ho bruciato qualcosa... anche se la scheda continua a funzionare e a vederlo il pin non sembrerebbe bruciato inoltre l'ho riprovato col giusto collegamento e funziona. Vi prego toglietemi questo dubbio!!! Grazie in anticipo.
cerca di essere ottimista non credo che tu l'abbia bruciato

...semplicemente non funziona bene perchè ci sono correnti parassite: se tocchi il pin, non avendo una resistenza di pulldown che ti scarica a massa lui vede 1 anche se è 0... comunque non dovrebbe bruciare nulla perchè dentro hanno messo anche un diodino zener che eventualmente scarica l'eccesso se non si esagera.
a livello di sorgente dovresti assicurarti di non aver dichiarato il pin dell'interruttore come output: l'ideale sarebbe dichiararlo come input ma se lo lasci da dichiarare (istruzione pinmode) dovrebbe di standard prendere l'input...
penso che tu abbia capito cosa devi fare: una resistenza tra pin e massa per scaricare a terra le spurie o l'uso della resistenza interna attivabile via software (che però funziona contraria)
http://arduino.cc/en/Tutorial/Button http://arduino.cc/en/Tutorial/DigitalPins