如果确定你的这个红灯闪烁频率固定,环境中只有这么一种红波,你可以用红光接收器接收(注意频率),用定时器捕获。
如果周边还有其他的,同样的用传感器采集过来然后用FFT试试
如果只是单色红光的话就用红光接收器,其实也就是传感器,然后程序计算出次数