LED入門一閃一閃_3
#define LED 13 //定義LED等同13腳
#define delay_time 1000 //定義delay_time等同1000
unsigned long old_time = 0;
boolean state = 0;
void setup() {
pinMode(LED, OUTPUT);//宣告第LED腳位為輸出,LED等同13腳
}
void loop() {
//每隔一段時間切換一次LED狀態
if (millis() - old_time >= delay_time)
{
state != state;
digitalWrite(LED, state);
old_time = millis();
}
}
//好處不會因為使用delay而浪費處理器資源
#define delay_time 1000 //定義delay_time等同1000
unsigned long old_time = 0;
boolean state = 0;
void setup() {
pinMode(LED, OUTPUT);//宣告第LED腳位為輸出,LED等同13腳
}
void loop() {
//每隔一段時間切換一次LED狀態
if (millis() - old_time >= delay_time)
{
state != state;
digitalWrite(LED, state);
old_time = millis();
}
}
//好處不會因為使用delay而浪費處理器資源
留言
張貼留言