在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何利用光敏電阻控制燈光的亮滅

科技觀察員 ? 來源:羅姆半導(dǎo)體社區(qū) ? 作者:羅姆半導(dǎo)體社區(qū) ? 2022-03-29 17:17 ? 次閱讀

當(dāng)太陽落山時,您的房子會開始變暗,您可能需要打開幾盞燈才能看清。那么,如果這些燈光可以自動打開不是更方便嗎?使用光敏電阻傳感器Arduino,您就可以實(shí)現(xiàn)根據(jù)周圍的環(huán)境光線變化對照明燈、百葉窗或者其他任何物件進(jìn)行控制了。

光敏電阻的工作原理

在本項(xiàng)目中,我們的重點(diǎn)在于介紹光敏電阻以及如何將它們整合到您的項(xiàng)目中。光敏電阻是一種電阻器,它會根據(jù)照射的光亮來改變其電阻值。典型的電阻器以恒定的電阻值來阻止電子在電路中的流通,而光敏電阻會在受到更多的光線照射時允許更高的電壓通過電路。反而言之,當(dāng)受到較少的光線照射時,其電阻值會增加。

可以通過Arduino的模擬引腳讀取其電阻值,讀數(shù)范圍在0到1023之間。有了這些信息,您可以使您的項(xiàng)目對明亮的日光、黃昏或沒有光亮的夜晚作出不同的響應(yīng),比如在外面很亮的時候打開百葉窗,或者在天黑的時候打開照明燈。

光敏電阻體積小,價格便宜,而且通常在入門套件和其他傳感器套件里都包含該組件。如果您買過電子套件,可能會發(fā)現(xiàn)其中就有一兩個光敏電阻。為了演示它們是如何工作的,我們將控制兩個LED,當(dāng)有光線時其中一個亮起,沒有光線時另外一個亮起。

所需組件

在本項(xiàng)目中,不需要很多標(biāo)準(zhǔn)電子套件中以外的東西。但是,如果您想要使用光敏電阻控制大型項(xiàng)目則需要注意準(zhǔn)備一些特殊組件。例如,如果您想控制百葉窗,就需要準(zhǔn)備一些伺服,如果您想要控制一盞燈,那么需要使用一個繼電器?,F(xiàn)在,我們將僅介紹如何使用該傳感器。

需要一個Arduino Uno 、Arduino IDE 、兩個LED功能完好,具有不同顏色、光敏電阻以及一個220歐姆電阻。

進(jìn)一步降低通過光敏電阻的阻值,將其降低到更有效的水平

兩個100 歐姆 電阻

防止燒壞LED

如果您沒有一根躺在某個角落里的USB數(shù)據(jù)線,還需要購買USB數(shù)據(jù)線。

在本項(xiàng)目的原型構(gòu)建中使用面包板也會很有幫助。同樣,所有這些材料通常都可以在任何入門電子套件中找到,因此請事先查看您是否已經(jīng)具備這些組件。

代碼

在本項(xiàng)目中,我們將使用Arduino上的一個引腳讀取光敏電阻阻值,并使用兩個引腳來控制兩個獨(dú)立的LED。當(dāng)光敏電阻檢測到高于某個閾值的光線強(qiáng)度時,其中一個LED將會亮起。當(dāng)光線強(qiáng)度低于該閾值時,另一個LED將會亮起。實(shí)現(xiàn)以上功能的全部代碼如下所示:

int redLED = 7;

int blueLED = 8;

int photoresistorPIN = A0;

int lightValue = 0;

void setup() {

pinMode(redLED, OUTPUT);

pinMode(blueLED,OUTPUT);

Serial.begin(9600);

}

void loop(){

lightValue = analogRead(photoresistorPIN);

Serial.println(“Light value: “);

Serial.println(lightValue);

if(lightValue < 50){

digitalWrite(redLED, HIGH);

}

else{

digitalWrite(blueLED, HIGH);

}

delay(200);

digitalWrite(redLED, LOW);

digitalWrite(blueLED, LOW);

}

這段代碼中有幾個部分需要解釋,我們從要設(shè)置的變量開始。

int redLED = 7;

int blueLED = 8;

int photoresistorPIN = A0;

int lightValue = 0;

在這里,我們將紅色LED分配給引腳7,藍(lán)色LED分配給引腳8。這些可以分配給Arduino上的任何數(shù)字引腳。接下來,我們將光敏電阻分配給A0。該引腳必須分配給六個模擬引腳之一,因?yàn)樗枰x取來自光敏電阻的模擬值。

最后,我們將創(chuàng)建一個名為lightValue的變量來存儲光敏電阻返回的值。

void setup() {

pinMode(redLED, OUTPUT);

pinMode(blueLED,OUTPUT);

Serial.begin(9600);

}

在setup()部分中,前兩行用于將紅色和藍(lán)色LED 引腳分配為輸出引腳。

