De Carlo CrazyLab · Laboratorio reale
STRUMENTI PER IL LABORATORIO

Banco misure CrazyLab

Arduino misura. Il PC mostra, raccoglie e conserva i risultati.

Istruzioni per il collegamento →

Verifica del collegamento

Prima prova: apri questo file HTML come pagina autonoma in Chrome sul PC. L’uso dentro Google Sites dipende dai permessi dell’incorporamento: se la porta viene bloccata, usa la pagina autonoma.

Collega lo strumento

Nessun dispositivo collegato.

Chiudi il Monitor seriale e il Plotter dell’IDE prima del collegamento. La velocità deve coincidere con quella prevista dal programma già caricato su Arduino. Alcune schede si riavviano all’apertura della porta: attendi le prime letture.

Le misure dell’esperimento

Fino a 12 canali: compaiono soltanto quelli che hanno ricevuto almeno una lettura, anche se il valore è zero. Grafico, tabella e CSV includono solo i canali utilizzati.

In attesa di misure

Cosa fare adesso

In attesa delle istruzioni dello strumento.

Righe numeriche acquisite: 0 · Righe non numeriche: 0 · Archivio massimo: 20.000 righe. Il limite arresta la raccolta.

Vista in tempo reale. I dati vengono acquisiti solo quando la pagina è collegata o in dimostrazione.

Configurazione del pannello · prima della prova

Usa un profilo oppure assegna nomi, unità e chiavi ai dodici canali. Le unità sono etichette: il pannello non converte i numeri ricevuti. Con il riconoscimento automatico, i nomi vengono letti dalle etichette trasmesse. Se arrivano solo numeri, restano nomi generici. Disattiva il riconoscimento automatico per usare esclusivamente un profilo manuale.

Per evitare di mescolare grandezze diverse, cambia configurazione solo a strumento scollegato e dopo aver esportato e svuotato le misure. La dimostrazione usa il profilo angolo/distanza e contiene soltanto dati sintetici.

Come riconoscere il formato ricevuto

Questo pannello non visualizza lo sketch. Legge solo ciò che Arduino trasmette: un numero per riga, fino a dodici numeri separati da punto e virgola o tabulazioni singole o ripetute, coppie etichetta:valore separate da punto e virgola, oppure un oggetto JSON con le chiavi dei canali. Ogni invio deve terminare con un ritorno a capo. Per colonne separate da virgola scegli il formato dedicato e usa il punto decimale. In automatico «12,5» è un singolo numero decimale. Per il riconoscimento automatico puoi trasmettere etichette con unità fra parentesi quadre, per esempio «Angolo [°]:26.5;Distanza [cm]:18.2», oppure oggetti JSON con valore e unità. Il pannello non indovina né converte le unità assenti. Per predisporre tutti i canali in un solo invio, Arduino può trasmettere una descrizione iniziale del nome dell’esperimento e dei canali; deve essere inviata o ripetuta dopo il collegamento, perché il PC non può recuperare messaggi trasmessi prima dell’apertura della porta. Le intestazioni tabellari, per esempio «Distanza_A(cm)» e «Distanza_B(cm)» separate da tabulazioni, impostano automaticamente nomi e unità. Le righe testuali dello strumento sono mostrate anche in «Cosa fare adesso» e registrate nella colonna «Messaggi / Stato», in righe dedicate fra le misure, anche nel CSV. Valori non finiti o con modulo superiore a 10¹⁰⁰ vengono ignorati.

Andamento delle misure

Asse orizzontale: secondi trascorsi dalla prima riga acquisita, misurati alla ricezione sul PC. Non è il tempo preciso del sensore: USB e buffering possono introdurre ritardi. Per misure di tempo quantitative, Arduino deve trasmettere anche i propri tempi. Il grafico mostra al massimo gli ultimi 200 punti del canale scelto.

Tabella delle acquisizioni

Ultime 80 righe, fra misure e messaggi; il CSV comprende tutto l’archivio. Le istruzioni sono evidenziate in righe dedicate, nell’ordine di ricezione, con le celle numeriche vuote. Un messaggio invariato non viene ripetuto a ogni misura. Una casella vuota indica che quel canale non è stato aggiornato in quella riga. Le schede in alto mantengono l’ultima lettura e indicano quanto tempo è trascorso dal suo aggiornamento.

Messaggi ricevuti dallo strumento

La prima prova via USB

  1. Collega Arduino al PC con un cavo USB dati. Il programma dell’esperimento deve essere già caricato: qui non viene mostrato né modificato.
  2. Chiudi Monitor seriale e Plotter dell’IDE. Lascia attivo il riconoscimento automatico e scegli la velocità prevista. Se il programma invia solo numeri puoi configurare i nomi manualmente, disattivando il riconoscimento automatico.
  3. Premi «Collega Arduino via USB», seleziona la porta della scheda e autorizza il collegamento.
  4. Osserva le misure. «Congela la vista» blocca solo l’aggiornamento dello schermo: la ricezione e l’archivio proseguono.
  5. Scarica il CSV prima di svuotare i dati o chiudere la pagina. Per cambiare configurazione, scollega e svuota le misure dopo l’esportazione.

Se non arrivano numeri, verifica alimentazione, cavo dati, velocità e formato delle righe. Se il collegamento non si apre, controlla che nessun altro programma usi la porta. Una disconnessione USB conserva le misure già ricevute, senza ricostruire quelle eventualmente perse. Tieni aperta questa pagina durante la prova.