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

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

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

3天內不再提示

如何將數字千分尺連接到Arduino和VGA監視器

454398 ? 來源:wv ? 2019-10-26 09:58 ? 次閱讀

步驟1:

如何將數字千分尺連接到Arduino和VGA監視器

這是一個示意圖,顯示了三豐電纜的接線方式。在此應用程序中未使用的電纜的千分尺末端有一個紅色的“數據”按鈕,因此我們決定將其用作“菜單”按鈕。

步驟2 :將電纜連接到Arduino

Arduino連接帶有一些組件的三豐電纜。一個2x5帶罩的插頭,與電纜的母插頭配對,帶有一個PN2222A晶體管和兩個10k Ohm電阻器。一個電阻與PN2222A一起使用以保護千分尺(或卡尺)免受過大的電壓,另一個電阻將“菜單”按鈕偏置到+ 5vdc

我已經提供了PN2222A的數據表和驅動器我們現在使用的基于CH340的Arduino Nano。

步驟3:讀取Mitutoyo輸出

代碼(感謝Mark Burmistrak對我的原始內容所做的修改),它讀取數據流,以正確的順序重新組合并打印測量結果,如下所示:

int req = 5;//mic REQ線通過q1到達引腳5(arduino高電平將請求線拉低)

int dat = 2;//mic數據線連接到引腳2

int clk = 3;//mic時鐘線轉到引腳3

int i = 0;

int j = 0;

int k = 0;

int signCh = 8;

int符號= 0;

int十進制;

float dpp;

int單位;

字節mydata [14];

字符串value_str;

long value_int;//是一個int,不能測量超過32mm的浮點值;

void setup(){

Serial.begin(9600);

pinMode(req,OUTPUT);

pinMode(clk,INPUT_PULLUP);

pinMode(dat,INPUT_PULLUP);

digitalWrite(REQ,LOW);//將請求設置為高

}

void loop(){

digitalWrite(req,HIGH);//生成設置請求

for(i = 0; i 《13; i ++){ 0;

for(j = 0; j 《4; j ++){

while(digitalRead(clk)== LOW){

}//保持到時鐘高電平

while(digitalRead(clk) == HIGH){

}//保持到時鐘為低電平

bitWrite(k,j,(digitalRead(dat)&0x1));

}

mydata [i] = k;

}

sign = mydata [4];

value_str =字符串(mydata [5])+字符串(mydata [6])+字符串(mydata [7])+字符串(mydata [8] +字符串(mydata [9] +字符串(mydata [10]) ));

decimal = mydata [11];

units = mydata [12];

value_int = value_str.toInt();

如果(十進制== 0)dpp = 1.0;

如果(十進制== 1)dpp = 10.0;

如果(小數== 2)dpp = 100.0;

如果(十進制== 3)dpp = 1000.0;

如果(十進制== 4)dpp = 10000.0;

if(decimal == 5)dpp = 100000.0;

value = value_int/dpp;

if(sign == 0){

Serial.println(value,decimal);

}

if(sign == 8){

Serial.print(“-”); Serial.println(值,十進制);

}

digitalWrite(req,LOW);結果,延遲(100);

}

第4步:更多輔助示意圖

還有其他幾個我們添加的外部連接。首先,一對“采樣”按鈕(腳和手指)用于在平均之前使用齒輪的3個點進行采樣測量,并使用最終的平均值(如果采樣相距太遠則拒絕)。第二,是uVGA卡的復位電路。

步驟5:輸出到VGA

使用4D的uVGA-II(SGC)模塊獲取Arduino的串行輸出,并將其顯示在典型的vga監視器上。在此說明的最后一步中可以看到執行此操作的代碼。特別感謝Rei Vilo在本節中提供的幫助-https://github.com/rei-vilo和http://reivilohobbies.weebly.com/

已由uVGA-代替。 III。

在Arduino草圖中,當您要將數據發送到uvga模塊時,請使用如下語句:

uvga(“ N”,value);

其中N是uvga上變量的名稱,value是包含要傳遞的值的變量。

在草圖的末尾(在void循環的右括號之后)您具有以下功能:

int uvga(char * x,int y){

delay(50);

Serial3.print(“ $”);

Serial3.print(x);

Serial3.println(y,DEC);

}

