《红外遥控电子表》是一款结合现代科技与便捷生活的实用小工具。通过红外线技术实现对电子表的各项功能操作,如时间设定、闹钟设置等,方便用户日常生活中的使用需求。
基于STM32F407探索者开发板,使用其RTC实时时钟与红外遥控实现红外遥控电子表功能:当按下“POWER”键时,如果此时没有在设置闹钟或者秒表,则进入时间设置模式。进入时间设置后按 “RIGHT” 和 “LEFT” 可以向右或向左选择你想要设置的时间项。选定之后,对应的数字开始闪烁。这时再按下 “UP” 或者 “DOWN”,可以对该数字进行加减操作。最后按下“PLAY”键,则退出设置状态,界面恢复到开机状态。
如果在退出设置后没有其他操作,在10秒后屏幕会自动黑屏,并且系统进入待机模式。此时按开发板上的“WKUP”键可以唤醒设备。
同样地,在无任何操作时(不在时间设置和闹钟设置),按下“探索者ALIENTEK”键可进入闹钟设置状态;在没有其他操作的情况下(不在时间设置、秒表设定中),按下数字 “1”,则会进入秒表的设置模式。这些状态下,按键的操作方式与时间设置相同。
当完成所有需要的功能后按 “PLAY” 键,则退出回到开机界面。如果没有任何操作时(不处于时间设置、闹钟设置和秒表状态),并且按下“2”键可以启动或暂停计数功能。