此代码用于在开关打开时打开四个 LED,根据温度还有两个 LED 打开或关闭,一个红色和一个绿色。
const int sensorPin = A0;
type void setup(){
pinMode(2,INPUT);//the switch
for(int pinNumber>2 && pinNumber<7);//four leds
pinMode(pinNumber,OUTPUT);
pinMode(7,OUTPUT);//green led
pinMode(8,OUTPUT);//red led
}
type void loop(){
for(int pinNumber>2 && pinNumber<7);
if(digitalRead(2)==LOW){//if the switch is off the 4 leds are off
digitalWrite(pinNumber, LOW);
}
else{
digitalWrite(pinNumber, HIGH);//if the switch is open the 4 leds are opened
}
int sensorVal = analogRead(sensorPin);
float voltage = (sensorVal/1024.0);
float temperature= (voltage -0.5)*100;
if(temperature < 40){
digitalWrite(7, HIGH);
digitalWrite(8, LOW);
}
else{
digitalWrite(7, LOW);
digitalWrite(8, HIGH);
}
}