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

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

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

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

Arduino距離顯示和警報(bào)的實(shí)現(xiàn)

454398 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-11-13 10:54 ? 次閱讀

步驟1:

Arduino距離顯示和警報(bào)的實(shí)現(xiàn)

該項(xiàng)目的草圖在這里給出。

I2C總線的連接性

VCC-面包板上的5v電源

TRIG-Arduino的引腳12

ECHO-Arduino的引腳11

GND-面包板上的GND

蜂鳴器的連通性

到Arduino的引腳6和7

I2C的連接

GND-面包板上的GND

VCC-到5v電源在面包板上

SDA-連接到Arduino中的A4引腳

SCL-連接到Arduino中的A5引腳

LCD 16 x 2

如連接到I2C總線的草圖1:1所示

Arduino將通過(guò)USB端口連接到PC/筆記本電腦

下一步是找出它是I2C模塊的十六進(jìn)制地址,以便我們與之通信

步驟2:

可以從以下位置找到獲取十六進(jìn)制地址的代碼:此處給出的鏈接

https://brainy-bits.com/tutorials/connect-a-charac 。..

之后,我們需要在主代碼中使用該代碼她的e

#include

#include

#include

#include

#define I2C_ADDR 0x27 // Add your address here.

#define Rs_pin 0

#define Rw_pin 1

#define En_pin 2

#define BACKLIGHT_PIN 3

#define D4_pin 4

#define D5_pin 5

#define D6_pin 6

#define D7_pin 7

#define ECHO_PIN 11 // Arduino pin tied to echo pin on the ultrasonic sensor.

#define TRIGGER_PIN 12 // Arduino pin tied to trigger pin on the ultrasonic sensor.

#define MAX_DISTANCE 500 // Maximum distance we want to ping for (in centimeters)。 Maximum sensor distance is rated at 400500cm. NewPing sonar(TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); // NewPing setup of pins and maximum distance.

LiquidCrystal_I2C lcd(I2C_ADDR,En_pin,Rw_pin,Rs_pin,D4_pin,D5_pin,D6_pin,D7_pin);

void setup()

{

pinMode(7,OUTPUT);

pinMode(6,OUTPUT);

lcd.begin (16,2); // 《《-- our LCD is a 20x4, change for your LCD if needed

// LCD Backlight ON

lcd.setBacklightPin(BACKLIGHT_PIN,POSITIVE);

lcd.setBacklight(HIGH);

lcd.home (); // go home on LCD

lcd.print(“Range Finder”);

}

void loop()

{

digitalWrite(TRIGGER_PIN, HIGH);

delayMicroseconds(1000);

digitalWrite(TRIGGER_PIN,LOW);

unsigned int uS = sonar.ping(); // Send ping, get ping time in microseconds (uS)。

unsigned int dist = sonar.convert_cm(uS); // Convert into centimeters if(dist》=200 || dist《=0){

lcd.clear();

lcd.setCursor (0,1); // go to start of 2nd line

lcd.print(“Distance:”);

lcd.setCursor (0,3); // go to start of 4th line

lcd.print(“Ping: ”);

lcd.print(“Out of Range”);

}else if(dist 》= 0 && dist 《=50){

lcd.clear();

beepFast();

lcd.setCursor (0,1); // go to start of 2nd line

lcd.print(“Distance:”);

lcd.setCursor (0,3); // go to start of 4th line

lcd.print(“Ping: ”);

lcd.print(dist);

lcd.print(“ cm ”);

}

else{

lcd.clear();

Silent();

lcd.print(dist);

lcd.print(“ cm ”);

}

delay(1000);

}

void beepFast(){

tone(8,440,200);

digitalWrite(7,HIGH);

delay(50);

noTone(8);

digitalWrite(7,LOW);

delay(300);

} void Silent(){

noTone(8);

digitalWrite(6,HIGH);

delay(300);

digitalWrite(6,LOW);

}
責(zé)任編輯:wv

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

    關(guān)注

    189

    文章

    6494

    瀏覽量

    190329
  • 警報(bào)
    +關(guān)注

    關(guān)注

    0

    文章

    89

    瀏覽量

    10038
