91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

如何使用LCD顯示屏顯示溫度和光強(qiáng)度

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-11-29 09:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

概述

在本課程中,您將基于在第11課中學(xué)到的內(nèi)容并使用LCD顯示屏顯示溫度和光強(qiáng)度。

使用第9課中使用的同一光電管測量光強(qiáng)度。

要測量溫度,您將使用溫度測量芯片。該設(shè)備只有3條導(dǎo)線,兩條分別用于5V和GND,第三條導(dǎo)線直接連接到Arduino上的模擬輸入。

零件

零件 數(shù)量

LCD顯示(16x2個字符)

1

10kΩ可變電阻器電位器

1

1kΩ電阻(棕色,黑色,紅色條紋)

1

光電管(光敏電阻

1

TMP36溫度傳感器

1

半面包板

1

Arduino Uno R3

1

跳線包

1

TMP36的外觀類似于PN2222晶體管,但是如果看封裝體的平坦側(cè)面,則應(yīng)該看到它被標(biāo)記為TMP36。

面包板布局

面包板布局基于第11課的布局,因此,如果您仍將其放在面包板上,它將大大簡化操作。

有一些跳線在此版式上已稍有移動。尤其是鍋底附近的那些。

光電管,1kΩ電阻和TMP36都是板子的新添加。 TMP36的曲面朝向顯示器。

Arduino代碼

此草圖基于第11課的草圖。將其加載到Arduino上,您應(yīng)該發(fā)現(xiàn)將手指放在上面即可加熱溫度傳感器會增加溫度讀數(shù)。

此外,如果您將手放在光電管上,遮擋了一些光,讀數(shù)也會降低。

下載:文件

復(fù)制代碼

/*

Adafruit Arduino - Lesson 12. Light and Temperature

*/

#include

int tempPin = 0;

int lightPin = 1;

// BS E D4 D5 D6 D7

LiquidCrystal lcd(7, 8, 9, 10, 11, 12);

void setup()

{

lcd.begin(16, 2);

}

void loop()

{

// Display Temperature in C

int tempReading = analogRead(tempPin);

float tempVolts = tempReading * 5.0 / 1024.0;

float tempC = (tempVolts - 0.5) * 100.0;

float tempF = tempC * 9.0 / 5.0 + 32.0;

// ----------------

lcd.print(“Temp F ”);

lcd.setCursor(6, 0);

lcd.print(tempF);

// Display Light on second row

int lightReading = analogRead(lightPin);

lcd.setCursor(0, 1);

// ----------------

lcd.print(“Light ”);

lcd.setCursor(6, 1);

lcd.print(lightReading);

delay(500);

} /*

Adafruit Arduino - Lesson 12. Light and Temperature

*/

#include

int tempPin = 0;

int lightPin = 1;

// BS E D4 D5 D6 D7

LiquidCrystal lcd(7, 8, 9, 10, 11, 12);

void setup()

{

lcd.begin(16, 2);

}

void loop()

{

// Display Temperature in C

int tempReading = analogRead(tempPin);

float tempVolts = tempReading * 5.0 / 1024.0;

float tempC = (tempVolts - 0.5) * 100.0;

float tempF = tempC * 9.0 / 5.0 + 32.0;

// ----------------

lcd.print(“Temp F ”);

lcd.setCursor(6, 0);

lcd.print(tempF);

// Display Light on second row

int lightReading = analogRead(lightPin);

lcd.setCursor(0, 1);

// ----------------

lcd.print(“Light ”);

lcd.setCursor(6, 1);

lcd.print(lightReading);

delay(500);

}

I

下載:文件

復(fù)制代碼

// BS E D4 D5 D6 D7

LiquidCrystal lcd(7, 8, 9, 10, 11, 12); // BS E D4 D5 D6 D7

LiquidCrystal lcd(7, 8, 9, 10, 11, 12);

如果您決定更改使用的引腳,這將使事情變得更容易。

在“循環(huán)”功能中,現(xiàn)在發(fā)生了兩個有趣的事情。首先,我們必須將溫度傳感器的模擬量轉(zhuǎn)換為實(shí)際溫度,其次,我們必須弄清楚如何顯示它們。

首先,讓我們看一下計(jì)算溫度。

下載:文件

復(fù)制代碼

int tempReading = analogRead(tempPin);

float tempVolts = tempReading * 5.0 / 1024.0;

float tempC = (tempVolts - 0.5) * 100.0;

float tempF = tempC * 9.0 / 5.0 + 32.0; int tempReading = analogRead(tempPin);

float tempVolts = tempReading * 5.0 / 1024.0;

float tempC = (tempVolts - 0.5) * 100.0;

float tempF = tempC * 9.0 / 5.0 + 32.0;

首先將溫度傳感器的原始讀數(shù)乘以5,然后除以1024,以得到‘tempPin處的電壓(0至5之間)模擬輸入。

要將TMP36的電壓轉(zhuǎn)換為攝氏度,必須從測量值中減去0.5V,然后乘以100。

要將其轉(zhuǎn)換為溫度。在華氏溫度下,您必須將其乘以9/5,然后再加上32。

在LCD顯示屏上顯示變化的讀數(shù)可能很棘手。主要的問題是讀數(shù)不一定總是相同的位數(shù)。因此,如果溫度從101.50變?yōu)?9.00,則舊讀數(shù)的多余數(shù)字有留在顯示器上的危險。/p》

