色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

如何使用Arduino讀取卡尺

454398 ? 來源:wv ? 2019-09-24 10:27 ? 次閱讀

步驟1:游標(biāo)卡子

如何使用Arduino讀取卡尺

我一直在使用的游標(biāo)卡尺是Precision Gold的電子數(shù)字游標(biāo)卡尺。我從英國的Maplin(項目代碼N48AA)購買了卡尺,價格不到20英鎊。

在嘗試了萬用表和jyetech示波器(一種非常便宜的基本示波器,可以以套件價格購買,價格低于£20)之后。 40)我發(fā)現(xiàn)引腳如圖所示。

步驟2:電壓:邏輯和電源

Arduino使用5V邏輯,但卡尺輸出1.5V邏輯。這有點困難,可能并不總是有效,確實應(yīng)該使用適當(dāng)?shù)倪壿嬰娖睫D(zhuǎn)換電路,但是流暢的操作是一個簡單的技巧,與我的Arduino配合得很好:

我的Arduino在邏輯高和邏輯低之間切換大約2.5V(這在板之間可能會有所不同)。

將卡尺的正引腳連接到3.3V電源意味著當(dāng)時鐘和數(shù)據(jù)引腳連接到arduino時,它們的電壓似乎在3.3V和1.8之間變化V,分別是Arduino的邏輯高電平和低電平。

使用Arduino為卡尺供電

為避免在卡尺中使用電池,可以使用圖示的電源電路(卸下按鈕單元)。這種方法依賴于使用LED來調(diào)節(jié)卡鉗的電源電壓。

電阻

大約200Ohm

電容器

我使用的10uF效果很好,但是使用更大的電阻不會有任何危害。電容。額定電壓為2V或更高。

LED

對于LED,請嘗試找到一個壓降盡可能接近1.6V的LED。我使用了一個壓降為1.8V的紅色LED。紅色和IR LED上的電壓降往往較低。

步驟3:數(shù)據(jù)協(xié)議

我的卡尺上使用的數(shù)據(jù)協(xié)議如下:

時鐘脈沖,如圖所示。

在時鐘下降沿讀取數(shù)據(jù)給出了合理的輸出。

示例數(shù)據(jù)輸出:

1,0 ,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,(屏幕顯示0.00毫米或0.000英寸)

1,0,0,0,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0 ,0,0,(屏幕顯示10.00mm)

1,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0, 0,0,0,1,0,0,(屏幕顯示-1.00mm)

1,0,0,0,1,1,0,0,1,0,1,0,1,1, 1,0,0,0,0,0,0,0,0,0,(屏幕顯示150.00mm)

數(shù)據(jù)解釋:

?,X,X,X,X,X,X, X,X,X,X,X,X,X,X,X,?,?,?,?,?,Y,?,?

? =不確定

X是否為字符串開頭的最低有效位的二進(jìn)制數(shù)。二進(jìn)制數(shù)是距離,以毫米為單位乘以100。Y =符號位,如果Y = 1,則負(fù)數(shù),如果Y = 0,數(shù)字為正,

注意:確保將游標(biāo)卡尺設(shè)置為mm,以英寸模式運行非常相似,除了最低有效位用于顯示1/2000英寸。

第4步:Arduino代碼

這是一個非常基本的Arduino代碼,應(yīng)該與幾種卡尺數(shù)據(jù)協(xié)議兼容。

每個值之間都有逗號,以方便使用.CSV文件將數(shù)據(jù)導(dǎo)入電子表格。

此代碼的主要要求是希望在時鐘脈沖的下降沿讀取數(shù)據(jù)。

希望這段代碼應(yīng)該意味著,當(dāng)您將Arduino連接到計算機并使用115200 Baud的串行監(jiān)視器時,您會很明智地查看二進(jìn)制文件。

麻煩射擊:

如果二進(jìn)制字符串的長度變化很大,則時鐘和數(shù)據(jù)引腳的方向可能不正確。

代碼:

//簡單的數(shù)字卡尺閱讀器

//請參閱http://j44industries.blogspot.com/

//引腳聲明

int dataIn = 11;

