fastidioso inconveneinte

perchè quando metto in tensione arduino si accendono anche i led sui pin prima che io pigi il pulsante?anche se accade solo per un attimo
si può evitare questo fastidioso inconveniente?

Come e cosa hai collegato? Con quale codice?
F

Ciao maximilian3

sei molto egnigmatico.

Ciao Uwe

Ma non si riferirà forse ai led RX e TX che si accendono durante il caricamento del bootloader?

Assieme all'iscrizione al forum dovevano darci una palla di cristallo :slight_smile:

e già sarebbe stato molto più semplice
avete ragione ho tralasciato qualche particolare
io ho un led collegato sul pin 13 per provare i vari codici e al momento c'è quello del pulsante che ho copiato dal tutorial
e quando collego arduino al mio pc si accende e subito dopo si spegne questo led poi dopo funziona regolarmente quando premo il pulsante
questo per me è un grosso inconveniente in quanto cio che andro ad usare io alla fine del mio progetto funziona una sola volta e poi non è piu utilizzabile(che andra al posto del led) e quindi mi compromette il tutto
spero di essere stato più chiaro e meno enigmatico :slight_smile:

Quei flash sono tipici del bootloader dell'Arduino precaricato nell'Atmega che segue dei check all'aggancio dell'alimentazione, tra cui verificare che ci sia un tentativo di invio sulla seriale di un nuovo sketch da parte dell'utente. Se non li vuoi vedere, ti devi programmare un Atmega senza bootloader, così il codice farà solo quello che dici tu.

e così a prima vista mi sembra una cosa un pò complicata spero di sbagliarmi

è una cosa complicata.
senza bootloader non puoi nemmeno uppare gli schetc col metodo classico, ma devi usare un'ISR.

mettiamola così... prima impara a programmare arduino secondo le guide, poi inizia a smanettare con registri ecc... e poi forse capirai che quel lampeggio è un'ottima idea per evitare mille sbattimenti :slight_smile:

Assieme all'iscrizione al forum dovevano darci una palla di cristallo :slight_smile:

No, te la danno dopo il 2500 esimo post; Dové é rimasta la mia? :wink:
L' ha preso in prestito qualcuno che ne ha piú bisogno di me?

@maximilian3
Ma devi usare proprio il pin 13? usa un altro e non si scenderá.
Ciao Uwe

ah.. se uso il 12 o il 14 questo inconveniente non c'è? se è così il problema è risolto!

Tieni conto che il pin 14 e' A0 ...
Il D13 e' l'unico pin che ha una resistenza!

Ocio, non ha una resistenza!
Ha una linea parallela su cui è collegato un LED con un paio di resistenze, è diverso! E ciò vale solo sull'Arduino.
Se guardi lo schema della scheda vedi la differenza:

Se usi però un LED sul pin, allora ti serve sempre una resistenza.

@leo72: giusto! :cold_sweat:

ok metterò delle resistenze... tanto è una cosa provvisoria solo per provare poi dovranno darmi 12v ogni uscita

Arduino non ha uscite a 12v ..................

e si lo so ma alla fine ci devono diventare non direttamente su arduino ma ci devono diventare tra relè ed altro mi devono dare uscite a 12v

Si pero' potremmo fare tutti lo sforzo di spiegarci meglio, no?

Il D13 e' l'unico pin che ha una resistenza!

Le prime versioni di Arduno avevano questa resistenza e potevi collegare un LED senza resistenza ma poi nelle versioni sucessive (NG, 10000, 2009, UNO) non c'é piú la resistenza. Per collegare un LED serve la resistenza.
Ciao Uwe

ok grazie uwe!