收藏 人收藏

    評(píng)論

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

    Arduino與LabVIEW聯(lián)合編程指南

    Arduino編程并與LabVIEW上位機(jī)結(jié)合實(shí)現(xiàn)設(shè)備的遠(yuǎn)程控制與數(shù)據(jù)采集。
    發(fā)表于 06-19 15:54 ?0次下載

    ups電源—趣解UPS電源警報(bào)聲的神秘含義

    UPS(不間斷電源)的警報(bào)聲是提示電源系統(tǒng)狀態(tài)的重要信號(hào)。不同類(lèi)型的警報(bào)聲對(duì)應(yīng)著不同的故障或異常情況,因此,了解并識(shí)別這些警報(bào)聲對(duì)于及時(shí)采取應(yīng)對(duì)措施至關(guān)重要。下面聊一下UPS電源常見(jiàn)的警報(bào)
    的頭像 發(fā)表于 05-29 09:07 ?125次閱讀

    【第三章 警報(bào)聯(lián)動(dòng)】手把手教你玩轉(zhuǎn)新版正點(diǎn)原子云

    配置,此步驟就是真正實(shí)現(xiàn)了觸發(fā)器與警報(bào)進(jìn)行鏈接 6. 進(jìn)入配置頁(yè)面后,依次填寫(xiě) 7. 接下來(lái)通過(guò)該變量值的改變 8. 改變“溫度”這個(gè)變量值,觸發(fā)警報(bào),觀察想象 9. 點(diǎn)開(kāi)郵箱信息,可以
    發(fā)表于 03-12 16:05

    Codima推出提醒工單功能:集成警報(bào)與工單,提升產(chǎn)品可擴(kuò)展性

    一個(gè)全新的集成系統(tǒng),將 Codima Toolbox 網(wǎng)絡(luò)監(jiān)控中的網(wǎng)絡(luò)警報(bào)和外部警報(bào)(如 Syslog)整合在一起,然后在整個(gè)系統(tǒng)中對(duì)它們進(jìn)行分類(lèi)和呈現(xiàn),包括在 Codima Toolbox
    的頭像 發(fā)表于 02-11 11:51 ?334次閱讀
    Codima推出提醒工單功能:集成<b class='flag-5'>警報(bào)</b>與工單,提升產(chǎn)品可擴(kuò)展性

    精密空調(diào)高壓警報(bào)應(yīng)對(duì)攻略

    精密空調(diào)高壓警報(bào)應(yīng)對(duì)攻略
    的頭像 發(fā)表于 02-10 14:46 ?678次閱讀
    精密空調(diào)高壓<b class='flag-5'>警報(bào)</b>應(yīng)對(duì)攻略

    警報(bào)式保險(xiǎn)絲的簡(jiǎn)單介紹

    警報(bào)式保險(xiǎn)絲在保險(xiǎn)絲熔斷時(shí)顯示,并通過(guò)內(nèi)部接點(diǎn)輸出警報(bào),將無(wú)人值守區(qū)域設(shè)備的保險(xiǎn)絲熔斷信息傳遞給聯(lián)絡(luò)中心。保險(xiǎn)絲熔斷后為白色,因此很容易識(shí)別。我們配有形狀易抓握的專(zhuān)用保險(xiǎn)絲座,拆裝方便快捷。
    的頭像 發(fā)表于 01-06 10:04 ?499次閱讀
    <b class='flag-5'>警報(bào)</b>式保險(xiǎn)絲的簡(jiǎn)單介紹

    如何使用Arduino實(shí)現(xiàn)CAN總線通信呢

    的硬件模塊實(shí)現(xiàn)CAN總線通信。 硬件需求 Arduino板 :任何支持Arduino IDE的板子都可以,例如Arduino Uno、Mega等。 CAN總線模塊 :例如MCP2515
    的頭像 發(fā)表于 12-23 09:06 ?1732次閱讀

    基于Arduino的串口通信項(xiàng)目

    基于Arduino的串口通信項(xiàng)目涉及多個(gè)方面,包括硬件連接、軟件編程、串口參數(shù)配置等。 一、硬件準(zhǔn)備 Arduino開(kāi)發(fā)板 :確保你有一塊Arduino開(kāi)發(fā)板,如Arduino Uno
    的頭像 發(fā)表于 11-22 09:24 ?2021次閱讀

    如何使用Arduino實(shí)現(xiàn)CAN總線通信

    開(kāi)源硬件平臺(tái),通過(guò)添加CAN總線模塊,也可以實(shí)現(xiàn)CAN通信。 硬件準(zhǔn)備 Arduino開(kāi)發(fā)板 :可以選擇Arduino Uno、Mega等型號(hào)。 CAN總線模塊 :如MCP2515或MCP2562,這些模塊
    的頭像 發(fā)表于 11-12 10:09 ?2575次閱讀

    精密空調(diào)出現(xiàn)加濕警報(bào)?這樣做就對(duì)了!

    當(dāng)精密空調(diào)出現(xiàn)加濕警報(bào)時(shí),可以采取以下步驟進(jìn)行處理。
    的頭像 發(fā)表于 10-29 17:46 ?645次閱讀
    精密空調(diào)出現(xiàn)加濕<b class='flag-5'>警報(bào)</b>?這樣做就對(duì)了!

    Arduino Nano 和 DHT11 實(shí)現(xiàn) LabVIEW 溫濕度采集

    Arduino Nano 和 DHT11 實(shí)現(xiàn) LabVIEW 溫濕度采集
    的頭像 發(fā)表于 10-08 11:46 ?1084次閱讀
    <b class='flag-5'>Arduino</b> Nano 和 DHT11 <b class='flag-5'>實(shí)現(xiàn)</b> LabVIEW 溫濕度采集

    基于硬件的智能DAC醫(yī)用警報(bào)設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于硬件的智能DAC醫(yī)用警報(bào)設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 09-06 11:33 ?4次下載
    基于硬件的智能DAC醫(yī)用<b class='flag-5'>警報(bào)</b>設(shè)計(jì)

    基于MSPM0的醫(yī)用警報(bào)設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于MSPM0的醫(yī)用警報(bào)設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 09-06 11:24 ?1次下載
    基于MSPM0的醫(yī)用<b class='flag-5'>警報(bào)</b>設(shè)計(jì)

    arduino(1)--ESP8266配置

    硬件準(zhǔn)備 首先需要準(zhǔn)備一個(gè)開(kāi)發(fā)板,這里我準(zhǔn)備的是淘寶購(gòu)買(mǎi)的兼容arduino的ESP8266模塊。 arduino配置 我使用的是arduino來(lái)編程實(shí)現(xiàn),故需要下載對(duì)應(yīng)的庫(kù)文件,打
    發(fā)表于 09-06 11:00

    Arduino Nano 和 NodeMCU ESP8266 讀取 DHT11 環(huán)境溫濕度數(shù)據(jù)及 OLED顯示

    Arduino Nano 和 NodeMCU ESP8266 讀取 DHT11 環(huán)境溫濕度數(shù)據(jù)及 OLED顯示
    的頭像 發(fā)表于 08-13 18:04 ?1983次閱讀
    <b class='flag-5'>Arduino</b> Nano 和 NodeMCU ESP8266 讀取 DHT11 環(huán)境溫濕度數(shù)據(jù)及 OLED<b class='flag-5'>顯示</b>
    主站蜘蛛池模板: 一级特黄国产高清毛片97看片 | 日本免费的一级绿象 | 天天色天 | 九九视频只有精品 | 黄 色 成 年人在线 黄a大片 | 亚洲黄网免费 | 五月婷婷六月综合 | 色男人综合 | 久久久国产在线 | 91九色麻豆| 国产美女一区二区三区 | 黄色网址在线免费观看 | 高清一级 | bt种子搜索在线 | 国产成人精品怡红院 | 一区视频在线播放 | 欧美极品另类xxx | 最近最新中文字幕在线第一页 | 34看网片午夜理 | 看片在线 | 夜夜爱夜夜做 | 亚洲一区二区视频在线观看 | 国产精品久久久久久免费播放 | 亚洲视频一区网站 | 国产亚洲高清在线精品不卡 | 日日夜夜狠狠 | 新版bt天堂资源在线 | 手机看片午夜 | 国产午夜剧场 | 日韩免费毛片全部不收费 | 怡红院国产 | 在线观看日本免费视频大片一区 | 看片在线 | 黄色网址视频在线播放 | 九色窝| 欧美精品网 | 午夜视频免费观看黄 | 日本午夜色| 毛片在线播放网址 | 日本xxx69hd | 欧美一区二区三区在线观看 |