chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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邏輯。這有點(diǎn)困難,可能并不總是有效,確實(shí)應(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,以英寸模式運(yùn)行非常相似,除了最低有效位用于顯示1/2000英寸。

第4步:Arduino代碼

這是一個非?;镜腁rduino代碼,應(yīng)該與幾種卡尺數(shù)據(jù)協(xié)議兼容。

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

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

希望這段代碼應(yīng)該意味著,當(dāng)您將Arduino連接到計算機(jī)并使用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)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 卡尺
    +關(guān)注

    關(guān)注

    0

    文章

    16

    瀏覽量

    8645
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6526

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    ARDUINO串口收發(fā)16進(jìn)制碼

    大家好,本人菜鳥剛學(xué),請大家給與幫助。我用串口助手向我的設(shè)備發(fā)送16進(jìn)制碼讀取溫度濕度值,發(fā)送命令55 1B 02 00 02 0E 08 E8 55 1B 02 00 02 0E 08 E8,接收
    發(fā)表于 01-18 17:27

    探索HTRC110 HITAG讀取芯片:特性、應(yīng)用與設(shè)計要點(diǎn)

    探索HTRC110 HITAG讀取芯片:特性、應(yīng)用與設(shè)計要點(diǎn) 引言 在當(dāng)今的射頻識別(RFID)技術(shù)領(lǐng)域,一款性能卓越的讀取芯片對于系統(tǒng)的高效運(yùn)行至關(guān)重要。NXP Semiconductors
    的頭像 發(fā)表于 12-30 17:35 ?670次閱讀

    UNO Q:開啟Arduino的全新未來

    圖源: * Arduino* 作者:Matt Campbell,貿(mào)澤電子專稿 發(fā)布日期: 2025年10月7日 Arduino UNO Q不僅是靈活UNO平臺的下一代產(chǎn)品,更是一種全新的開發(fā)模式。雙
    的頭像 發(fā)表于 12-15 11:46 ?927次閱讀

    Arduino plc和termux esp

    Arduino plc和termux esp
    的頭像 發(fā)表于 12-06 06:41 ?1907次閱讀

    貿(mào)澤電子開售全新Arduino UNO Q單板計算機(jī)

    貿(mào)澤電子開售全新Arduino UNO Q單板計算機(jī)。Arduino UNO Q單板計算機(jī)(SBC)將高性能計算與實(shí)時控制結(jié)合,提供理想的創(chuàng)新平臺。
    的頭像 發(fā)表于 11-08 09:50 ?1407次閱讀

    高通宣布收購 Arduino,加速普及前沿邊緣計算與 AI 技術(shù)

    “ ?全新 Arduino UNO Q 開發(fā)板與 Arduino App Lab 將為數(shù)百萬開發(fā)者帶來高通 Dragonwing 處理器的強(qiáng)大動力。? ” ? 要點(diǎn)速覽: 強(qiáng)強(qiáng)聯(lián)合 :此次收購將高
    的頭像 發(fā)表于 10-08 11:15 ?771次閱讀
    高通宣布收購 <b class='flag-5'>Arduino</b>,加速普及前沿邊緣計算與 AI 技術(shù)

    掌握NFC標(biāo)簽批量讀取,輕松提升數(shù)據(jù)采集效率!

    NFC批量讀取技術(shù)解決傳統(tǒng)單點(diǎn)讀取效率低、成本高、易出錯等問題,實(shí)現(xiàn)高效、自動化數(shù)據(jù)采集。
    的頭像 發(fā)表于 09-23 16:11 ?583次閱讀
    掌握NFC標(biāo)簽批量<b class='flag-5'>讀取</b>,輕松提升數(shù)據(jù)采集效率!

    如何擴(kuò)展NFC技術(shù)的讀取距離以滿足工業(yè)需求?

    NFC技術(shù)通過優(yōu)化標(biāo)簽和讀卡器,可實(shí)現(xiàn)遠(yuǎn)距離讀取,突破傳統(tǒng)短距離限制。
    的頭像 發(fā)表于 09-03 17:35 ?1109次閱讀
    如何擴(kuò)展NFC技術(shù)的<b class='flag-5'>讀取</b>距離以滿足工業(yè)需求?

    如何用Arduino Nano/UNO R3開發(fā)板給另一個Arduino IDE不能下載的Arduino Nano/UNO R3開發(fā)板重新燒錄引導(dǎo)程序bootlaoder

    本文介紹了如何用能夠Arduino IDE下載的Arduino Nano/UNO R3開發(fā)板給另一個Arduino IDE不能下載的Arduino Nano/UNO R3開發(fā)板重新燒錄
    的頭像 發(fā)表于 08-08 20:16 ?3696次閱讀
    如何用<b class='flag-5'>Arduino</b> Nano/UNO R3開發(fā)板給另一個<b class='flag-5'>Arduino</b> IDE不能下載的<b class='flag-5'>Arduino</b> Nano/UNO R3開發(fā)板重新燒錄引導(dǎo)程序bootlaoder

    傾斜儀測量數(shù)據(jù)的讀取與分析指南

    在結(jié)構(gòu)物安全監(jiān)測中,傾斜儀的數(shù)據(jù)精準(zhǔn)度直接影響工程安全評估結(jié)果。南京峟思了解到很多用戶想了解傾斜儀的數(shù)據(jù)讀取和分析相關(guān)內(nèi)容,那么下面我們將結(jié)合本公司的傾斜儀產(chǎn)品給大家做出具體的介紹:一、數(shù)據(jù)讀取操作
    的頭像 發(fā)表于 08-06 14:50 ?710次閱讀
    傾斜儀測量數(shù)據(jù)的<b class='flag-5'>讀取</b>與分析指南

    【Milk-V Duo S 開發(fā)板免費(fèi)體驗(yàn)】Milk-V DuoS之使用Arduino開發(fā)小核

    Milk-V DuoS之使用Arduino開發(fā) Arduino 是一個很流行的開源硬件平臺,具有簡潔性、易用性和開放性等優(yōu)點(diǎn)。它提供了豐富的庫函數(shù)和示例代碼,使得即使對于沒有編程經(jīng)驗(yàn)的人來說,也能夠
    發(fā)表于 07-17 21:01

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

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

    免費(fèi)分享Arduino入門+進(jìn)階(全套例程+書籍)

    Arduino是一款開源電子原型平臺,由硬件(單片機(jī)開發(fā)板)和軟件(編程環(huán)境)組成,旨在讓非專業(yè)用戶也能輕松入門電子制作和編程。它的核心思想是簡化硬件開發(fā),通過直觀的編程和模塊化設(shè)計,讓用戶快速實(shí)現(xiàn)
    的頭像 發(fā)表于 05-22 11:40 ?1168次閱讀
    免費(fèi)分享<b class='flag-5'>Arduino</b>入門+進(jìn)階(全套例程+書籍)

    下一代物聯(lián)網(wǎng):芯科科技和Arduino借助邊緣AI和ML簡化Matter設(shè)計和應(yīng)用

    Silicon Labs(芯科科技)和Arduino宣布建立合作伙伴關(guān)系,旨在通過Arduino Nano Matter開發(fā)板(基于芯科科技的MGM240系列多協(xié)議無線模塊)的兩階段合作來簡化Matter協(xié)議的設(shè)計和應(yīng)用
    的頭像 發(fā)表于 05-19 11:15 ?855次閱讀
    下一代物聯(lián)網(wǎng):芯科科技和<b class='flag-5'>Arduino</b>借助邊緣AI和ML簡化Matter設(shè)計和應(yīng)用

    《ESP32S3 Arduino開發(fā)指南》第二章 Arduino基礎(chǔ)知識

    第二章 Arduino基礎(chǔ)知識 本章,我們將向大家介紹Arduino是一個什么東西?讓大家對Arduino有一個大概了解。本章將分為如下幾個小節(jié):2.1什么是Arduino2.2
    發(fā)表于 05-13 09:28