控制led閃爍
程序如下 void setup() { pinMode(13, OUTPUT); pinMode(12, OUTPUT); pinMode(11, OUTPUT); } void loop() { int vol = analogRead(A0) * (5.0 / 1023.0*100); //讀取LM35溫度值 if (vol<=31) //低溫區的溫度值設置、以及led顯示 { digitalWrite(13, HIGH); digitalWrite(12, LOW); digitalWrite(11, LOW); } else if (vol>=32 && vol<=40) { digitalWrite(13, LOW); digitalWrite(12, HIGH); digitalWrite(11, LOW); } else if (vol>=41) //高溫區溫度設置 { digitalWrite(13, LOW); digitalWrite(12, LOW); digitalWrite(11, HIGH); } } 實驗現象:溫度在設定的范圍內,不同的LED被點亮。
|