Come calcolare quanto tempo impiega Arduino ad eseguire una funzione?

Dovrei calcolare e magari stampare su monitor seriale quanto tempo impiega Arduino ad eseguire una funzione con dei cicli for. Esiste una funzione già cucinata per questo scopo?

Grazie
Un saluto.

Prima di eseguire la funzione ti salvi il valore ritornato da micros.
Dopo la funzione calcoli l'attuale valore di micros meno quello salvato prima.
Così ottieni il tempo (fino a un massimo di 71 minuti) con un errore di qualche microsecondo.

Su come “cucinare” micros, leggi qui.

Ciao,
P.

Per una precisione maggiore, devi far girare solo la funzione e invertire un'uscita a ogni giro con PORT, dopodiché misuri il periodo con un oscilloscopio o un frequenzimetro.

Io lo OP non lo capisco
Secondo me sta tentando di misurare i volt picco picco di una sorgente in alternata
E non entro nel discorso di quale sorgente...
Quindi sta tentando di 'capire' i tempi di misura
Eppure tempo fa ha realizzato un energy monitor, oggetto che (ne abbiamo gia discusso) oltre a funzionare bene non vìola il regolamento
Quindi per me rimangono misteri sia il perché non lo ripeta adesso, sia il perché non risponda alle domande
Senza citare il fatto che basterebbe per lui analizzare lo energy monitor

Ho diviso il thread dato che i post di "Stilita" non riguardavano l'argomento del thread ...
... i post di "Stilita" si trovano ora in QUESTO nuovo thread.

Guglielmo