Toggle main menu visibility
臺南市教育局科技教育網
線上書籍
電子相簿
PM2.5監測
IOT實作
OpenID登入
:::
登入
登入
帳號
密碼
登入
使用 臺南市 OpenID 快速登入
:::
所有書籍
「Arduino基礎實作」目錄
MarkDown
4-2 可變電阻
1. 材料單
2. 認識Arduino
2-1 uno r3 改進版
2-2 錯誤的操作而燒毀Arduino
2-3 程式基礎
2-4 其他設計方式
3. LED
3-1 LED 發光二極體
3-2 4 LED
4. 電阻
4-1 色碼电阻
4-2 可變電阻
4-3 光敏電阻
5. PWM
5-1 PWM基礎練習
5-2 雨滴燈
6. 按鈕、開關、LED
6-1 LED、按鈕接線
6-2 按鈕模擬開關
7. LCD顯示器
7-1 LCD基本使用
7-2 LCD跑馬燈
7-3 LCD特殊字元
7-4 計數器
7-5 自建字形
7-6 動畫字形
7-7 顯示15x16字形
8. 溫溼度感應器AM2301(DHT21)
8-1 基本使用
8-2 整合數位溫濕度感測器與液晶螢幕
9. 程式
9-1 變數
9-2 for
9-3 if
10. 待續
10-1 BH1750照度計
10-2 中斷命令
5. PWM
Arduino基礎實作 ===========
一、光線偵測
使用 Arduino 板配合光線偵測元件偵測光線的強弱,並以 LED 指示光線的 強弱。當光線轉暗時,點亮 LED,當光線轉強時,關閉 LED。 光敏電阻(light dependent resistor,簡記 LDR 或 CdS)是最簡單的光線偵測元件。當光線愈強,光電流愈大,其內部電阻愈小,最小的電阻稱為亮電阻。在 完全沒有光線照射狀態下則稱為暗電阻。本例 CDS 亮電阻約 170Ω,暗電阻約 5MΩ。 
二、小夜燈
使用光敏電阻和另一個電阻構 成分壓電路;光敏電阻會隨著 光線變化改變阻值。 
三、接線圖

四、範例程式
``` const int cds=0; const int led=13; int val; float volts; void setup() { pinMode(led,OUTPUT); digitalWrite(led,LOW); } void loop() { val=analogRead(cds); if(val>512) digitalWrite(led,HIGH); else digitalWrite(led,LOW); } ```
五、練習
1.設計 Arduino 程式,使用 Arduino 板配合 CDS 元件偵測光線的強弱,並以 LED 指示 光線的強弱。當光線轉暗時,閃爍 LED,當光線轉強時,關閉 LED。 2.設計 Arduino 程式,使用 Arduino 板配合 CDS 元件偵測光線的強弱,並以三個 LED 指示光線的強弱。當光線轉暗時,只有 LED1 亮;當光線介於全暗與全亮之間時,只 有 LED2 亮;當光線轉強時,只有 LED3 亮。
搜尋
search
進階搜尋