int clockIn = 12;

//變量

int clock = 1;

int lastClock = 1;

unsigned long time = 0;

unsigned long timeStart = 0;

int out = 0;

void setup(){

//引腳設(shè)置

pinMode( dataIn,INPUT);

pinMode(clockIn,INPUT);

Serial.begin(115200);

Serial.println(“ Ready:”);

}

void loop(){

lastClock =時鐘;

時鐘= digitalRead(clockIn);

如果(lastClock == 1 && clock == 0){

out = digitalRead(dataIn)+ digitalRead(dataIn)+ digitalRead( DATAIN);//三重采樣以消除毛刺

if((micros()-time)》 800){

Serial.println(“”);

}

else if((micros()-time )》 400){

Serial.print(“”);

}

如果(out》 1){

Serial.print(“ 1”);

}

else {

Serial.print(“ 0”);

}

Serial.print(“,”);

時間= micros();

}

}

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

    關(guān)注

    0

    文章

    16

    瀏覽量

    8503
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6471

    瀏覽量

    187225
收藏 人收藏

    評論

    相關(guān)推薦

    基于Arduino的串口通信項目

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

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

    CAN總線(Controller Area Network)是一種多主控制的串行通信協(xié)議,廣泛應(yīng)用于汽車電子、工業(yè)自動化等領(lǐng)域。它以其高可靠性、實時性和靈活性而受到青睞。Arduino作為一個
    的頭像 發(fā)表于 11-12 10:09 ?975次閱讀

    指紋讀取器上進(jìn)行掃描什么意思

    指紋讀取器是一種生物識別技術(shù),它通過掃描和分析個人的指紋來識別身份。指紋是人體手指皮膚上的獨特紋理,每個人的指紋都是獨一無二的,即使是同卵雙胞胎的指紋也會有所不同。這種技術(shù)已經(jīng)被廣泛應(yīng)用于安全
    的頭像 發(fā)表于 10-14 10:57 ?254次閱讀

    PRU讀取延遲

    電子發(fā)燒友網(wǎng)站提供《PRU讀取延遲.pdf》資料免費下載
    發(fā)表于 09-19 11:10 ?0次下載
    PRU<b class='flag-5'>讀取</b>延遲

    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 ?1209次閱讀
    <b class='flag-5'>Arduino</b> Nano 和 NodeMCU ESP8266 <b class='flag-5'>讀取</b> DHT11 環(huán)境溫濕度數(shù)據(jù)及 OLED顯示

    PLC如何讀取伺服位置

    在工業(yè)自動化領(lǐng)域中,伺服電機因其高精度、高速度和高可靠性的特性而得到廣泛應(yīng)用。為了實現(xiàn)對伺服電機的精確控制,通常需要讀取其當(dāng)前位置信息。可編程邏輯控制器(PLC)作為工業(yè)自動化系統(tǒng)的核心控制設(shè)備
    的頭像 發(fā)表于 06-18 10:07 ?2060次閱讀

    示波器如何讀取電壓值

    示波器作為電子測量領(lǐng)域的重要工具,其主要功能之一是讀取電路中的電壓值。對于電子工程師和技術(shù)人員而言,準(zhǔn)確地讀取電壓值是進(jìn)行電路分析、故障診斷和優(yōu)化的基礎(chǔ)。本文旨在詳細(xì)介紹示波器讀取電壓值的方法、步驟、注意事項及實際應(yīng)用,以期為相
    的頭像 發(fā)表于 05-14 17:02 ?5976次閱讀

    如何將按鈕連接到Arduino

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

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

    在本快速入門指南中,您將學(xué)習(xí)如何將光敏電阻連接到Arduino板并讀取電壓。您將首先使用串行監(jiān)視器來了解光傳感器的行為方式,然后構(gòu)建一個電路,在天黑時自動打開燈。
    的頭像 發(fā)表于 02-11 10:45 ?4064次閱讀
    如何將光敏電阻連接到<b class='flag-5'>Arduino</b>板并<b class='flag-5'>讀取</b>電壓

    如何將增量旋轉(zhuǎn)編碼器與Arduino連接

    在本教程中,您將學(xué)習(xí)如何將增量旋轉(zhuǎn)編碼器與Arduino連接,以讀取旋鈕的運動。這對于在機器人和其他應(yīng)用程序中創(chuàng)建用戶界面或讀取機械位置非常有用。
    的頭像 發(fā)表于 02-11 10:00 ?1456次閱讀
    如何將增量旋轉(zhuǎn)編碼器與<b class='flag-5'>Arduino</b>連接

    ESP32與Arduino板之間的區(qū)別差異

    Arduino板包括一個ATmega328P8位微控制器,具有0至13個數(shù)字引腳。這些引腳用于數(shù)字輸入和數(shù)字輸出,其中數(shù)字輸入用于從設(shè)備讀取數(shù)據(jù),數(shù)字輸出用于將數(shù)據(jù)從Arduino發(fā)送到設(shè)備。
    的頭像 發(fā)表于 02-02 14:36 ?7565次閱讀
    ESP32與<b class='flag-5'>Arduino</b>板之間的區(qū)別差異

    2023年Arduino開放原碼報告:持續(xù)茁壯的Arduino生態(tài)系!

    所謂出錢就是買一片Arduino開發(fā)板或是付費訂閱Arduino Cloud云端服務(wù),或單純資金贊助;出力就是撰寫Arduino相關(guān)的程序并無私的分享程序代碼或回報錯誤或投入翻譯等,筆者即有若干翻譯新版
    的頭像 發(fā)表于 01-25 16:45 ?1466次閱讀
    2023年<b class='flag-5'>Arduino</b>開放原碼報告:持續(xù)茁壯的<b class='flag-5'>Arduino</b>生態(tài)系!

    游標(biāo)卡尺的使用方法及注意事項

    游標(biāo)卡尺是一種常用的測量工具,可以對物體的長度、寬度和深度進(jìn)行精確測量。它的主要部件包括刻度板、定位爪和可動爪。游標(biāo)卡尺的使用方法相對簡單,但是在具體操作過程中需要注意一些事項,以確保測量的準(zhǔn)確性
    的頭像 發(fā)表于 01-19 10:01 ?6848次閱讀

    labview visa讀取數(shù)據(jù)越來越慢

    實際上,LabVIEW通過VISA(Virtual Instrument Software Architecture)來與儀器通信。但是,有時候在使用VISA讀取數(shù)據(jù)時,可能會遇到讀取速度變慢
    的頭像 發(fā)表于 01-08 10:00 ?3205次閱讀

    Arduino制作循跡小車教程

    Arduino制作循跡小車完全教程
    發(fā)表于 01-05 11:09 ?7次下載
    主站蜘蛛池模板: 美女黄图大全| 一区三区在线专区在线| good神马电影伦理午夜| 青青草国产自偷拍| 国产VA精品午夜福利视频| 性欧美sexovideotv| 久久免费视频在线观看6| 99久久精品国产免费| 网红主播 国产精品 开放90后| 精品亚洲午夜久久久久| free乌克兰性xxxxhd| 1788vv视频| 天堂色| 久久草香蕉频线观| 啊好深啊别拔就射在里面| 亚洲电影第1页| 内射人妻骚骚骚| 国产乱色伦影片在线观看| 2019久久这里只精品热在线观看| 亚洲欧洲日韩国产一区二区三区| 男人的天堂黄色片| 免费乱理伦片在线观看八戒| 国产偷国产偷亚洲高清SWAG| 99久久久精品| a级精品九九九大片免费看| 亚洲欧美无码2017在线| 亚洲欧美一级久久精品| 一边啪啪的一边呻吟声口述| 无码任你躁久久久久久久| 视频一区国产精戏刘婷30| 免费高清毛片| 精品香蕉99久久久久网站| 久爱精品亚洲电影午夜 | 精品国产原创在线观看视频| 精品久久日日躁夜夜躁AV| 久青草国产97香蕉在线视频| 国产麻豆精品久久一二三| 国产亚洲中文字幕视频| 俄罗斯大白屁股| 97色色极品av影院| 一本一本之道高清在线观看|