const int senserPin = 0;
const int ledPin33 = 13;
const int ledPin100 = 12;
const int ledPin330 = 11;
const int ledPin1000 = 10;
void setup(){
pinMode(ledPin33,OUTPUT);
pinMode(ledPin100,OUTPUT);
pinMode(ledPin330,OUTPUT);
pinMode(ledPin1000,OUTPUT);
Serial.begin(9600) ;
}
void loop(){
int brightness = analogRead(senserPin);
if(450<brightness && brightness<520){
digitalWrite(ledPin33,HIGH);
digitalWrite(ledPin100,LOW);
digitalWrite(ledPin330,LOW);
digitalWrite(ledPin1000,LOW);
}else if(245<brightness && brightness<260){
digitalWrite(ledPin33,LOW);
digitalWrite(ledPin100,HIGH);
digitalWrite(ledPin330,LOW);
digitalWrite(ledPin1000,LOW);
}else if(80<brightness && brightness<100){
digitalWrite(ledPin33,LOW);
digitalWrite(ledPin100,LOW);
digitalWrite(ledPin330,HIGH);
digitalWrite(ledPin1000,LOW);
}else if(25<brightness && brightness<40){
digitalWrite(ledPin33,LOW);
digitalWrite(ledPin100,LOW);
digitalWrite(ledPin330,LOW);
digitalWrite(ledPin1000,HIGH);
}else{
digitalWrite(ledPin33,LOW);
digitalWrite(ledPin100,LOW);
digitalWrite(ledPin330,LOW);
digitalWrite(ledPin1000,LOW);
}
Serial.println(brightness);
delay(100);
}
0 件のコメント:
コメントを投稿