2015年12月9日 星期三

組合光感應與LED燈

/*
  AnalogReadSerial
  Reads an analog input on pin 0, prints the result to the serial monitor.
  Attach the center pin of a potentiometer to pin A0, and the outside pins to +5V and ground.
 加入 Conditionals - If statement 來增加功能
 This example code is in the public domain.
 */
const int analogPin = A0;    // pin that the sensor is attached to
const int ledPin = 13;       // pin that the LED is attached to
const int threshold = 600;   // an arbitrary threshold level that's in the range of the analog input

// the setup routine runs once when you press reset:
void setup() {
  // initialize serial communication at 9600 bits per second:
  Serial.begin(9600);
   pinMode(ledPin, OUTPUT);
}

// the loop routine runs over and over again forever:
void loop() {
  // read the input on analog pin 0:
  int sensorValue = analogRead(analogPin);
  // print out the value you read:
  Serial.println(sensorValue);


  if (sensorValue > threshold) {
    digitalWrite(ledPin, HIGH);
  }
  else {
    digitalWrite(ledPin,LOW);
  }





  delay(1);        // delay in between reads for stability
}

沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。