Ardutester - Arduino Component Tester (INCOMPLETO)

Sigla 105? Non lo ho. :sweat_smile:
E' incastrato dentro il pin. :grin:

CuCu :grin:
Hai posta.

@tutti
Ammetto che sono leggermente in ritardo ma il periodo è dei più caldi (in tutti i sensi)
La versione che ho inviato a Paolo è praticamente finita (Tutta la parte di detect), bisogna solo rivedere la parte di visualizzazione che farò questo fine settimana.

Creiamo una classe Ardutester?

ArduTester tester(A1,A2,A3,8,9,10,11,12,13,2);
tester.begin();

ecc ecc.

che contiene un array di classe rilevatore (astratta), che è implementata dalle sue sotto-classi ohmometro, etc?
e che quindi la classe ardutester si occupa di scorrere l'array, chiamare il metodo test() di rilevatore?
e ogni sotto-classe rilevatore è completamente indipendente dal resto del codice, così si possono aggiungere e togliere debuggare etc.. senza rischiare di rompere anche il resto?

No, ci sarebbe sempre la struttura del programma che chiama le diverse funzioni della libreria.
Non si limiterebbe tutto al solo begin.
Anche perché la parte seriale e lcd non sarebbe integrata nella classe.

veramente lo proposi post addietro, magari è un pò complesso all'inizio per via della riorganbizzazione del codice e della necessità di tutti di imparare le classi, ma sul lungo termine è una scelta vincente.

Allora possiamo fare cosi... intanto stanotte e domani correggo (che parolone), anzi diciamo verifico, il codice "definitivo" di Pighixxx.
Una volta ultimato e rilasciato come "stabile" potremo pensare ai miglioramenti e alla creazione di una libreria con classe annessa.

Ottima idea quella della classe.

PaoloP:
intanto stanotte e domani correggo (che parolone)

Nessun parolone, credimi :grin:
Per la cronaca, nello stato attuale non compila (un po' di errorini) ma sono dovuti esclusivamente al fatto che le varie funzioni di visualizzazione non sono più compatibili con quelle di detect. Tra l'altro tutte le funzioni per il client software si potrebbero eliminare gestendo solo l'output seriale:
quando c'è #define ATSW usa l'output seriale per comunicare con il client, altrimenti lo usa per il debug; Visto che ci sono faccio anche questa modifica per snellire ulteriormente il codice.

Quando pensate che sara' finito, quel portale di teletrasporto quantistico travestito da tester ? (un'altro po di roba che ci mettete dentro, e quando lo accenderete la prima cosa che comparira' sul display sara' "penso, quindi esisto" ... :stuck_out_tongue: XD XD XD)

Esatto Etem. :grin:

:grin:
Ottimisticamente parlando penso che la versione papabile sia pronta in un paio di giorni (Complice il we)

Etemenanki:
quando lo accenderete la prima cosa che comparira' sul display sara' ...

@Astro
Mi sono preso una licenza poetica

Ma non e' mica di quello, che dovrete preoccuparvi ... sara' quando, subito dopo, comincera' a scrivere "ma che ci sto a fare qui a provare componenti ? ... vediamo cosa c'e' fuori di qui da distruggere e/o conquistare, per divertirsi un po ... uhm, SkyNet, concetto interessante ... chissa se funziona ..." ... :stuck_out_tongue: XD XD XD

Per stare tranquilli aggiungerei un warning:
"È severamente vietato usare ardutester insueme alla ethernet shield" :smiley:

Testato:
Per stare tranquilli aggiungerei un warning:
"È severamente vietato usare ardutester insueme alla ethernet shield" :smiley:

potrebbe usare come veicolo di infezione la seriale

Diavolo, però basta staccare dalla rete il pc prima di attaccarci la seriale

un pc è paziente. a quel punto avrebbe molta più potenza di calcolo per pianificare la prossima mossa; una pennina usb, la prima volta che ti colleghi ad internet, chissà cos'altro si inventerebbe! magari ci riprogramma lui via lampeggi del monitor :smiley:

Ok, allora adesso sapete qual'e' la prossima shield da aggiungerci ... "Semtex 1.0" ... (siccome e' tutto hardware, posso fabbricartelo io senza problemi, se ti serve per un test ... nessuna programmazione necessaria, solo un timer con batteria indipendente ed un bel pulsantone rosso ... :stuck_out_tongue: XD XD XD)

preferisco la termite, facile da preparare anche in casa e in grado di fondere l'acciaio (ma non è esplosiva) :grin:

Ok, vada per la termite ... quante te ne servono, che te le spedisco oggi ? XD XD XD

discoli ed irreprensibili, la termite ve la dovrebbero versare su quel neurone del quale avete perso totalmente il controllo, controllo che lui invece è in grado di esercitare su tutti gli altri. Due intere pagine di caxxate; l'altra voltra avete spontaneamente deciso di eliminarle, cosa buona, ma non è possibile che basti un niente per scatenare uno spamming internazionale su qualsiasi Topic. Etem è un soggetto tanto utile quanto dannoso al Forum, se riuscisse a controllare la sua seconda faccia sarebbe eccezionale, diversamente sarà condannato alla mediocrità dell'essere... :disappointed_relieved:
PS: se qualcuno avesse dubbi sulle mie affermazioni vada a vedere chi ha iniziato questo nuovo filone di inutili post.... ]:smiley:
buona domenica a tutti. :slight_smile: