cece99:
Ciao pighixxx, ho cercato di sistemare il tutto ed ecco i risultati con i led:
ROSSO 1701mV
GIALLO 1909mV
BIANCO 3049mV
Sono corretti?
Ciao
C
in realtà sono tutti bassi rispetto q quanto dovrebbero essere, probabilmente dipende dal valore di Tensione di riferimento che sta usando e dal metodo di lettura, v. problematiche che ho segnalato ieri....
Pighi, io penso che l'entusiasmo stavolta ti abbia giocato un brutto scherzo è ovvio che devi ancora lavorare un bel po' sul software, quindi i vari "tester" possono solo avere problemi, e qui si rischia di intasare il Topic di post inutili perché basati su malfunzionamenti certi; forse è meglio se "ritiri" la release rilasciata ed aspetti il momento in cui sei ragionevolmente sicuro, allora i tester potranno fornirti indicazioni utili, altrimenti così sei costretto a rispondere a loro e ad operare a casaccio sul software, e così non può finire bene, o almeno non in tempi validi. L'hw invece è certo e va bene la bread, lo schema, il PCB...
Oggi non mi sono mai fatto vivo perchè sto lavorando sul software e penso che in tempi relativamente brevi (domani) dovrei rilasciare una versione stabile.
Adesso che è monco fa praticamente tutte le funzioni del DCA55
cece99:
Con i transistor e' fantastico! Ma ho notato che mettendo un led, mi viene riconosciuto solo se viene messo tra i puntali 2 e 3, 1 e 3, tra 1e2 non riconosce nulla, penso che sia da rivedere questo fatto.
Ciao
C
Darò una controllata ma a me sembra funzionare con qualsiasi combinazione.
PaoloP:
Ho fatto qualche modifica.
Compila su: UNO, 2009, MEGA e Leonardo.
Da testare.
Sono alla versione 0.6. Allego il file, come si potrà notare è leggermente più complesso. Ci sto lavorando, i risultati sono buoni ma non riuscirò a mantenere la promessa di una versione finale per oggi anche perchè sono praticamente partito da 0. Tutta la parte di visualizzazione è da terminare e funziona (se così ai può dire) solo l'output su seriale. Per domani mattina posterò una versione decente dove da li chi vuole può mettere le mani. Ho fatto il porting da un'altra versione.
PaoloP:
Non ricordo quale altro pin è libero.
Non sarà libero nessun pin analogico perchè userò l'A3 per leggere l'IOREF.
Alcune note:
Il codice è super commentato.
Tutta la parte di SHOW dei componenti la sto terminando
Si può considerare una versione stabile (A parte la visualizzazione).
ChangeLog:
Ottimizzazione memoria (Utilizzato PROGMEM per lo store delle costanti char)
Pulizia codice (Adesso il codice da ottimizzare è alla fine)
ToDo:
LCD
Gestione IOREF
Gestione pulsante per acquisizione e cambio pagina info
Da Sapere:
Adesso è attiva una pseudo visualizzazione seriale Se testate un condensatore o altro passivo la prima cifra è la posizione del punto.
Su delayus ho utilizzato una funzione in asm. (Devo verificare la bontà della soluzione....)
Se senza componente collegato vi trova un condesatore (codice 11) è perchè legge la capacità del circuito. (Pochi pF di solito). Questo si può regolare dal programma.
cece99:
Quando metto il condensatore(10uF):
Component Found:22
JJ NN123
Quando non ci sono componenti:
Component Found:22
ÿ? NN 312
a0mVÅ0pF
Le soluzioni sono 2:
O hai messo delle resistenze sbagliate, o c'è ancora qualcosa che non va nei collegamenti.
Entro sera posterò la nuova versione dove ho previsto una specie di self test. (Cortocircuitando i vari pin nella sequenza che ti viene suggerita dovrebbe dirti se il tuo circuito ha problemi)