精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

如何使用Arduino制作簡易數據記錄器

454398 ? 來源:wv ? 2019-09-28 12:56 ? 次閱讀

步驟1:VB部分

如何使用Arduino制作簡易數據記錄器

在VB Express中創建新的Windows窗體應用程序

插入

1個組合框(comPort_ComboBox)

2按鈕(connect_BTN,clear_BTN用于連接和清除)

1串行端口控制器(SerialPort1)

1計時器(Timer1)

1標簽(Timer_LBL)1富文本框(RichTextBox1)

通過martyn currey復制和粘貼VB代碼(如下所示)

arduino代碼上傳到您的arduino(如下所示)將Arduino Digital IO 13引腳連接到LED + ve ,

Ultrasonic的Arduino IO 7的Echo引腳和Arduino Digital IO 8的Ultrasonic的Trig引腳生成并運行VB程序通過將手放在Ultrasonic Reader上檢查準確性

第2步:Arduino部分

將Arduino Digital IO 13引腳連接到LED + ve,將Ultrasonic的Echo引腳連接到Arduino Digital IO 7,將Ultrasonic的Trig引腳連接到Arduino Digital IO 8

#define echoPin 7//回聲引腳

#define trigPin 8//觸發引腳

#define loadpin 13//觸發引腳

int jij = 0;

int maximumRange = 200;//需要的最大范圍

int minimumRange = 0;//所需的最小范圍

浮動持續時間,距離;//用于計算距離的持續時間

void setup(){

Serial.begin(9600);//設置串行速度

pinMode(trigPin,OUTPUT);

pinMode(echoPin,INPUT);

pinMode(loadpin,OUTPUT);//使用LED指示燈(如果需要)

digitalWrite(loadpin,LOW);//關閉LED

}

無效循環()

{

而(Serial.available()== 0) ;//如果什么都沒發送就什么也不做

int val = Serial.read()–‘0’;//減去‘0’的ascii值以查找已發送號碼的數值

如果(val == 1){//測試命令1,然后打開LED

digitalWrite( loadpin,高);//打開LED

deflstart();

//jij = 1;

}

否則(val == 0)//測試命令0,然后關閉LED

{

digitalWrite(loadpin,LOW);//關閉LED指示燈

//jij = 2;

deflstop();

}

否則//如果沒有一個以上命令的任何操作

{

//val = val;

}

//Serial.println(val)

Serial.flush();//清除串行端口

jij = 3;

}

void deflstart()

{

digitalWrite(trigPin,LOW);

delayMicroseconds(2);

digitalWrite(trigPin,HIGH);

delayMicroseconds(10);

digitalWrite(trigPin,LOW);

duration = pulseIn(echoPin,HIGH);

//根據聲速計算距離(以厘米為單位)。

距離=持續時間/5.81;

如果(距離》 = maximumRange ||距離《= MinimumRange){

/*向計算機發送一個負數并轉動LED ON

指示“超出范圍” */

Serial.println(“-1”);

//digitalWrite(LEDPin,HIGH);

}

else {

Serial.println(distance);

//digitalWrite(LEDPin,LOW);

}

//延遲下一次讀取前50毫秒。

delay(100);

}

void deflstop( )

{

//Serial.println(“stop“);

}

第3步:工作。.

運行程序

選擇源(端口)

如果一切正確,則dist超聲波傳感器和其范圍內的對象之間的距離出現在富文本框中

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

    關注

    0

    文章

    53

    瀏覽量

    12681
  • Arduino
    +關注

    關注

    187

    文章

    6464

    瀏覽量

    186681
