iT邦幫忙

2022 iThome 鐵人賽

DAY 13
0
自我挑戰組

arduino基礎實作系列 第 13

day13:光敏電阻點亮led

  • 分享至 

  • xImage
  •  

第13天我要實作的是利用光敏電阻點亮led。

那首先是這次需要的模組
光敏電阻可以感測到接收到的光線程度,並將其轉換成數值。

接線圖

實體圖

再來是arduino部分

首先將監控台開起以方便觀察它的數值變化,再來是開啟led所需的腳位。

接著將接收到的值存取到int中,並印在監控台上。

到著邊可以先傳輸一次去看接收到光敏電阻的數值

再來就是利用if迴圈去判斷它要到多少才去影響led的開關。

上傳後就能嘗試去覆蓋電阻去點亮led燈。

程式碼

void setup() {
  Serial.begin(9600);
  pinMode(13,OUTPUT);
}

void loop() {
  int sensorValue = analogRead(A0);
  Serial.println(sensorValue);

 
  if(sensorValue < 100){   
    digitalWrite(13,HIGH);  
  }else{
    digitalWrite(13,LOW);   
  }
  delay(10);
}

上一篇
day12:光遮斷傳感器點亮led
下一篇
day14:伺服馬達
系列文
arduino基礎實作30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言