我們還將初始化串行監(jiān)視器,這樣就可以查看光敏電阻的返回值。這在設(shè)定用于切換兩個LED開關(guān)的閾值時會很有用。

根據(jù)設(shè)置項(xiàng)目時所在房間的環(huán)境光強(qiáng)度,您可以基于自己的需要對閾值進(jìn)行調(diào)整。

void loop(){

lightValue = analogRead(photoresistorPIN);

Serial.println(“Light value: “);

Serial.println(lightValue);

if(lightValue < 50){

digitalWrite(redLED, HIGH);

}

else{

digitalWrite(blueLED, HIGH);

}

delay(200);

digitalWrite(redLED, LOW);

digitalWrite(blueLED, LOW);

}

在loop()部分中,第一行用于讀取光敏電阻的模擬值,并將其分配給lightValue變量。然后該值將會被立即打印到串行監(jiān)視器上。

接下來,如果光傳感器讀取的值低于50,循環(huán)代碼中的一部分代碼將會被啟用,紅色LED燈將會亮起,如果值高于50,則藍(lán)色LED將會亮起。如果50對您的環(huán)境光線來說太低,紅燈一直亮起,那么請使用串行監(jiān)視器為您的項(xiàng)目設(shè)定一個合適的值。

接線

現(xiàn)在您已經(jīng)理解了代碼,接下來請將其上傳到您的Arduino。然后,我們將開始設(shè)置接線—幸運(yùn)的是,這非常簡單,并且很容易將其添加到您的其他項(xiàng)目中。要完成接線設(shè)置,請按照下列步驟操作:

● 將藍(lán)色LED的長端連接到Arduino的引腳8。將LED的短端連接到一個100歐姆的電阻上,然后將該電阻的另一端連接到GND。

● 對紅色LED重復(fù)上一步驟,LED連接到Arduino上的引腳7。

● 將光敏電阻的一端連接到5V引腳,另一端連接到引腳A0。此外,在光敏電阻的第二個端口連接一個220歐姆的電阻,并將該電阻連接到GND。

● 如果需要,將之前的電路與面包板上的正負(fù)軌連接。

完成所有接線后,您可以將Arduino插入電源以啟動項(xiàng)目。在光敏電阻上揮動您的手,將會從藍(lán)色LED亮起切換到紅色LED亮起。如果只有其中一個LED保持亮起的狀態(tài),請嘗試調(diào)整草圖中if()語句中的值,直到傳感器按照預(yù)期方式進(jìn)行工作。當(dāng)您對結(jié)果感到滿意的時候,項(xiàng)目就完成了!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • led
    led
    +關(guān)注

    關(guān)注

    242

    文章

    23277

    瀏覽量

    660876
  • 光敏電阻
    +關(guān)注

    關(guān)注

    4

    文章

    293

    瀏覽量

    48988
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6469

    瀏覽量

    187077
