“SKU:RB-02S023A 光線傳感器”的版本間的差異

來自ALSROBOT WiKi
跳轉(zhuǎn)至: 導(dǎo)航搜索
?例子程序
?產(chǎn)品相關(guān)推薦
 
(未顯示1個用戶的3個中間版本)
第10行: 第10行:
 
# 模塊重量: 2g
 
# 模塊重量: 2g
  
?
* 產(chǎn)品尺寸圖:
+
6.產(chǎn)品尺寸圖:
 
[[文件:size014.jpg|600px|縮略圖|居中]]
 
[[文件:size014.jpg|600px|縮略圖|居中]]
  
?
==接口定義==
+
7.接口定義
?
* S:輸出信號
+
:S:輸出信號
?
* +:電源(VCC)
+
:+:電源(VCC)
?
* -:地(GND)
+
:-:地(GND)
  
?
==使用方法==
+
==工作原理==
?
===工作原理===
+
 
光線傳感器實質(zhì)是一個光敏電阻,其阻值會隨光線強度的變化而發(fā)生變化,并且當光照強烈時,阻值變小;光照減弱時,阻值增大;完全遮擋光線時,阻值最大。簡單的說,光線傳感器就是利用光敏電阻受光線強度影響而阻值發(fā)生變化的原理向微控制器發(fā)送光線強度強度的模擬信號。
 
光線傳感器實質(zhì)是一個光敏電阻,其阻值會隨光線強度的變化而發(fā)生變化,并且當光照強烈時,阻值變?。还庹諟p弱時,阻值增大;完全遮擋光線時,阻值最大。簡單的說,光線傳感器就是利用光敏電阻受光線強度影響而阻值發(fā)生變化的原理向微控制器發(fā)送光線強度強度的模擬信號。
?
===編程原理===
+
==編程原理==
 
光線傳感器模塊共引出3個引腳,分別是數(shù)據(jù)線S,電源Vcc和地線GND。實際應(yīng)用時,將S端接在 Arduino UNO 控制器的一個模擬輸入接口上,通過改變光強的變化來改變阻值,從而改變S端的輸出電壓。再通過 Arduino IDE 的串口監(jiān)視器進行顯示。
 
光線傳感器模塊共引出3個引腳,分別是數(shù)據(jù)線S,電源Vcc和地線GND。實際應(yīng)用時,將S端接在 Arduino UNO 控制器的一個模擬輸入接口上,通過改變光強的變化來改變阻值,從而改變S端的輸出電壓。再通過 Arduino IDE 的串口監(jiān)視器進行顯示。
?
===連接示意圖===
+
 
 +
==使用方法==
 +
===example1_Arduino===
 +
* 主要硬件
 +
:Arduino UNO 控制器
 +
:光線傳感器
 +
:杜邦線
 +
:USB 數(shù)據(jù)線
 +
 
 +
* 連接示意圖
 
[[文件:guangxianjiexian.jpg|700px|有框|居中]]
 
[[文件:guangxianjiexian.jpg|700px|有框|居中]]
?
===例子程序===
+
* 例子程序
 
<pre style='color:blue'>
 
<pre style='color:blue'>
 
int sensorPin = A0; //定義光線傳感器接口
 
int sensorPin = A0; //定義光線傳感器接口
第40行: 第48行:
 
  </pre>
 
  </pre>
  
?
===云編程代碼===
+
* 云編程代碼
 
[[文件:yun0011.png|500px|縮略圖|居中]]
 
[[文件:yun0011.png|500px|縮略圖|居中]]
  
?
===程序效果===
+
* 程序效果
?
通過模擬口 0 采集光線傳感器的信號,然后通過串口輸出到電腦上,我們可以使用串口調(diào)試助手軟件或者Arduino自帶的串口窗口看到結(jié)果。由于Arduino是10位的采樣精度,其輸出范圍是0—1023。
+
:通過模擬口 0 采集光線傳感器的信號,然后通過串口輸出到電腦上,我們可以使用串口調(diào)試助手軟件或者Arduino自帶的串口窗口看到結(jié)果。由于Arduino是10位的采樣精度,其輸出范圍是0—1023。
?
* 當有光照時,輸出值大(即電壓高)
+
:* 當有光照時,輸出值大(即電壓高)
?
* 當沒有光照時,輸出值?。措妷旱停?/div>
+
:* 當沒有光照時,輸出值小(即電壓低)
 
程序效果如下圖所示:(但是由于環(huán)境和光照的不同,測試效果也有差別)
 
