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

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

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

3天內不再提示

如何將16 x 2 LCD顯示器連接到Arduino

454398 ? 來源:wv ? 2019-08-29 10:26 ? 次閱讀

第1步:本項目需要的東西

如何將16 x 2 LCD顯示器連接到Arduino

面包板

16 X 2 LCD顯示器

跳線

Arduino UNO Board&計算機上安裝了Arduino IDE

3種LED(3種不同顏色)

迷你面包板(不需要)

DHT11 Temp&濕度傳感器

這就是您開始使用的全部內容。 。 。

步驟2:使用Arduino建立連接

連接部分是最重要的部分整個項目。確保您正確遵循說明,否則您可能最終會直接破壞傳感器。上面的圖像(和下面的步驟3 )以干凈的方式顯示了面包板中設置的連接。深藍色線對應5V連接和黑線對應接地連接

1。 16 x 2 LCD顯示屏由16個引腳組成,這些引腳標有不同的名稱,寫在顯示模塊的背面。確保正確遵循引腳編號。

2。要了解DHT11傳感器的引腳,請參考上面的接線圖。

如果接線圖感覺有點過于復雜,這里是連接設置明確表示:

Arduino GND到面包板負電源軌(所有黑色電線都連接到此軌道)

Arduino 5V到面包板正電源導軌(所有深藍色導線都到達此導軌)

DHT11正面針到面包板正面電源軌

DHT11負極引腳到面包板負電源軌

DHT11信號引腳到Arduino Analog A0 (這個將數據從DHT11提供給Arduino)

LCD 1到面包板負電源軌

LCD 2到面包板正電源導軌

LCD 3至面包板負電源導軌(如果將其連接至電位計,則有助于更改LCD亮度)

LCD 4到Arduino數字引腳12( LCD cha racter坐標)

LCD 5到面包板負電源軌

LCD 6到Arduino數字引腳11 (LCD啟動命令)

LCD 11到Arduino數字引腳5

LCD 12到Arduino數字引腳4

LCD 13至Arduino數字引腳3

LCD 14至Arduino數字引腳2

LCD 15到面包板正電源導軌

LCD 16到面包板負電源導軌

冷/綠色LED正極引腳至Arduino數字引腳7 (負極引腳至面包板負極導軌)

熱/黃色LED正極引腳至Arduino數字引腳8 (負極引腳至面包板負極軌)

極端/紅色LED正極引腳至Arduino數字引腳9 (負極引腳到面包板負軌)

如果你已經正確連接,那么你幾乎已經完成了一半的項目,因為其余步驟很容易理解用。

第3步:您的設置可能看起來像什么

我上面已經上傳了幾張圖片,看看每個連接的樣子。由于這是一個復雜的電路,我盡力保持布線連接盡可能簡單。希望這可能會在某個階段幫助你。

接下來在開始編碼部分之前,我們需要的是兩個用于我們LCD顯示器的Arduino庫。 DHT11傳感器正常工作。我很難找到DHT11傳感器的正確庫,因為大多數都已經過時了。但是,LCD顯示庫是在Arduino IDE中內置的。不過,我已經附加了 兩個庫文件 。如果您不知道如何在IDE中安裝Arduino庫,那么很簡單:打開Arduino IDE - 》 Sketch - 》 Include Library - 》 Add Library并選擇 .zip 文件。

第4步:草圖(又名Arduino代碼)

這是代碼,你必須編譯&上傳到您的Arduino UNO板。如果你已經建立了所有的連接和完全按照描述安裝庫,代碼編譯應該不會產生錯誤。

#include

#include

#include “DHT.h”

#define DHTPIN A0 // what pin we‘re connected to

#define DHTTYPE DHT11 // we are using the DHT11 sensor

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

DHT dht(DHTPIN, DHTTYPE);

void setup()

{

Serial.begin(9600);

for (int DigitalPin = 7; DigitalPin 《= 9; DigitalPin++)

{

pinMode(DigitalPin, OUTPUT);

}

lcd.begin(16,2); //16 by 2 character display

dht.begin();

}

void loop()