收藏 人收藏

    評論

    相關(guān)推薦

    用光敏電阻參數(shù)

    用光敏電阻參數(shù)  規(guī)格 型號
    發(fā)表于 11-28 10:47 ?4861次閱讀

    關(guān)于光敏電阻

    我想利用光敏電阻控制LED燈的,想請教各位大神硬件電路該如何連接,軟件部分該怎么設(shè)計(jì)!小弟再次感謝!!
    發(fā)表于 01-20 21:02

    用光敏電阻控制電機(jī)轉(zhuǎn)動問題

    請問,我想要用光敏電阻控制電機(jī)轉(zhuǎn)動,即當(dāng)光照到達(dá)閾值之后電機(jī)轉(zhuǎn),否則不轉(zhuǎn),只實(shí)現(xiàn)這個功能的話,只需要把光面電阻模塊連接到單片機(jī)上,用單片機(jī)來檢測高低電平就可以啦,對嗎,我買的光敏電阻
    發(fā)表于 01-18 19:11

    請問光敏電阻阻和暗阻是什么意思?光敏電阻怎么測試?

    誰知道光敏電阻阻和暗阻是什么意思 光敏電阻怎么測試?。?/div>
    發(fā)表于 10-11 09:10

    光敏電阻的工作原理是什么

    等。光傳感器是目前產(chǎn)量最多、應(yīng)用最廣的傳感器之一,它在自動控制和非電量電測技術(shù)中占有非常重要的地位。??光敏傳感器是利用光敏元件將光信號轉(zhuǎn)換為電信號的傳感器,它的敏感波長在可見光波長附近,包括紅外線
    發(fā)表于 02-21 06:40

    用光敏電阻的規(guī)格參數(shù)

    用光敏電阻的規(guī)格參數(shù): 規(guī)格
    發(fā)表于 08-10 09:06 ?3424次閱讀

    光敏電阻通開關(guān)電路圖

    光敏電阻通開關(guān)電路圖
    的頭像 發(fā)表于 03-31 17:48 ?1.3w次閱讀
    <b class='flag-5'>光敏電阻</b>及<b class='flag-5'>亮</b>通開關(guān)電路圖

    光敏電阻的性質(zhì)和應(yīng)用

    光敏電阻,顧名思義,它的阻值是隨著光照的強(qiáng)、弱變化而變化一種電阻。光敏電阻是一種采用半導(dǎo)體材料制作、利用光電效應(yīng)工作的光電元件。它在光線的作用下其阻值往往變小,這種現(xiàn)象稱為光導(dǎo)效應(yīng),因
    發(fā)表于 01-24 18:09 ?8678次閱讀
    <b class='flag-5'>光敏電阻</b>的性質(zhì)和應(yīng)用

    光敏電阻控制硬件設(shè)計(jì)圖及程序分享

    本文主要介紹了光敏電阻控制硬件設(shè)計(jì)圖及程序分享。實(shí)驗(yàn)效果:在白天的情況下,當(dāng)遮擋光敏電阻時,LED點(diǎn)亮,不遮擋光敏電阻時,LED熄滅,如
    發(fā)表于 04-10 16:39 ?2.1w次閱讀
    <b class='flag-5'>光敏電阻</b><b class='flag-5'>控制</b>燈<b class='flag-5'>亮</b>硬件設(shè)計(jì)圖及程序分享

    用光敏電阻的規(guī)格參數(shù),Photosensitive resistor

    用光敏電阻的規(guī)格參數(shù),Photosensitive resistor 關(guān)鍵字:光敏電阻,元件選擇 規(guī)格
    的頭像 發(fā)表于 09-20 18:53 ?1668次閱讀

    如何進(jìn)行光敏電阻的照度特性測試及應(yīng)用光敏電阻設(shè)計(jì)自動照明燈電路

    用QJ23 型直流單電橋測量光敏電阻的照度特性,實(shí)驗(yàn)結(jié)果與理論分析基本符合,并應(yīng)用光敏電阻設(shè)計(jì)了自動照明燈電路。
    發(fā)表于 10-17 14:24 ?17次下載
    如何進(jìn)行<b class='flag-5'>光敏電阻</b>的照度特性測試及應(yīng)<b class='flag-5'>用光敏電阻</b>設(shè)計(jì)自動照明燈電路

    使用光敏電阻模塊和麥克對高功率LED燈實(shí)現(xiàn)聲控和光控的燈光設(shè)計(jì)

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用光敏電阻模塊和麥克對高功率LED燈實(shí)現(xiàn)聲控和光控的燈光設(shè)計(jì)的工程文件和源代碼免費(fèi)下載。
    發(fā)表于 11-25 08:00 ?3次下載
    使<b class='flag-5'>用光敏電阻</b>模塊和麥克對高功率LED燈實(shí)現(xiàn)聲控和光控的<b class='flag-5'>燈光</b>設(shè)計(jì)

    如何使用光敏電阻

    電子發(fā)燒友網(wǎng)站提供《如何使用光敏電阻.zip》資料免費(fèi)下載
    發(fā)表于 10-28 15:49 ?6次下載
    如何使<b class='flag-5'>用光敏電阻</b>

    使用光敏電阻(LDR)

    電子發(fā)燒友網(wǎng)站提供《使用光敏電阻(LDR).zip》資料免費(fèi)下載
    發(fā)表于 01-30 16:32 ?4次下載
    使<b class='flag-5'>用光敏電阻</b>(LDR)

    用光耦代替光敏電阻

    光敏電阻的阻值在沒有光的時候最大。光照強(qiáng)度升高,光敏電阻的阻值降低。
    的頭像 發(fā)表于 03-23 17:04 ?1788次閱讀
    主站蜘蛛池模板: 日本68xxxxxxxxx59| 手机在线观看一级午夜片| 欧美午夜免费观看福利片| 中文字幕色婷婷在线精品中| 亚洲涩综合| 最近2018年在线中文字幕高清 | 久久久久999| 天天操天天干天天玩| 亚洲小便| 国产99热| 人与牲动交xxxxbbbb| 午夜在线视频国产| 福利视频午夜| 久久 在线播放| 六月丁香婷婷网| 天天综合久久| 男人操女人免费| 亚洲综合久久久久久888| 狠狠色综合久久婷婷| 国产精品视频久久久久久| 精彩视频一区二区三区| 日韩美女三级| 天天色天天做| 成年人污视频| 四虎影视最新| 99成人| 自偷自拍亚洲欧美清纯唯美| 性视频久久| 永久视频在线观看| 3344在线| 日本免费观看网站| 又黄又爽又猛午夜性色播在线播放| 激情丁香网| 你懂的国产| 成人深夜视频| 亚洲人成电影综合网站色| 成人欧美一区二区三区| jiucao在线观看精品| 色天使色婷婷丁香久久综合| 俺去啦最新网址| 欧美tube6最新69|