吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于ROHM BH1750環境光傳感器制作測光表過程

電子設計 ? 來源:電路城 ? 作者:電路城 ? 2021-04-27 15:55 ? 次閱讀

在本教程中,我們將學習如何使用BH1750光傳感器Arduino制作一個簡單的測光表。

步驟1:您需要什么

Arduino UNO或任何其他Arduino開發板

基于ROHM BH1750環境光傳感器制作測光表過程

BH1750環境光傳感器(I2C

OLED顯示器

面包板

跳線

Visuino軟件

步驟2:電路

將光傳感器引腳[SCL]連接到Arduino引腳[SCL]

將光傳感器引腳[SDA]連接到Arduino引腳[SDA]

將光傳感器引腳[VCC]連接到Arduino引腳[5v]

將光傳感器引腳[GND]連接到Arduino引腳[GND]

將OLED顯示引腳[SCL]連接到Arduino引腳[SCL]

將OLED顯示引腳[SDA]連接到Arduino引腳[SDA]

將OLED顯示引腳[VCC]連接到Arduino引腳[5v]

將OLED顯示引腳[GND]連接到Arduino引腳[GND]

步驟3:啟動Visuino,然后選擇Arduino UNO板類型

還需要安裝Visuino:https://www.visuino.eu 。下載免費版本或注冊免費試用版。

啟動Visuino單擊Visuino中Arduino組件上的“工具”按鈕。出現對話框時,如圖所示選擇“ Arduino UNO”。

基于ROHM BH1750環境光傳感器制作測光表過程

步驟4:在Visuino中添加和設置組件

添加“ ROHM BH1750環境光傳感器(I2C)”組件

添加“ Clock Multi Source”組件,然后在屬性窗口中將“ Output Pins”設置為3

添加“地圖范圍模擬”組件在屬性窗口中,將“輸入范圍最大值”設置為2000 《《(這是傳感器的輸出,如果需要,可將其增加)并將“輸出范圍最小值”設置為0

在屬性窗口中,將“最大輸出范圍”設置為0,將“最小輸出范圍”設置為-180

添加“ OLED顯示”組件

雙擊DisplayOLED1并在“元素”窗口中:

將“ Draw Angled Line”拖到左側,然后在屬性窗口中將Angle設置為-10,End設置為60,X設置為64,Y設置為63,選擇角度并單擊圖釘圖標,然后選擇Float Sink pin

將“填充屏幕”拖到左側

將“文本字段”拖到左側,然后在屬性窗口中將X設置為50,將Y設置為50

將“繪制橢圓”拖動到左側,然后在屬性窗口中將“高度”設置為124,將“寬度”設置為124,將“ Y”設置為20

關閉元素窗口

步驟5:在Visuino Connect組件中

將“ LightSensor1”引腳I2C控制連接到“ Arduino”引腳I2C輸入

將“ DisplayOLED1”引腳I2C輸出連接到“ Arduino”引腳I2C輸入

將“ LightSensor1”引腳輸出連接到“ MapRange1”引腳輸入

將“ LightSensor1”引腳輸出連接到“ DisplayOLED1”》“文本字段1”引腳輸入

將“ MapRange1”引腳連接到“ DisplayOLED1”》繪制成角度的Line1引腳角度

將“ MapRange1”引腳輸出連接到“ ClockMultiSource1”引腳輸入

將“ ClockMultiSource1”引腳[0]連接到“ DisplayOLED1”》填充屏幕1引腳時鐘

將“ ClockMultiSource1”引腳[1]連接到“ DisplayOLED1”》 Draw Ellipse1引腳時鐘

將“ ClockMultiSource1”引腳[2]連接到“ DisplayOLED1”》繪制成角度的Line1引腳時鐘

第6步:生成,編譯和上傳Arduino代碼

基于ROHM BH1750環境光傳感器制作測光表過程

基于ROHM BH1750環境光傳感器制作測光表過程

在Visuino中,在底部單擊“構建”選項卡,確保選擇了正確的端口,然后單擊“編譯/構建和上載”按鈕。
責任編輯:pj

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 軟件
    +關注

    關注

    69

    文章

    5009

    瀏覽量

    88066
  • 光傳感器
    +關注

    關注

    3

    文章

    171

    瀏覽量

    30005
  • Arduino
    +關注

    關注

    188

    文章

    6477

    瀏覽量

    187816
收藏 人收藏

    評論

    相關推薦

    怎么用FPGA來驅動BH1750光強度傳感器

    最近在做利用FPGA控制的自適應LED照明燈光調節,光強度傳感器方面看到好像挺多人用BH1750的,這個現場的產品有GY-30光強度傳感器,不知道各位大神有沒用過BH1750這個
    發表于 03-04 02:58

    BH1750光強模塊

    1 BH1750光強模塊1.1簡介1、BH1750環境傳感器內置16位的模數轉換,它能夠直接
    發表于 07-21 07:56

    BH1750光照傳感器概述

    BH1750光照傳感器篇這里推薦一位博主寫的這個傳感器的文章,可以看下文章鏈接1、產品介紹(1)概述:BH1750FVI 是一種用于兩線式串行總線接口的數字型光強度
    發表于 12-02 06:00

    在NodeMCU上使用RTOS來控制bh1750光照傳感器以獲取亮度數據

    NodeMCU上使用RTOS固件讀取bh1750傳感器數據的實踐本文主要是嘗試在NodeMCU上,使用RTOS來控制bh1750光照傳感器,以獲取亮度數據。關于RTOS固件的編譯
    發表于 02-22 06:07

    BH1750

    BH1750數據手冊并在AVR和89C51上讀取數據并顯示
    發表于 05-27 17:02 ?106次下載

    dfrobotBH1750環境傳感器簡介

    這款BH1750環境傳感器內置16位的模數轉換,它能夠直接輸出一個數字信號,不需要再做復雜的計算。這是一種更精良的和容易使用的簡易電阻
    的頭像 發表于 12-04 15:10 ?5395次閱讀
    dfrobotBH<b class='flag-5'>1750</b><b class='flag-5'>環境</b><b class='flag-5'>光</b><b class='flag-5'>傳感器</b>簡介

    怎樣在Arduino上使用BH1750環境傳感器

    何時您將手機放在陽光下或強光下,然后會根據照明條件自動調節亮度。如今,無論是電視還是移動電話,如今大多數顯示設備都內置有環境傳感器,可以自動調節亮度。今天,在本教程中,我們將使用一個這樣的
    的頭像 發表于 12-05 17:07 ?1.3w次閱讀
    怎樣在Arduino上使用<b class='flag-5'>BH1750</b><b class='flag-5'>環境</b><b class='flag-5'>光</b><b class='flag-5'>傳感器</b>

    STM32單片機基礎14——使用硬件I2C讀取環境光強度傳感器數據(BH1750

    的是STM32L4的開發板(BearPi):BH1750模塊BH1750FV1是兩線式串行總線接口(IIC)的16位數字輸出型環境光強度傳感器,利用它的高分辨率可以探測較大范圍內的
    發表于 11-21 16:51 ?19次下載
    STM32單片機基礎14——使用硬件I2C讀取<b class='flag-5'>環境</b>光強度<b class='flag-5'>傳感器</b>數據(<b class='flag-5'>BH1750</b>)

    【STM32Cube_14】使用硬件I2C讀寫環境光強度傳感器BH1750

    本篇詳細的記錄了如何使用STM32CubeMX配置STM32L431RCT6的硬件I2C外設讀取環境光強度傳感器數據(BH1750
    發表于 12-05 16:51 ?29次下載
    【STM32Cube_14】使用硬件I2C讀寫<b class='flag-5'>環境</b>光強度<b class='flag-5'>傳感器</b>(<b class='flag-5'>BH1750</b>)

    7. NodeMCU上使用RTOS固件讀取bh1750傳感器數據的實踐

    NodeMCU上使用RTOS固件讀取bh1750傳感器數據的實踐本文主要是嘗試在NodeMCU上,使用RTOS來控制bh1750光照傳感器,以獲取亮度數據。關于RTOS固件的編譯
    發表于 12-28 19:19 ?8次下載
    7. NodeMCU上使用RTOS固件讀取<b class='flag-5'>bh1750</b><b class='flag-5'>傳感器</b>數據的實踐

    基于BH1750的光照強度傳感器

    光強傳感器 BH1750
    的頭像 發表于 07-27 11:38 ?1.1w次閱讀
    基于<b class='flag-5'>BH1750</b>的光照強度<b class='flag-5'>傳感器</b>

    STM32讀取BH1750光照強度數據打印到串口

    BH1750是一種數字式環境光強度傳感器(Digital Light Sensor),也稱為其他名稱,例如GY-302傳感器BH1750F
    的頭像 發表于 05-04 16:29 ?1926次閱讀

    BH1750光照傳感器模塊設計原理圖

    BH1750光照傳感器模塊設計包含原理圖及PCB文件
    發表于 05-25 15:49 ?38次下載

    介紹板載BH1750數字傳感器專用IC—GY-30模塊的使用

    光敏電阻是常用的感元件,但是其感應范圍比較窄,響應速度慢,且受外界干擾較大。要接收強光時,需要更加精準的數字光照傳感器。本篇介紹GY-30模塊的使用,其板載BH1750數字
    發表于 06-14 11:27 ?2850次閱讀
    介紹板載<b class='flag-5'>BH1750</b>數字<b class='flag-5'>光</b><b class='flag-5'>傳感器</b>專用IC—GY-30模塊的使用

    使用BH1750和Arduino的黑暗傳感器和LED

    電子發燒友網站提供《使用BH1750和Arduino的黑暗傳感器和LED.zip》資料免費下載
    發表于 06-27 15:14 ?1次下載
    使用<b class='flag-5'>BH1750</b>和Arduino的黑暗<b class='flag-5'>傳感器</b>和LED
    大发888官网游戏平台| 宝胜娱乐城| 肯博百家乐官网的玩法技巧和规则 | 百家乐官网隔一数打法| 威尼斯人娱乐城可信吗| 百家乐发牌的介绍| 百家乐官网西园出售| 抚松县| 马德里百家乐的玩法技巧和规则| 单机百家乐官网小游戏| 博盈娱乐场| 星期8百家乐的玩法技巧和规则| 百家乐官网在线小游戏| 投注网| 大发888娱乐城注册| 缅甸百家乐网络赌博解谜| 博彩百家乐官网五2013124预测| 玩百家乐官网五湖四海娱乐城| 娱乐城开户送现金| 大发888真钱赌场娱乐网规则| 做生意的怎样招财| 土豪百家乐官网的玩法技巧和规则| 澳门百家乐官网家用保险柜| 立博足球投注网| 大发888 bet娱乐场下载| 百家乐技巧论坛| 大发百家乐官网的玩法技巧和规则 | 新乐园百家乐娱乐城| 百家乐论坛代理合作| 百家乐单机游戏免费| 三亚百家乐官网的玩法技巧和规则| 百家乐官网双龙出海注码法| 百家乐官网稳赢投注方法| 百家乐官网如何看牌| 海立方娱乐城| 蒙特卡罗网| 体育博彩| 韦德娱乐| 麻江县| 博客| 百家乐官网的胜算法|