{

delay(1000);

// Reading temperature or humidity takes about 250 milliseconds!

float h = dht.readHumidity();

float t = dht.readTemperature(); // Read temperature as Celsius (the default)

lcd.clear();

lcd.setCursor(0,0);

lcd.print(“Temp: ”);

lcd.print(t); //printing temperarture to the LCD display

lcd.print(“’C”);

lcd.setCursor(0,1);

lcd.print(“Humid: ”);

lcd.print(h); //printing humidity to the LCD display

lcd.print(“%”);

//the 3-led setup process

if (t《=22)

{

digitalWrite(7, HIGH);

digitalWrite(8, LOW);

digitalWrite(9, LOW);

}

else if (t》22)

{

digitalWrite(8, HIGH);

digitalWrite(7, LOW);

digitalWrite(9, LOW);

}

else if (t》=35)

{

digitalWrite(9, HIGH);

digitalWrite(7, LOW);

digitalWrite(8, LOW);

}

}

步驟5:描述整體設置

成功編譯代碼/草圖后&上傳到Arduino,你會看到當前的溫度和溫度。你周圍的濕度。傳感器基本上每1秒刷新一次,以準確的溫度更新您。除此之外,您還會注意到任何一個LED點亮,具體取決于您周圍的環境。

3-LED設置已啟動,具體如下:

如果溫度低于22℃,冷LED會發光。 (綠色)

如果溫度在22 - 35℃之間,熱LED會發光。 (黃色)

如果溫度高于35℃,Extreme LED會發光。 (紅色)

顯然可以根據您的選擇修改代碼中的讀數。

我上傳了兩個上面的圖像,我們的區域的常溫31℃(黃色/熱LED點亮)。然后,我將傳感器放在冰塊附近,使溫度降至22℃以下(使綠色/冷LED點亮)。

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

    關注

    0

    文章

    87

    瀏覽量

    20279
  • Arduino
    +關注

    關注

    188

    文章

    6477

    瀏覽量

    187864
