2015年1月12日月曜日

簡易認証用-プログラム

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 件のコメント:

コメントを投稿