俺なら0.5秒に発火する割り込み使うから状態変数いらないなw