下載:文件

復(fù)制代碼

// ----------------

lcd.print(“Temp F ”);

lcd.setCursor(6, 0);

lcd.print(tempF); // ----------------

lcd.print(“Temp F ”);

lcd.setCursor(6, 0);

lcd.print(tempF);

一個相當(dāng)奇怪的注釋用來提醒您顯示屏的16列。然后,您可以打印該長度的字符串,并在其中帶有實(shí)際讀數(shù)的空格。

要填充空格,請?jiān)O(shè)置光標(biāo)所在位置,然后顯示讀數(shù)。

完全相同的方法用于顯示光照水平。光線水平?jīng)]有單位,我們只顯示模擬讀數(shù)的原始讀數(shù)。

其他要做的事情

嘗試更改示例,使其以攝氏度而不是華氏度顯示溫度。

責(zé)任編輯:wv

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

    關(guān)注

    48

    文章

    3223

    瀏覽量

    163176
  • lcd
    lcd
    +關(guān)注

    關(guān)注

    36

    文章

    4621

    瀏覽量

    177447
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    淺談液晶顯示屏的七大特色技術(shù)

    今天將聚焦最具突破性的7大特色技術(shù),這些技術(shù)從視覺效果、功能拓展、環(huán)境適應(yīng)性等維度全面升級,讓LCD跳出“單純顯示”的局限,彰顯中國TFT顯示屏的硬核實(shí)力。
    的頭像 發(fā)表于 01-29 15:11 ?535次閱讀
    淺談液晶<b class='flag-5'>顯示屏</b>的七大特色技術(shù)

    淺談液晶顯示屏的產(chǎn)品結(jié)構(gòu)與連接方式

    在電子設(shè)備無處不在的今天,液晶顯示屏LCD)作為人機(jī)交互的核心窗口,其技術(shù)實(shí)力直接決定了設(shè)備的使用體驗(yàn)。從智能穿戴到工業(yè)控制,從車載顯示到消費(fèi)電子,不同場景下的 LCD 產(chǎn)品背后,都
    的頭像 發(fā)表于 01-15 09:18 ?2880次閱讀
    淺談液晶<b class='flag-5'>顯示屏</b>的產(chǎn)品結(jié)構(gòu)與連接方式

    LED與液晶顯示屏的抗干擾光模擬測試

    復(fù)現(xiàn)自然太陽光譜、光強(qiáng)及光照條件的精密設(shè)備,可為顯示屏在模擬真實(shí)環(huán)境下的抗干擾性能評估提供科學(xué)、可控的測試手段。太陽光模擬器核心抗干擾測試項(xiàng)目luminbox液晶顯
    的頭像 發(fā)表于 12-22 18:04 ?443次閱讀
    LED與液晶<b class='flag-5'>顯示屏</b>的抗干擾光模擬測試

    LCD液晶顯示屏在強(qiáng)光模擬下的性能測試

    隨著智能終端、車載顯示、移動設(shè)備等領(lǐng)域的快速發(fā)展,LCD液晶顯示屏的使用場景日益復(fù)雜,強(qiáng)光環(huán)境下的顯示性能成為衡量產(chǎn)品品質(zhì)的核心指標(biāo)之一。太陽光作為自然界最強(qiáng)的光源,其光照
    的頭像 發(fā)表于 12-17 18:03 ?392次閱讀
    <b class='flag-5'>LCD</b>液晶<b class='flag-5'>顯示屏</b>在強(qiáng)光模擬下的性能測試

    基于RK3568開發(fā)板顯示屏調(diào)試適配方法(1)-如何在Uboot界面切換顯示屏

    顯示屏作為電子產(chǎn)品不可或缺的一部分,此文檔的目的在于幫助用戶調(diào)試適配其它顯示屏。本文檔將以調(diào)試適配7寸MIPI為例。本文檔章節(jié)安排:第一章:幫助用戶如何在Uboot界面切換顯示屏(L
    的頭像 發(fā)表于 11-07 16:19 ?554次閱讀
    基于RK3568開發(fā)板<b class='flag-5'>顯示屏</b>調(diào)試適配方法(1)-如何在Uboot界面切換<b class='flag-5'>顯示屏</b>

    碩博電子7寸觸摸顯示屏,支持CAN通信和Codesy編程#工業(yè)顯示屏 #汽車CAN總線? #觸摸顯示屏

    顯示屏
    長沙碩博電子科技股份有限公司
    發(fā)布于 :2025年09月18日 15:29:59

    EMC整改顯示屏:怎么選擇?功率多少?

    南柯電子|EMC整改顯示屏:怎么選擇?功率多少?
    的頭像 發(fā)表于 08-28 09:30 ?912次閱讀

    TFT顯示屏環(huán)境溫度設(shè)計(jì)指南

    在工業(yè)控制、戶外設(shè)備等復(fù)雜環(huán)境中,液晶 的穩(wěn)定運(yùn)行至關(guān)重要。作為核心視覺組件,TFT 顯示屏的表現(xiàn)深受環(huán)境溫度影響。忽視這一點(diǎn),輕則顯示異常、色彩失真,重則縮短屏幕壽命甚至導(dǎo)致永久損
    的頭像 發(fā)表于 08-04 11:21 ?1864次閱讀

    液晶顯示屏出廠要做哪些安全檢測

    液晶顯示屏LCD)在出廠時需要進(jìn)行一系列安全檢測,以確保其在使用過程中不會對用戶造成任何潛在的安全隱患。這些檢測主要包括電氣安全、機(jī)械安全、環(huán)境適應(yīng)性等方面,以下是液晶顯示屏出廠需要做的主要安全
    的頭像 發(fā)表于 06-30 14:59 ?1421次閱讀
    液晶<b class='flag-5'>顯示屏</b>出廠要做哪些安全檢測

    #LCD顯示屏 #HDMI #智能顯示 #驅(qū)動方案

    lcd
    jf_65742179
    發(fā)布于 :2025年06月18日 10:07:54

    K230 V3.0使用Mipi顯示屏無法顯示圖像怎么解決?

    1.創(chuàng)樂博的K230 V3.0版本 燒錄了官網(wǎng)上的最新固件,使用sdcard里面的例程,分別是display里面的lcd 和sensor的single_lcd,商家配套的mipi顯示屏上 都沒有
    發(fā)表于 06-04 07:17

    FZH1691 4×36 LCD顯示屏高集成度驅(qū)動控制芯片中文手冊

    深圳市方中禾科技有限公司(Premier Chip Limited)推出的 FZH1691 是一款專為 4×36 LCD 顯示屏 設(shè)計(jì)的高集成度驅(qū)動控制芯片,最多可驅(qū)動 144 段顯示,適用于低功耗
    發(fā)表于 05-23 10:19 ?0次下載

    FZH1692P/Q 4×40 LCD顯示屏高性能驅(qū)動控制芯片中文手冊

    深圳市方中禾科技有限公司(Premier Chip Limited)推出的 FZH1692P/Q 是一款專為 4×40 LCD 顯示屏 設(shè)計(jì)的高性能驅(qū)動控制芯片,最大支持 160 段顯示,適用于
    發(fā)表于 05-23 10:18 ?0次下載

    戶外顯示屏驅(qū)動板的具體防護(hù)措施

    驅(qū)動板在戶外顯示屏中的防水設(shè)計(jì)是確保顯示屏長期穩(wěn)定運(yùn)行的關(guān)鍵之一。
    的頭像 發(fā)表于 04-22 15:58 ?1105次閱讀

    LED燈桿與常規(guī)LED顯示屏的區(qū)別

    LED燈桿與常規(guī)LED顯示屏的區(qū)別
    的頭像 發(fā)表于 03-21 08:45 ?1192次閱讀
    LED燈桿<b class='flag-5'>屏</b>與常規(guī)LED<b class='flag-5'>顯示屏</b>的區(qū)別