日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

如何使用Arduino讀取卡尺

454398 ? 來源:wv ? 2019-09-24 10:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:游標卡子

如何使用Arduino讀取卡尺

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

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

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

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

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

將卡尺的正引腳連接到3.3V電源意味著當時鐘和數(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是否為字符串開頭的最低有效位的二進制數(shù)。二進制數(shù)是距離,以毫米為單位乘以100。Y =符號位,如果Y = 1,則負數(shù),如果Y = 0,數(shù)字為正,

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

第4步:Arduino代碼

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

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

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

希望這段代碼應該意味著,當您將Arduino連接到計算機并使用115200 Baud的串行監(jiā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(){

//引腳設置

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)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 卡尺
    +關注

    關注

    0

    文章

    16

    瀏覽量

    8649
  • Arduino
    +關注

    關注

    190

    文章

    6527

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    STA1052:多功能光盤讀取芯片的技術剖析

    STA1052:多功能光盤讀取芯片的技術剖析 在電子設備的海洋中,光盤讀取技術一直是重要的組成部分。今天,我們就來深入了解一款名為STA1052的芯片,它在光盤讀取領域有著獨特的表現(xiàn)。 文件下載
    的頭像 發(fā)表于 04-16 14:05 ?233次閱讀

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

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

    探索HTRC110 HITAG讀取芯片:特性、應用與設計要點

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

    UNO Q:開啟Arduino的全新未來

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

    Arduino plc和termux esp

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

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

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

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

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

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

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

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

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

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

    本文介紹了如何用能夠Arduino IDE下載的Arduino Nano/UNO R3開發(fā)板給另一個Arduino IDE不能下載的Arduino Nano/UNO R3開發(fā)板重新燒錄
    的頭像 發(fā)表于 08-08 20:16 ?4007次閱讀
    如何用<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ā)板重新燒錄引導程序bootlaoder

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

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

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

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

    免費分享Arduino入門+進階(全套例程+書籍)

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

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

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

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

    第二章 Arduino基礎知識 本章,我們將向大家介紹Arduino是一個什么東西?讓大家對Arduino有一個大概了解。本章將分為如下幾個小節(jié):2.1什么是Arduino2.2
    發(fā)表于 05-13 09:28
    玉环县| 平江县| 双牌县| 新田县| 项城市| 卫辉市| 青田县| 门头沟区| 黎城县| 惠水县| 井冈山市| 宜宾市| 广昌县| 台南县| 汝阳县| 微山县| 开鲁县| 喜德县| 达日县| 东莞市| 隆尧县| 大化| 那曲县| 江阴市| 布尔津县| 叶城县| 阜阳市| 昭平县| 嘉祥县| 辉县市| 通河县| 枝江市| 土默特左旗| 桑日县| 江津市| 常熟市| 新蔡县| 鹿泉市| 沂源县| 台中市| 庆阳市|