想做一个倒计时声光报警器,求大神代码

想用arduino uno做一个声光报警器,具体工作流程如下:设备上电,倒计时(30min)开始,时间到声光报警,按下解除按钮5秒后,报警解除倒计时重新开始,否则继续声光报警,直到解除按钮持续按5秒及以上,报警解除。(报警解除按钮输入信号引脚可自定义,声光报警只需要输出信号引脚,可自定义)

 

用上蜂鸣器和3色LED灯以及