我在Mega 2560上使用Serial3,但是您可以使用softserial和UNO。

在uvga上運行的代碼接受該串行“數據包”,并將傳遞的值放入傳遞的變量中,然后可以在屏幕上顯示該值。隨附了uvga的示例代碼。這是一個純文本文件。您將需要4D的Workshop軟件和USB到TTL電纜才能將代碼上傳到uvga。

步驟6:具有測量采樣和Vga輸出的完整代碼

如果您想了解我們如何應用此特定解決方案,我們將使用它根據測量結果為齒輪組生成箱號。隨附的是我們完整的代碼,該代碼是在Arduino,4D和Arduinohome論壇的許多其他人的幫助下開發的。

較小的文件只是執行以下操作所需的代碼顯示千分尺的原始讀數。將變量“ num”除以1000得到以毫米為單位的輸出。

步驟7:現在處于GFX模式(4DGL)

我們剛剛對該項目進行了重大升級。屏幕輸出看起來相同,但是所有圖形處理已移至uVGA-II。我們從4D系統購買了編程電纜,并上傳了新的PmmC文件,該文件將卡從SGC模式(啞模式)切換到GFX(協處理器模式)。這大大加快了程序的運行。我們還集成了“數據包”串行傳輸功能,該功能以串行數據包的形式將數據發送到uVGA-II,并帶有起始符號,數據包ID(指定數據在接收端指向的變量)和數據包的結尾符號)。這使得多個目標數據的傳遞非常可靠。

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

    關注

    1

    文章

    780

    瀏覽量

    33291
  • VGA
    VGA
    +關注

    關注

    5

    文章

    539

    瀏覽量

    63364
  • Arduino
    +關注

    關注

    188

    文章

    6478

    瀏覽量

    188283
