2016/04/17

LinkIt ONE:簡單試用Grove光感測器

簡單試用,真的非常簡單,就只是試一試而已,能動就收工。

首先感謝MakerPRO歐先生拿給我一套Grove感測器組合。

拿出Grove光感測器

其實就是光敏電阻,咦,旁邊有顆晶片,不知為何。
背面照。
我連接到類比腳位A0。
程式碼:
#define SENSOR_PIN A0
#define LED_PIN 13

void setup() {
  Serial.begin(115200);
  pinMode(LED_PIN, OUTPUT);
}

void loop() {
  int v = analogRead(SENSOR_PIN);
  Serial.println(v);

  if(v > 200){
    digitalWrite(LED_PIN, LOW);
  }
  else{
    digitalWrite(LED_PIN, HIGH);
  }

  delay(1000);
}

功能很簡單,周遭環境較亮時,analogRead會讀到較大的值,若超過某界限(此處設為200),就熄滅內建的LED(腳位13);若周遭環境昏暗,analogRead會讀到較小的值,便點亮LED。

收工。

No comments:

Post a Comment