收藏 人收藏

    評論

    相關推薦

    EE-219:字符LCD面板連接到ADSP-21262 SHARC DSP

    電子發燒友網站提供《EE-219:字符LCD面板連接到ADSP-21262 SHARC DSP.pdf》資料免費下載
    發表于 01-05 10:10 ?0次下載
    EE-219:<b class='flag-5'>將</b>字符<b class='flag-5'>LCD</b>面板<b class='flag-5'>連接到</b>ADSP-21262 SHARC DSP

    LCD控制連接到DM642視頻端口

    電子發燒友網站提供《LCD控制連接到DM642視頻端口.pdf》資料免費下載
    發表于 10-17 10:42 ?0次下載
    <b class='flag-5'>將</b><b class='flag-5'>LCD</b>控制<b class='flag-5'>器</b><b class='flag-5'>連接到</b>DM642視頻端口

    如何將LVDS/OLDI橋接到HDMI/DVI

    電子發燒友網站提供《如何將LVDS/OLDI橋接到HDMI/DVI.pdf》資料免費下載
    發表于 09-27 09:35 ?1次下載
    <b class='flag-5'>如何將</b>LVDS/OLDI橋<b class='flag-5'>接到</b>HDMI/DVI

    LCD顯示器的基本結構和技術參數

    LCD顯示器,全稱Liquid Crystal Display(液晶顯示器),是一種廣泛應用于各種電子設備中的平面超薄顯示設備。它利用液晶材料在電場作用下的光學特性變化來
    的頭像 發表于 07-25 16:39 ?3069次閱讀

    使用ESP8266arduino連接到thinkspeak云,無法將其連接到任何網頁,為什么?

    我正在嘗試使用 ESP8266 arduino 連接到 thinkspeak 云。所以我能夠 esp 模塊連接到我的家庭 wifi,但
    發表于 07-16 07:43

    20×4/16x8 LCD顯示驅動芯片VK2C21數據手冊

    電子發燒友網站提供《20×4/16x8 LCD顯示驅動芯片VK2C21數據手冊.pdf》資料免費下載
    發表于 05-11 11:14 ?0次下載

    72×4/68x8/60x16 LCD顯示驅動芯片VK2C24數據手冊

    電子發燒友網站提供《72×4/68x8/60x16 LCD顯示驅動芯片VK2C24數據手冊.pdf》資料免費下載
    發表于 05-07 14:22 ?0次下載

    宏展科技-LCD顯示器試驗規范

    LCD顯示器,全稱為Liquid?Crystal?Display,即液晶顯示器,是一種平面顯示技術。它主要通過使用液晶材料來控制光的傳遞和阻止,從而實現圖像的
    的頭像 發表于 04-11 09:53 ?442次閱讀
    宏展科技-<b class='flag-5'>LCD</b><b class='flag-5'>顯示器</b>試驗規范

    20×4/16x8 LCD顯示驅動芯片VK2C21AA 數據手冊

    電子發燒友網站提供《20×4/16x8 LCD顯示驅動芯片VK2C21AA 數據手冊.pdf》資料免費下載
    發表于 04-10 15:18 ?0次下載

    如何將KY-008連接到Arduino

     KY-008 是一種激光發射模塊,可產生點狀激光束,可用作激光指示或創建迷你激光表演。它與 Arduino、Raspberry PI、ESP32和其他流行的微控制兼容。
    的頭像 發表于 02-11 11:02 ?1658次閱讀
    <b class='flag-5'>如何將</b>KY-008<b class='flag-5'>連接到</b><b class='flag-5'>Arduino</b>

    如何將LED連接到Arduino板并使其閃爍

     在本快速入門指南中,您將學習如何將 LED 連接到 Arduino 板并使其閃爍。
    的頭像 發表于 02-11 10:53 ?2355次閱讀
    <b class='flag-5'>如何將</b>LED<b class='flag-5'>連接到</b><b class='flag-5'>Arduino</b>板并使其閃爍

    如何將按鈕連接到Arduino

    在本快速入門指南中,您將學習如何將按鈕連接到Arduino板,并根據按鈕是否被按下來讀取HIGH或LOW。您將使用電路板上隨附的發光二極管 (LED)通過按鈕打開和關閉,以便驗證按鈕按下代碼是否正常工作。
    的頭像 發表于 02-11 10:52 ?4188次閱讀
    <b class='flag-5'>如何將</b>按鈕<b class='flag-5'>連接到</b><b class='flag-5'>Arduino</b>板

    如何將光敏電阻連接到Arduino板并讀取電壓

    在本快速入門指南中,您將學習如何將光敏電阻連接到Arduino板并讀取電壓。您將首先使用串行監視來了解光傳感的行為方式,然后構建一個電路
    的頭像 發表于 02-11 10:45 ?4229次閱讀
    <b class='flag-5'>如何將</b>光敏電阻<b class='flag-5'>連接到</b><b class='flag-5'>Arduino</b>板并讀取電壓

    如何將HC-SR04連接到Arduino并編寫一個簡單的程序來測量距離

    一種流行的Arduino超聲波傳感是HC-SR04。它廣泛用于非接觸式距離測量,通常用于機器人和自動化項目。本指南向您展示如何將HC-SR04
    的頭像 發表于 02-11 10:17 ?2482次閱讀
    <b class='flag-5'>如何將</b>HC-SR04<b class='flag-5'>連接到</b><b class='flag-5'>Arduino</b>并編寫一個簡單的程序來測量距離

    如何將增量旋轉編碼Arduino連接

    在本教程中,您將學習如何將增量旋轉編碼Arduino連接,以讀取旋鈕的運動。這對于在機器人和其他應用程序中創建用戶界面或讀取機械位置非常有用。
    的頭像 發表于 02-11 10:00 ?1600次閱讀
    <b class='flag-5'>如何將</b>增量旋轉編碼<b class='flag-5'>器</b>與<b class='flag-5'>Arduino</b><b class='flag-5'>連接</b>
    主站蜘蛛池模板: a级毛片毛片免费很很综合 a级男女性高爱潮高清试 | 久久丁香视频 | 2018天天干天天射 | 天天骑天天射 | 91深夜福利| 国产美女免费 | 5555kkkk香蕉在线观看 | 天天骑天天射 | 爽天天天天天天天 | 女人张开腿等男人桶免费视频 | 正在播放91大神调教偷偷 | 操操操插插插 | www.丁香.com | 国产成人无精品久久久久国语 | 色播基地 | 91激情在线 | 国产精品秒播无毒不卡 | 天天操婷婷 | 国产精品三级在线 | 午夜剧| 黄网站在线观看视频 | 99色婷婷| 亚洲a区视频 | 深夜释放自己vlog糖心旧版本 | 老师您的兔子好软水好多动漫视频 | 国产精品福利在线观看免费不卡 | 国产又黄又免费aaaa视频 | 男人的j桶女人的j视频 | 久久思re热9一区二区三区 | 国产一区二区在线视频播放 | 玖玖草在线观看 | 男人午夜禁片在线观看 | www.天天射| 三级毛片网站 | 国产精品久久久久影院免费 | 日本a级片在线观看 | 色四虎| 真实偷清晰对白在线视频 | 九九九精品午夜在线观看 | 在线麻豆国产传媒60在线观看 | 黄色免费在线视频 |