void loop関数内での遅延処理は、delay()関数を使うことが一般的ですが、delay()はプログラムの実行を一時停止させるため、他の処理ができなくなります。 これを避けるためには、millis()関数を使って非同期的に時間を管理する方法が推奨されます。 これにより、他のタスクを並行して実行しながら、特定の時間間隔で処理を行うことができます。