if (analogRead(BUTTON_KEY) > 450 && analogRead(BUTTON_KEY) < 650)
{
delay(100);
uiKeyCodeFirst = KEY_NEXT;
}
else if (analogRead(BUTTON_KEY) > 800 && analogRead(BUTTON_KEY) < 950)
{
delay(100);
uiKeyCodeFirst = KEY_PREV;
}
else if (analogRead(BUTTON_KEY) < 100)
uiKeyCodeFirst = KEY_SELECT;
else
uiKeyCodeFirst = KEY_NONE;
if (alarm_switch)
{
if (alarm_hour == Hour && alarm_minute == Minute && Second == 1)
{
delay(1000);
if (!analogRead(A6) < 10)
{
do_alarm(alarm_tone);
alarm_sta = true;
}
}
}
if (alarm_sta)
{
if (analogRead(A6) < 10)
{
end_alarm(alarm_tone);
alarm_sta = false;
}
}
1. 摇杆判断操作。
编程语言: C/C++(Arduino)
软件工具:Arduino IDE 1.6.9
2. 闹钟开启与停止。
编程语言: C/C++(Arduino)
软件工具:Arduino IDE 1.6.9
创建时间:2017/11/01
作者: | 杨立斌 |
立即注册