程序效果如下圖所示:(但是由于環(huán)境和光照的不同,測試效果也有差別)
 
[[文件:02S023A03.png|500px|有框|居中]]
 
[[文件:02S023A03.png|500px|有框|居中]]
第52行: 第60行:
 
==產(chǎn)品相關(guān)推薦==
 
==產(chǎn)品相關(guān)推薦==
 
[[文件:erweima.png|230px|無框|右]]
 
[[文件:erweima.png|230px|無框|右]]
?
===產(chǎn)品購買地址===
+
* 產(chǎn)品資料
?
[http://www.alsrobot.cn/goods.php?id=165  光線傳感器模塊]<br/>
+
下載鏈接: https://pan.baidu.com/s/14C5AOEMaLxqkZdYpZh8ooA
?
===周邊產(chǎn)品推薦===
+
提取碼:th2z
?
[http://gharee.com/goods-327.html 光敏電阻元器件]<br/>
+
<br/>
?
[http://gharee.com/goods-633.html Arduino 模擬灰度傳感器]<br/>
+
* 產(chǎn)品購買鏈接:http://gharee.com/goods.php?id=165
?
===相關(guān)問題解答===
+
?
===相關(guān)學習資料===
+
?
[http://www.makerspace.cn/portal.php 奧松機器人技術(shù)論壇]
+

2021年6月30日 (三) 17:58的最后版本


02S02301.png

目錄

產(chǎn)品概述

最新推出的Light Sensor是基于半導(dǎo)體的光電效應(yīng)原理所開發(fā)的光線傳感器,其可用來對周圍環(huán)境光的強度進行檢測,結(jié)合各種單片機控制器可實現(xiàn)光的測量、光的控制和光電轉(zhuǎn)換等功能,此傳感器3P插針接口,可通過3P傳感器連接線(不分模擬與數(shù)字連接線)與傳感器擴展板結(jié)合使用,可以制作光感相關(guān)的互動作品。

規(guī)格參數(shù)

  1. 供電電壓: 3.3v - 5v
  2. 工作環(huán)境: -25 - +85℃
  3. 儲存溫度: -30 - +100 ℃
  4. 模塊尺寸: 35mm * 15mm
  5. 模塊重量: 2g

6.產(chǎn)品尺寸圖:

Size014.jpg

7.接口定義

S:輸出信號
+:電源(VCC)
-:地(GND)

工作原理

光線傳感器實質(zhì)是一個光敏電阻,其阻值會隨光線強度的變化而發(fā)生變化,并且當光照強烈時,阻值變??;光照減弱時,阻值增大;完全遮擋光線時,阻值最大。簡單的說,光線傳感器就是利用光敏電阻受光線強度影響而阻值發(fā)生變化的原理向微控制器發(fā)送光線強度強度的模擬信號。

編程原理

光線傳感器模塊共引出3個引腳,分別是數(shù)據(jù)線S,電源Vcc和地線GND。實際應(yīng)用時,將S端接在 Arduino UNO 控制器的一個模擬輸入接口上,通過改變光強的變化來改變阻值,從而改變S端的輸出電壓。再通過 Arduino IDE 的串口監(jiān)視器進行顯示。

使用方法

example1_Arduino

  • 主要硬件
Arduino UNO 控制器
光線傳感器
杜邦線
USB 數(shù)據(jù)線
  • 連接示意圖
Guangxianjiexian.jpg
  • 例子程序
int sensorPin = A0; //定義光線傳感器接口
int value = 0;
void setup(){       
   Serial.begin(9600);//串口波特率為9600
} 
void loop(){ 
   value = analogRead(A0);//讀取模擬腳0的值
   Serial.print("Light Sensor Value:");
   Serial.println(value);//串口打印讀取的值并換行
   delay(100);//延時100ms     
}
 
  • 云編程代碼
Yun0011.png
  • 程序效果
通過模擬口 0 采集光線傳感器的信號,然后通過串口輸出到電腦上,我們可以使用串口調(diào)試助手軟件或者Arduino自帶的串口窗口看到結(jié)果。由于Arduino是10位的采樣精度,其輸出范圍是0—1023。
  • 當有光照時,輸出值大(即電壓高)
  • 當沒有光照時,輸出值?。措妷旱停?

程序效果如下圖所示:(但是由于環(huán)境和光照的不同,測試效果也有差別)

02S023A03.png

產(chǎn)品相關(guān)推薦

Erweima.png
  • 產(chǎn)品資料

下載鏈接: https://pan.baidu.com/s/14C5AOEMaLxqkZdYpZh8ooA 提取碼:th2z