melodia + altre operazioni contemporaneamente

Buonasera, chiedo: con la funzione tone è possibile far suonare impostando tempi e frequenze. Mentre arduino suona è possibile fargli fare anche dell'altro? Per esempio controllare degli ingressi oppure far lampeggiare dei led?
grazie
r.

Certo che puoi, la funzione tone non è bloccante quindi se tu nel tuo programma non metti delay o cicli bloccanti puoi far uso della tone e contemporaneamente fare dell'altro, nel rispetto delle specifiche della tone e dell'hardware dove la usi, per quello consulta il reference

Roby101:
Mentre arduino suona è possibile fargli fare anche dell'altro?

È vero che 'tone' una volta "lanciato" suona da solo una frequenza (per sempre o per un certo tempo), ma il cambio di frequenza per suonare diverse note (con eventuali pause tra le note) va fatto a manina.

Per fare più cose assieme bisogna sempre pensare la logica in multitasking scrivendo codice non bloccante (niente delay, o cicli while/for che richiedono troppo tempo per essere eseguiti in una sola volta, o funzioni di libreria che durano troppo tempo).