Buongiorno a tutti , avrei bisogno di un'aiuto per quanto riguarda un piccolo progettino che sto realizzando con arduino stand alone. Il problema si è presentato nel momento in cui , dopo che avevo sviluppato sia software che prototipo su breadbord, ho cominciato a realizzare il circuito su basetta millefori; praticamente questo progetto (per farla breve) temporizza l'accensione di una luce al ricevere di un'imput positivo da un pin dedicato ad imput su integrato atmega328. il problema è che questo pin passa da 1 o da 0 o viceversa DA SOLO !
Ho provato ad usare anche un filo schermato per collegare questo pin , collegando anche la trecci a massa dal lato del segnale e "tappezzare" la scheda di nastro kapton per paura che delle mie filature ci siano troppi disturbi , ma senza successo !
Qualcuno saprebbe aiutarmi o gli è successa la stessa cosa, o ha consigli ?
ma devo usarla anche se è un pin digitale ? cioè dove il valore mi interessa che sia solo 1 o 0 ? e qual'è la differenza tra pull up o down ? secondo te quale dovrei mettere e da quanto ?
nid69ita:
Ma soprattutto, posta codice, schemi di collegamento, cosa hai collegato, etc.
Altrimenti si spara a caso, no ?
Pull-down il segnale di "off" è LOW, pull-up il segnale di "off" è HIGH. Wiki
Le resistenze di pull-up e pull-down si usano solo su segnale digitale, su segnale analogico non hanno molto senso.
Stai ignorando il fatto che gli ingressi del ATmega328P sono ad alta impedenza ...
... questo significa che se li lasci "floating", ovvero senza forzare TU uno stato prefissato LOW o HIGH (LOW metti una resistenza verso massa, ovvero di PULL-DOWN, HIGH metti una resistenza verso Vcc, ovvero di PULL-UP), sono così sensibili che, al passare di una mosca ... cambiano stato
Morale ... MAI lasciare un ingresso digitale flottante senza imporre una condizione a riposo !!!
Wow , Funziona ! ho imparato una cosa nuova vedi ! siete stati tutti molto gentili e chiari !!! Grazie !!
ma già che ci sono faccio ancora 2 domande che mi sono venuti i dubbi..... come faccio a calcolare questa resistenza di pull-down (ne l mio caso il mio stato deve essere 0 ovvero LOW ) .
e poi ... queste resistenze di pull-down o pull-up le uso solo per gli ingressi o sarebbe meglio usarne anche sulle uscite , cioè sui pin che io decido che siano output ?