相關(guān)商品

  • Arduino LED發(fā)光模塊 食人魚燈 白光高亮 數(shù)字模塊 電子積木
  • Arduino LED發(fā)光模塊 黃光高亮 食人魚燈 數(shù)字模塊 電子積木
  • Arduino LED發(fā)光模塊 食人魚燈 藍色高亮 數(shù)字模塊 電子積木
  • Arduino LED發(fā)光模塊 食人魚燈 綠色高亮 數(shù)字模塊 電子積木
  • Arduino 鉤式探頭 實驗測試鉤 測試探頭 跳線夾頭 快速連接線
  • Arduino實驗連接線 進口優(yōu)質(zhì)彩色單芯杜邦線(20CM)單片機
  • Arduino 專用開關(guān)電源適配器 9V 1000mAH 充電器 適配器
  • 勁牛雙路9V電池充電器 電池充電器 充電電池 Arduino 舵機控制器
  • Arduino LED發(fā)光模塊 食人魚燈 紅光高亮 數(shù)字模塊 電子積木
  • Arduino UNO R3 控制器 ATmega328P-PU+ATmega16U2 arduino 原裝進口
  • Arduino 可拼接面包板 面包實驗板 可自貼面包板 洞洞實驗板
  • Arduino Mini 面包板 優(yōu)質(zhì)迷你 可自貼面包板 電子積木
  • Arduino Mini可拼接面包板 透明面包板 實驗板 實驗面包板
  • Arduino 光線傳感器 模擬傳感器 電子積木 互動媒體
  • Arduino 單頭防插反3P連接線 3p線 杜邦連接線 傳感器連接線 電子線
  • Arduino 7彩面包板實驗跳線套裝 智能電子 機器人配件
  • Arduino 7彩面包板實驗跳線套裝 連接線 盒裝 電子積木
  • 奧松機器人 傳感器連接線 防插反接口 杜邦線  Arduino 正品保證
  • Arduino實驗連接線 20P杜邦線 單片機
  • Arduino 9V電池盒 Arduino供電電源 單片機供電 機器人配件
  • 光敏電阻 光線檢測 愛上Arduino互動入門套件 實驗電子元件
  • 愛上 Arduino RGB Monome 全彩LED 三色led 多色 RGB共陰 LED燈
  • Arduino 人體紅外熱釋電傳感器 人體檢測感應(yīng) PIR檢測 運動傳感器
  • TEMT6000 光敏傳感器 高靈敏 環(huán)境光傳感器 光線檢測 arduino
  • Arduino 雙頭防插反3P連接線 3p線 杜邦連接線 傳感器連接線 電子線
  • RGB模塊 串行RGB傳感器 全彩LED模塊 可級聯(lián)RGB模塊 發(fā)光傳感器
  • 基于Arduino實驗連接線 10P杜邦線 優(yōu)質(zhì)彩色單芯(21CM)公對母線材
  • 當前位置: 首頁 > 應(yīng)用教程 > 【應(yīng)用教程】簡易人體感應(yīng)小夜燈

    【應(yīng)用教程】簡易人體感應(yīng)小夜燈

    編輯:neil2017-10-19 瀏覽次數(shù):2531

          光線傳感器是使用光敏電阻作為感應(yīng)元件,環(huán)境光線的改變,會引起光敏電阻阻值的變化,從而產(chǎn)生信號引腳電壓的變化,Arduino 控制器模擬接口讀取到電壓變化,會控制 LED 的亮度變化,來實現(xiàn)在不同環(huán)境光線下,產(chǎn)生不同的亮度。裝置中使用到紅外熱釋電傳感器,是用來檢測是否有人經(jīng)過,所以這個裝置就可以實現(xiàn)在夜晚,有人經(jīng)過的時候小夜燈會亮起。


    使用硬件

    1、光線傳感器 * 1 個

    2、Arduino UNO 控制器 * 1 個

    3、LED 發(fā)光模塊 * 1 個

    4、紅外熱釋電傳感器 * 1 個

    5、mini 面包板

    6、9V 1A 電源適配器

    7、USB 數(shù)據(jù)線 * 1 條

    8、3P 傳感器連接線 * 2 條

    9、實驗跳線 * 若干

    軟件環(huán)境:Arduino IDE 1.8.1 / 奧松編程吧

    編程語言:Arduino C 語言 / 圖形化編程語言


    接線說明:

    * LED 發(fā)光模塊 S 連接 Arduino UNO 控制器 D3 引腳

    * 光線傳感器 S 連接 Arduino UNO 控制器 A0 引腳

    * 紅外熱釋電傳感器 S 連接 Arduino UNO 控制器 D2 引腳

    * 三個傳感器的 + 連接在一起,并連接到 Arduino UNO 控制器的 5V 引腳 

    三個傳感器的 - 連接在一起,并連接到 Arduino UNO 控制器的 GND 引腳

    * 9V 1A 電源適配器連接到 Arduino UNO 控制器的 DC 接口,進行供電

     

    硬件接線圖:

    實物接線圖:


    Arduino C 語言代碼例子程序:

    #define LED 3
    #define PIR 2
    void setup() {
      //Serial.begin(9600);
      pinMode(LED,OUTPUT);
      pinMode(PIR,INPUT);
    }

    void loop() {
    int val = analogRead(A0);
    int val1 = digitalRead(PIR);
    //Serial.println(val);
    if(val1 == 1 && val > 700)
    {
      int value = map(val,700,1024,50,255);
      analogWrite(LED,value);
      delay(1000);
      }
      else
      {
        digitalWrite(LED,LOW);
        }
    }

    奧松編程吧圖形化例子程序:

        本實驗的效果就是在夜晚,光線傳感器的值檢測大于 700 時,如果有人經(jīng)過,LED 模塊就會亮起,亮起延時 1 秒,然后再重新檢測,LED 發(fā)光模塊的亮度與環(huán)境光線有關(guān),環(huán)境光線越強,LED 的亮度就會越低。

        這里給大家提供的只是一個建議的接線和代碼方案,我們當然可以多使用幾個 LED 制作亮度更高的小夜燈,或者使用現(xiàn)在廣泛應(yīng)用的 3D 打印技術(shù)為你的小夜燈打印一個外殼,讓它變得更漂亮,你還有什么更好的創(chuàng)意呢?動手試一試吧!


    創(chuàng)造源創(chuàng)客,創(chuàng)意自奧松

    -------------------------------------------------------------------------------------------------------------------------------

    秀創(chuàng)客教學(xué)視頻:supermaker.tv

    微信號:奧松機器人

    京東:alsrobot.jd.com

    淘寶:robotbase.taobao.com

    天貓robotbase.tmall.com

    QQ群:16816196(討論,解惑)

    新浪微博:@奧松機器人基地


    • 用戶評價

    暫時還沒有任何用戶評論

    總計 0 個記錄,共 1 頁。 第一頁 上一頁 下一頁 最末頁
    用戶名: 匿名用戶
    E-mail:
    評價等級:
    評論內(nèi)容:
    驗證碼:
    captcha

    Hi,大家好,我是小奧!

    歡迎來到奧松機器人的世界!

    需要咨詢服務(wù)請點小奧哦!

    • 銷售咨詢: 銷售咨詢
    • 銷售咨詢: 銷售咨詢
    • 技術(shù)支持: 技術(shù)支持
    • 咨詢電話:
      0451-86628691
    Top