leggendo un'altra fonte analogica e non quelle celle, cosa succede?
Non ho provato, ma su quella schedina al pin A1 c'è il Rx della seriale, mantre A0 è sul pin del reset, che in effetti non uso se non per programmare, quindi potrei provare..
se tu non metti nessun analogReference nel setup (neanche analogReference(DEFAULT), che viene usato di... default appunto), cosa succede?
A parte la prova con i delay 1s DEFAULT e 1s INTERNAL, negli altri casi ho sempre evitato di scrivere "analogReference(DEFAULT)", quindi posso dire che il problema NON dipende dall'analogReference.
No, aspetta. A0, che è il piedino n°1, ossia reset, non usarlo. Per poterlo usare come pin normale, devi disattivare il reset tramite i fuse, poi però ti serve un programmatore H/V (alta tensione, 12V) per rimetterlo a posto. Diversamente non puoi più riprogrammare il micro.
leo72:
No, aspetta. A0, che è il piedino n°1, ossia reset, non usarlo. Per poterlo usare come pin normale, devi disattivare il reset tramite i fuse, poi però ti serve un programmatore H/V (alta tensione, 12V) per rimetterlo a posto. Diversamente non puoi più riprogrammare il micro.
infatti, il piedino 1 ho proprio evitato di considerarlo..
Allora, intanto queste prove rimangono qui per i posteri. Io risolvo (credo..) ridisegnando la schedina e mettendoci i 328P, tanto ce li ho. Se avete un buon fornitore per gli attiny84 li prendo volentieri. (trovo molti 24 e qualche 44...)
Poi mi farò anche un giro li sul link che hai messo, ma mettermi a rispiegare tutto in inglese non mi va molto..
Prendi questi, modello "A": sono quelli nuovi, lavorano a 20 MHz come i precedenti ma in più reggono tensioni di funzionamento minime fino a 1,8V come i vecchi modelli "V" che, però, andavano solo fino a 10 MHz.
Con i Tiny84 ho lavorato ad un sensore di fughe di gas e non ho avuto problemi con le letture analogiche. I Tinyx5 non li ho usati (tranne che per alcuni test) in analogico.
dab77:
Grazie. Si RS era in lista, ma devo accumulare qualcos'altro da comprare sennò non conviene.
Ciao!
Ricordati che RS ha da un po' abbassato i prezzi di spedizione. Adesso con corriere espresso ti costa solo 6€+IVA.
Alternativamente c'era LP elettronica che aveva i Tiny84 a listino ma in questo momento il loro sito non va. Su Ebay i Tiny84 in Italia non li trovo.
ah, dimenticavo dell'altra domanda, che oramai è solo per curiosità.
con la NewSoftSerial, perchè non riesco ad usare velocità diverse dai "passi" standard?
che so, tipo 10000 o 15000?
...già che ci sono...ehm...non riesco a trovare gli zoccoli a tulipano su RS, come si chiamano?
come non detto, si chiamano zoccoli, solo che la ricerca su RS non è migliorata come speravo. se cerchi zoccolo non esce niente.
Perché ci sono delle tabelle per i tempi calcolate su particolari velocità, al di fuori di quelle non accetta.
Guarda nel file NewSoftSerial/NewSoftSerial.cpp.
leo72:
Perché ci sono delle tabelle per i tempi calcolate su particolari velocità, al di fuori di quelle non accetta.
Guarda nel file NewSoftSerial/NewSoftSerial.cpp.
...per poi accorgermi che il Tiny2313, come cita il primo numeretto ha "solo" 2 kb di memoria programmabile.
La domanda adesso è, e lo chiedo anche a voi: che ce fò??
gli attiny come molti altri microcontrollori possono funzionare in un range di tensioni di alimentazione, mi chiedevo se facendolo andare a 3V posso avere comportamenti diversi da quelli che avrei a 5V.
chiaramente parlo della logica base, tipo accendere o spegnere dei led, perchè usando la seriale o altre cose che si interfacciano con altri sistemi che vanno a 5V è ovvio che ci sono inconvenienti
provando non mi sembra di notare niente di strano, attendo conferme, grazie in anticipo
?R:
gli attiny come molti altri microcontrollori possono funzionare in un range di tensioni di alimentazione, mi chiedevo se facendolo andare a 3V posso avere comportamenti diversi da quelli che avrei a 5V.
chiaramente parlo della logica base, tipo accendere o spegnere dei led, perchè usando la seriale o altre cose che si interfacciano con altri sistemi che vanno a 5V è ovvio che ci sono inconvenienti
provando non mi sembra di notare niente di strano, attendo conferme, grazie in anticipo
Nessun problema. A livello logico non ci sono differenze.
Anzi, se compri i modelli "A" (clock max 20 MHz) o "V" (clock max 10 MHz), questi possono operare fino a 1,8V come tensione minima.
Solo devi ricordarti appunto che lavorando a basse tensioni potresti avere problemi a pilotare alcuni componenti. Quindi via di led o traslatori di livello
Attento che per lavorare a queste tensioni devi usare clock bassi, e se vuoi usare librerie di terzi assicurati sempre che non ci siano incompatibilità per le frequenze. Molte lib sono scritte per lavorare: a) solo sugli Atmega328; b) a 16 MHz.
Non tutti scrivono lib che girano su tutti i micro ed a tutti i clock come me