收藏 人收藏

    評論

    相關推薦

    宏集ASPION數據記錄器:分析運輸過程中的碰撞、沖擊和振動

    數據記錄儀會記錄貨物運輸過程中諸如溫濕度、沖擊振動等的各種環境狀況。沖擊或振動有時會對貨物產生破壞性的后果。本文我們以宏集ASPION沖擊傳感為例,詳細地解釋如何分析和評估貨物運輸途
    的頭像 發表于 10-24 15:06 ?157次閱讀
    宏集ASPION<b class='flag-5'>數據</b><b class='flag-5'>記錄器</b>:分析運輸過程中的碰撞、沖擊和振動

    SONY MZ-N910便攜式小型磁盤記錄器中文說明書

    SONY MZ-N910便攜式小型磁盤記錄器中文說明書
    發表于 10-08 09:47 ?0次下載

    應用案例 HK-MSR數據記錄儀如何計算滑雪時膝蓋上的應力?

    滑雪時運動員的膝蓋要承受巨大的加速度。HK-MSR加速度數據記錄器記錄和分析作用在人體上的應力,在各項體育運動中均可應用
    的頭像 發表于 09-25 14:32 ?131次閱讀
    應用案例 HK-MSR<b class='flag-5'>數據</b><b class='flag-5'>記錄</b>儀如何計算滑雪時膝蓋上的應力?

    如何使用ESP8266-01構建一個電池供電的數據記錄器

    我正在嘗試使用 ESP8266-01 構建一個電池供電的數據記錄器。它將每小時進行一次測量,通過 WiFi 報告,然后再 60 分鐘不做任何事情(睡眠)。時序將由TPL5111芯片處理,該芯片似乎是
    發表于 07-19 06:53

    如何簡易測試一次消諧10-35千伏

    如何簡易測量35kV一次消諧 微機消諧在測試25赫茲的情況下,參數會有哪些變化 微機消諧故障記錄儲存多久 數據中心用接地電阻柜KYN28柜體,耐用美觀 一次消諧
    發表于 07-16 08:32

    兼容MB85RS2MT,SF25C20在船舶導航數據記錄器中的應用

    兼容MB85RS2MT,SF25C20在船舶導航數據記錄器中的應用
    的頭像 發表于 05-22 10:05 ?355次閱讀
    兼容MB85RS2MT,SF25C20在船舶導航<b class='flag-5'>數據</b><b class='flag-5'>記錄器</b>中的應用

    如何用Arduino制作一個簡易自動喂魚

    如果你家里養有魚,并想找到一種自動化喂食的方法,這個項目可能會對你有所啟發。 在這個教程中,作者將展示如何制作自己的基于Arduino的自動喂魚,讓小魚不在餓肚子。 自動喂魚
    發表于 03-28 11:25

    如何制作自己的Arduino電容計

    在這個項目中,您將學習如何制作自己的Arduino電容計(測量電容器的值,范圍從pF到1000的uF)。一般來說,電子愛好者喜歡設計自己的小工具而不是購買。在這個項目中,我們使用兩種電容測量方法,即
    的頭像 發表于 02-25 15:10 ?1474次閱讀
    如何<b class='flag-5'>制作</b>自己的<b class='flag-5'>Arduino</b>電容計

    【電磁兼容技術文檔分享】頻譜儀應用案例&amp;amp;簡易探頭的制作

    【電磁兼容技術文檔分享】頻譜儀應用案例&簡易探頭的制作
    的頭像 發表于 02-19 13:20 ?790次閱讀
    【電磁兼容技術文檔分享】頻譜儀應用案例&amp;amp;<b class='flag-5'>簡易</b>探頭的<b class='flag-5'>制作</b>

    如何使用Arduino制作智能垃圾箱

    在這個項目中,我將向您展示如何使用Arduino制作智能垃圾箱,當您帶著垃圾接近時,垃圾箱的蓋子會自動打開。
    的頭像 發表于 02-11 12:22 ?2867次閱讀
    如何使用<b class='flag-5'>Arduino</b><b class='flag-5'>制作</b>智能垃圾箱

    什么是數據記錄器數據記錄器數據采集系統

    雖然有些數據記錄器只有一個傳感和輸入,但許多數據記錄器有多個通道,在許多情況下,它們可以記錄
    的頭像 發表于 02-08 12:28 ?1473次閱讀

    Arduino制作循跡小車教程

    Arduino制作循跡小車完全教程
    發表于 01-05 11:09 ?7次下載

    labview怎么記錄時間和數據

    LabVIEW可以用于記錄時間和數據,以下是一個詳細的教程,介紹如何使用LabVIEW進行時間和數據記錄。 時間和數據
    的頭像 發表于 12-27 17:00 ?3541次閱讀

    一種簡易恒流充電器的制作方法

    流充電器的制作方法,幫助大家了解并掌握這項技術。 制作原理 恒流充電器是一種能夠保持恒定電流輸出的充電器,其原理是通過負反饋調節電路,使充電電流始終保持在設定值附近。簡易恒流充電器的核心元件是LM317可調穩壓
    的頭像 發表于 12-14 14:32 ?1299次閱讀

    基于Arduino的音樂創作系統設計

    這是一款簡易的音樂創作系統。使用 Arduino 驅動無源蜂鳴器和一排 LED 讓音樂起舞。它巧妙的使用了紅外遙控作為琴鍵,通過編輯「樂譜」程序,來記錄和創作自己的音樂。
    的頭像 發表于 11-30 09:10 ?1184次閱讀
    基于<b class='flag-5'>Arduino</b>的音樂創作系統設計