使用本地时间[ARDUINO]时LED不会亮起 包括 包括 现在是时候了; struct tm*现在_tm; int h,m,s; 无效设置{ pinModeD6,输出; } 空穴环 { now=timeNULL; now_tm=本地时间&now; h=现在\u tm->tm\u小时; m=现在\u tm->tm\u min; s=现在->秒; 如果H==17&&m==0&&s==0 { 数字写入6,高; 延迟10万; 数字写入6,低; } }
我不知道为什么我的引脚D6上的LED在17:00:00时不亮 我试着检查它与其他条件,如果它的工作正常使用本地时间[ARDUINO]时LED不会亮起 包括 包括 现在是时候了; struct tm*现在_tm; int h,m,s; 无效设置{ pinModeD6,输出; } 空穴环 { now=timeNULL; now_tm=本地时间&now; h=现在\u tm->tm\u小时; m=现在\u tm->tm\u min; s=现在->秒; 如果H==17&&m==0&&s==0 { 数字写入6,高; 延迟10万; 数字写入6,低; } },c,arduino,led,localtime,C,Arduino,Led,Localtime,我不知道为什么我的引脚D6上的LED在17:00:00时不亮 我试着检查它与其他条件,如果它的工作正常 我在visual上计算小时、分钟和秒,它们显示了正确的值为了让代码正常工作,您需要某种类型的外部时钟arduino不知道现在是什么时间,例如DS3231。你可以在这里找到关于它的教程:Arduino怎么知道现在几点了?放入Serial.printlnDebug消息;在if中,您可以看到您是否实际进入了条件块,最有可能的情况是您不是D6?Uno,Nano,Mega没有D6 Constant你尝试
我在visual上计算小时、分钟和秒,它们显示了正确的值为了让代码正常工作,您需要某种类型的外部时钟arduino不知道现在是什么时间,例如DS3231。你可以在这里找到关于它的教程:Arduino怎么知道现在几点了?放入Serial.printlnDebug消息;在if中,您可以看到您是否实际进入了条件块,最有可能的情况是您不是D6?Uno,Nano,Mega没有D6 Constant你尝试过其他什么条件吗?你使用的是什么库?什么实时时钟?