Go Down

Topic: fastidioso inconveneinte (Read 1 time) previous topic - next topic

maximilian3

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?

Federico

Come e cosa hai collegato? Con quale codice?
F
Federico - Sideralis
Arduino &C: http://www.sideralis.org
Foto: http://blackman.amicofigo.com

uwefed

Ciao maximilian3

sei molto egnigmatico.

Ciao Uwe

leo72

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

Federico

Assieme all'iscrizione al forum dovevano darci una palla di cristallo :-)
Federico - Sideralis
Arduino &C: http://www.sideralis.org
Foto: http://blackman.amicofigo.com

maximilian3

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 :)

leo72

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.

maximilian3

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

lesto

è 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 :)
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

uwefed

Quote
Assieme all'iscrizione al forum dovevano darci una palla di cristallo :-)

No, te la danno dopo il 2500 esimo post; Dové é rimasta la mia?  ;)
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


maximilian3

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

Federico

Tieni conto che il pin 14 e' A0 ...
Il D13 e' l'unico pin che ha una resistenza!
Federico - Sideralis
Arduino &C: http://www.sideralis.org
Foto: http://blackman.amicofigo.com

leo72

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:
http://arduino.cc/en/uploads/Main/arduino-uno-schematic.pdf

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

Federico

Federico - Sideralis
Arduino &C: http://www.sideralis.org
Foto: http://blackman.amicofigo.com

maximilian3

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

Go Up