Ardutester - Arduino Component Tester (INCOMPLETO)

cece99:
@pighixxx, se io metto in corto tutti e 3 i probe avvio il self test, giusto?
Per caso il self test permette anche di vedere se le resistenze e i collegamenti sono stati fatti correttamente?

se è un self-test non ti fa vedere niente, è una simulazione che parte proprio previa verifica di un corto netto su tutti gli ingressi.

Ma una simulazione di cosa? Mi sfugge......

pighixxx:
@Testato
Stiamo preparando delle shields (smd) per i vari tester, appena pronte ti faccio un fischio.

Ok :slight_smile:

Io sistemato il mio ardutester (avevo messo analog2 al posto di analog0 :() e sono arrivato alla seguente conclusione:
l'ardutester mi funziona correttamente con la versione 0.6q, mentre con l'ultima neanche via seriale funziona bene.
Mi terrò il firmware vecchio XD

devo ammettere che volevo dare un occhiata per vedere cos'era necessario per dividere il codice a classi... ho aperto il .ino e l'ho richiuso, io le mani lì dentro non ce le metto, piuttosto lo riscrivo. :grin:

(non è un offesa, è che la complessità del codice ha un livello che richiede qualche ora solo per essere compreso a fondo, tempo che non ho da dedicare)

Il Selftest serve per fare un controllo delle resistenze e dei voltaggi interni. Sto scrivendo una specie di manualetto che spiegherà tutti questi passaggi.

cece99:
Io sistemato il mio ardutester (avevo messo analog2 al posto di analog0 :() e sono arrivato alla seguente conclusione:
l'ardutester mi funziona correttamente con la versione 0.6q, mentre con l'ultima neanche via seriale funziona bene.
Mi terrò il firmware vecchio XD

Ritorniamo al solito discorso :disappointed_relieved:
Sono sicuro che il software va (A parte alcuni aggiustamenti che sto facendo) ma se i (quattro) collegamenti in croce non sono fatti correttamente non andrà mai. Per chi è venuto a Bassano ha potuto vedere un Ardutester montato su millefori con resitenze al 10% che funzionava dignitosamente.
Per quanto riguarda la nuova versione la rilascerò esclusivamente quando sarà testata anche su lcd (Non oltre domani comunque)

lesto:
(non è un offesa, è che la complessità del codice ha un livello che richiede qualche ora solo per essere compreso a fondo, tempo che non ho da dedicare)

Nessuna offesa. Quando ho scritto la 07a non ho mai compilato fino alla fine per non perdere il bandolo della matassa :smiley:

pighixxx:
Ritorniamo al solito discorso :disappointed_relieved:
Sono sicuro che il software va

Ma capisci che nel momento in cui cece dice che mettendo la versione vecchia funziona, non e' che lui tocca l'hw (spero) tra una versione e l'altra, quindi se con la semplice pressione di UPLOAD nell'Ide, la vecchia funziona e la nuova no, ci deve essere qualche casino di mezzo.... ok cece, dicci che casino stai facendo :slight_smile:

Allora... se io carico quello vecchio funziona tutto correttamente, se metto quello nuovo mi escono caratteri strani sia nell' LCD che nella seriale.
Boh :frowning:

Cece ha detto che prima funzionava, dopo aver corretto il problema della massa.
Poi non andava.
Poi non andava neanche la versione vecchia.
Poi ha invertito i due Analog e adesso quella vecchia va e quella nuova no.

Non offenderti Cece, si scherza :smiley:

Per il discorso di quella nuova ho già detto che non ho testato l'LCD ma solo la seriale. I Caratteri strani sono dovuti al fatto che ho utilizzato unsigned char al posto di char e non ho rivisto la funzione lcd_fix_string(). L'ho già sistemata però come ho detto rilascio tutto appena è finito tutto.

Io ho provato sia in seriale che via LCD e ho lo stesso valori strani, boh... mi starò PaoloPizzando

pighixxx:
Per il discorso di quella nuova ho già detto che non ho testato l'LCD ma solo la seriale.I Caratteri strani sono dovuti al fatto che ho utilizzato unsigned char al posto di char e non ho rivisto la funzione lcd_fix_string(). L'ho già sistemata però come ho detto rilascio tutto appena è finito tutto.

Avevo capito che la unsigned char influenzava solo l'LCD e non la Seriale :smiley:

La funzione è la stessa. Sia per la seriale che per l'lcd.

Io mi prendo avanti e ho deciso di comprare una bella scatolina :stuck_out_tongue:

Per sperimentare ho seguito questa procedura: ho preso il tuo firmware e ho sostituito tutti i unsigned char con dei char normali.
Ora si vede bene sul display, peccato che un condensatore sia visto come un doppio diodo ;(.

cece, mi spiace dirtelo, ma come tester sei piuttosto inaffidabile, non fosse che per il fatto che dopo ogni lamento puntualmente esci con l'aver scovato un tuo errore hardware, quindi non ti si può stare dietro, e ho idea che in questa fase pighi si possa fidare solo di sé stesso, riguardo le prove, salvo verificare l'esatta corrispondenza tra lo schema che ha reso pubbli e quello che sta adottando di fatto....

Bhè, direi che se ora funzia PERFETTAMENTE col vecchio c'è un problema col nuovo, non trovi?

Ok, grazie Cece.
Ora sento Pighi e vediamo di risolvere con la nuova versione. :wink:

cece99:
Bhè, direi che se ora funzia PERFETTAMENTE col vecchio c'è un problema col nuovo, non trovi?

a me non torna il fatto che pighi dica che a lui invece funziona, quindi avete hardware differenti?? E' per questo che ho concluso il mio post precedente con un dubbio, lo hai letto o ti è saltato il sangue agli occhi e ti sei fermato alla parte che ti riguardava...?

Ho letto, però... mi sembra strano che con il firmware vecchio funzioni e con quello nuovo no.
Comunque io nella mia ignoranza galattica non ho ancora capito cosa fa esattamente il selftest O.O