所以我可以读取温度的 ADC 值,并且当它达到太热值时我也会发送一个字符串。但我的问题是;它多次发送字符串。我想只发送一次。我试图通过使用延迟来修复它,但效果不佳。
if ( LM35_ADC_Value == 580 )
{
USART_puts(USART2,"VERY_HOT\n");
delay(1680000000000);
}
Run Code Online (Sandbox Code Playgroud)