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

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

    瀏覽量

    33157
  • VGA
    VGA
    +關注

    關注

    5

    文章

    535

    瀏覽量

    63000
  • Arduino
    +關注

    關注

    188

    文章

    6471

    瀏覽量

    187293
收藏 人收藏

    評論

    相關推薦

    千分尺誕生和發展演化史

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

    焊接sma頭的內芯直徑多少

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

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

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

    如何將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

    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

    如何將KY-008連接到Arduino

     KY-008 是一種激光發射模塊,可產生點狀激光束,可用作激光指示或創建迷你激光表演。它與 Arduino、Raspberry PI、ESP32和其他流行的微控制兼容。
    的頭像 發表于 02-11 11:02 ?1553次閱讀
    <b class='flag-5'>如何將</b>KY-008<b class='flag-5'>連接到</b><b class='flag-5'>Arduino</b>

    如何將LED連接到Arduino板并使其閃爍

     在本快速入門指南中,您將學習如何將 LED 連接到 Arduino 板并使其閃爍。
    的頭像 發表于 02-11 10:53 ?2268次閱讀
    <b class='flag-5'>如何將</b>LED<b class='flag-5'>連接到</b><b class='flag-5'>Arduino</b>板并使其閃爍

    如何將按鈕連接到Arduino

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

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

    在本快速入門指南中,您將學習如何將光敏電阻連接到Arduino板并讀取電壓。您將首先使用串行監視器來了解光傳感的行為方式,然后構建一個電路
    的頭像 發表于 02-11 10:45 ?4077次閱讀
    <b class='flag-5'>如何將</b>光敏電阻<b class='flag-5'>連接到</b><b class='flag-5'>Arduino</b>板并讀取電壓

    如何將HC-SR04連接到Arduino并編寫一個簡單的程序來測量距離

    一種流行的Arduino超聲波傳感是HC-SR04。它廣泛用于非接觸式距離測量,通常用于機器人和自動化項目。本指南向您展示如何將HC-SR04
    的頭像 發表于 02-11 10:17 ?2396次閱讀
    <b class='flag-5'>如何將</b>HC-SR04<b class='flag-5'>連接到</b><b class='flag-5'>Arduino</b>并編寫一個簡單的程序來測量距離

    如何將增量旋轉編碼Arduino連接

    在本教程中,您將學習如何將增量旋轉編碼Arduino連接,以讀取旋鈕的運動。這對于在機器人和其他應用程序中創建用戶界面或讀取機械位置非常有用。
    的頭像 發表于 02-11 10:00 ?1464次閱讀
    <b class='flag-5'>如何將</b>增量旋轉編碼<b class='flag-5'>器</b>與<b class='flag-5'>Arduino</b><b class='flag-5'>連接</b>
    主站蜘蛛池模板: 帅哥操帅哥| 69国产精品人妻无码免费| 成人高清网站| 四虎国产精品永久免费入口| 国产成人亚洲综合无| 亚洲欧美国产综合在线一区| 久久亚洲A片COM人成A| 爱情岛aqdlttv| 亚洲精品视频免费观看| 麻豆AV蜜桃AV久久| 富婆夜店找黑人猛男BD在线| 亚洲午夜精品AV无码少妇| 女人的选择hd| 国产伦精品一区二区三区精品| 伊人网站在线| 色偷偷7777www| 久色视频网| 国产精品亚洲精品影院| 18 japanese宾馆直播| 天海翼精品久久中文字幕| 老男人粗大猛| 国产精品熟女人妻| 99er久久国产精品在线| 午夜福利自怕| 免费一级片网站| 国产永不无码精品AV永久| 99国产精品人妻无码免费| 亚洲AV天堂无码麻豆电影| 欧美最猛12teevideos| 精品无码国产AV一区二区三区| 成人在线高清不卡免费视频| 尤物久久99国产综合精品| 忘忧草在线影院WWW日本动漫| 免费久久狼人香蕉网| 国产最新进精品视频| 岛国大片在线播放免费| 2019久久这里只精品热在线观看| 无码中文字幕av免费放| 且试天下芒果免费观看| 老师xxxx69动漫| 黄色天堂网|