收藏 人收藏

    評論

    相關推薦

    ISL28022精密數字電源監視器

    ISL28022 是一款具有串行接口的雙向高端和低端數字電流檢測和電壓監控。 該器件可監測電流和電壓,提供數字化結果并計算功率。   該器件為整個輸入范圍內的電壓和電流監控提供誤差低于 0.3% 的嚴格精度。
    的頭像 發表于 02-21 10:55 ?74次閱讀
    ISL28022精密<b class='flag-5'>數字</b>電源<b class='flag-5'>監視器</b>

    數顯千分表的數據如何用存儲進行接收?

    數顯千分表的數據如何用存儲進行接收
    發表于 02-11 06:01

    dm6437使用hdmi連接器輸出到監視器上,監視器上沒有顯示是怎么回事?

    你好dm6437后端和tfp410連接輸出高清視頻,使用hdmi 連接器輸出到監視器上,發現監視器上沒有顯示? 設置的分辨率為800*480 ,在群創的7寸lcd屏上是可以顯示輸出的
    發表于 01-09 06:05

    千分尺誕生和發展演化史

    早在18世紀,千分尺在機床工業的發展中登上了制造業的舞臺。至今千分尺依然是車間最通用的精密測量工具之一。今天,小編就為您簡要介紹千分尺誕生和發展演化史。 用螺紋測量長度的最初嘗試 人類最早使用螺紋
    的頭像 發表于 12-31 09:17 ?285次閱讀
    <b class='flag-5'>千分尺</b>誕生和發展演化史

    請問如何將單端輸出運放和真差ADC連接

    19位以上的精密ADC上(ADC已選定)。問題是:高精密高位數的ADC都是真差輸入,而偏置和失調性能好的運放都是單端輸出。那么如何將運放的單端輸出和真差輸入的ADC連接起來呢? 1
    發表于 12-06 08:33

    焊接sma頭的內芯直徑多少

    德索工程師說道焊接sma頭的內芯直徑是指其內導體的直徑。內芯直徑的大小對連接器的電氣性能和機械性能有重要影響。內芯直徑是指其內導體的直徑,通常使用毫米作為單位。內芯直徑的測量可以使用各種測量工具,如千分尺、游標卡尺等。
    的頭像 發表于 10-31 15:42 ?433次閱讀
    焊接sma頭的內芯直徑多少

    2024年OLED監視器出貨量預計激增至144萬臺,年增長率達181%

    ,預計到2024年,OLED監視器的出貨量達到144萬臺,年增長率高達181%。未來幾年,該市場的出貨量有望維持高增長態勢。
    的頭像 發表于 10-18 15:16 ?624次閱讀

    如何將LVDS/OLDI橋接到HDMI/DVI

    電子發燒友網站提供《如何將LVDS/OLDI橋接到HDMI/DVI.pdf》資料免費下載
    發表于 09-27 09:35 ?1次下載
    <b class='flag-5'>如何將</b>LVDS/OLDI橋<b class='flag-5'>接到</b>HDMI/DVI

    輸出(隔離式)放大器連接到單端輸入ADC

    電子發燒友網站提供《輸出(隔離式)放大器連接到單端輸入ADC.pdf》資料免費下載
    發表于 09-05 09:58 ?0次下載
    <b class='flag-5'>將</b>差<b class='flag-5'>分</b>輸出(隔離式)放大器<b class='flag-5'>連接到</b>單端輸入ADC

    LM94硬件監視器數據表

    電子發燒友網站提供《LM94硬件監視器數據表.pdf》資料免費下載
    發表于 08-14 10:42 ?0次下載
    LM94硬件<b class='flag-5'>監視器</b>數據表

    使用ESP8266arduino連接到thinkspeak云,無法將其連接到任何網頁,為什么?

    我正在嘗試使用 ESP8266 arduino 連接到 thinkspeak 云。所以我能夠 esp 模塊連接到我的家庭 wifi,但
    發表于 07-16 07:43

    ESP8266為什么不響應Arduino

    arduino,其中從串行監視器接收的任何命令都會轉發到連接到 esp8266 的串行(mega 有 4 個硬件串行端口)。然而,即使是一個簡單的“AT”命令也不會從 wifi
    發表于 07-16 06:39

    workbench的監視器如何通過串口連接到開發板?

    我用的是NUCLEO-F303RE+X-NUCLEO-IHM08M1的開發板套件。workbench的監視器如何通過串口連接到開發板。是連接UART2嗎?連接不成功是怎么回事?
    發表于 03-29 06:01

    MCSDK5.4.8生成代碼燒錄之后串口無法連接到監視器如何解決?

    or the baudrate (set to 115200 bps). 我的串口是RS232的信號,已經安裝了RS232驅動,可以正常通過串口收發數據,但是無法連接MCSDK的監視器,怎么辦呢,而且按Stop/Start也無法啟動電機,如何解決
    發表于 03-15 07:01

    CAN如何將雙通道ADC連接到FX3控制

    我想用 FX3 控制直接連接具有 250MSPS 的 14 位雙通道 ADC 的并行 LVDS 輸出。 從器件的數據表中可以清楚地看出,我 CAN ADC輸出連接到GPIFII接口
    發表于 02-27 06:25
    主站蜘蛛池模板: 日韩亚洲欧美日本精品va | 久久天天躁狠狠躁夜夜2020一 | 激情五月婷婷久久 | 欧美一区福利 | 午夜影视在线观看 | 欧洲无线区一二区 | 伊人网在线免费视频 | 久草丁香 | 欧美日韩视频综合一区无弹窗 | 男校霸把男校草玩出水男男 | 男人j进女人j的一进一出视频 | www亚洲成人| 国产一级特黄高清免费大片 | 俺色也| 亚洲天堂视频在线观看免费 | 六月丁香啪啪六月激情 | 高清视频在线播放 | h在线免费视频 | 精品亚洲午夜久久久久 | 青草青草视频2免费观看 | 欧美亚洲视频一区 | 国产在线视频你懂得 | 午夜影院18| 国产性大片黄在线观看在线放 | 五月婷花 | 中文字幕va| 国产黄色大片又色又爽 | 日本五十交尾在线观看 | 欧美专区在线播放 | 操他射他影院 | 天堂网最新 | 免费一级片视频 | 狠狠色丁香久久综合婷婷 | 午夜100| 扒开双腿猛进湿润18p | 俄罗斯一级成人毛片 | 性夜影院爽黄a爽免费视 | 精品久久久久久中文字幕欧美 | 亚洲欧美人成网站综合在线 | 天天曰天天操 | 亚洲精品美女久久久aaa |