控制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被点亮。
|