一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

怎樣用藍(lán)牙和LabVIEW控制Servos

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

掃碼添加小助手

加入工程師交流群

步驟1:材料

怎樣用藍(lán)牙和LabVIEW控制Servos

1)LabVIEW

2)LabVIEW MakerHub LINX

3)PmodBT2

4) PmodCON3

5)chipKIT WF32

6)2個(gè)Micro Servos

*有些鏈接指向引言中未鏈接的所有產(chǎn)品。

步驟2:接線!!

好了,現(xiàn)在我們有了零件,我們需要組裝它們!

查看上面的圖片,以確保您具有正確的跳線設(shè)置。這樣可以確保開發(fā)板可以輸出為微型伺服器供電所需的5V。

接下來,讓我們連接PmodBT2。從PmodBT2參考手冊中,我們可以看到連接器J1上的第一個(gè)引腳是RTS,然后一直到引腳12的連接是:RX,TX,CTS,GND,VCC,STATUS,?RST,NC,NC,GND ,然后再次輸入VCC。由于WF32沒有CTS和RTS連接,因此只需將這些引腳接地即可。接下來,根據(jù)WF32(UART1)的輔助UART連接連接RX和TX。在這種情況下,WF32的TX為引腳40,而WF32的RX為引腳39。將WF32的TX連接至PmodBT2的RX,并將WF32的RX連接至PmodBT2的TX。換句話說,將PmodBT2上的第二個(gè)引腳連接到WF32上的引腳40,將PmodBT2上的第三個(gè)引腳連接到WF32上的引腳39。

將BT2上的引腳7連接到WF32上的引腳26。 BT2上的8引腳連接到WF32上的引腳27。另外,將接地和3.3V連接線連接到PmodBT2(不要忘記將CTS和RTS接地)。

步驟3:完成接線

現(xiàn)在我們要做的就是將微型伺服器連接到PmodCON3,然后連接數(shù)據(jù)線以控制伺服器。將一個(gè)伺服器連接到P1,將另一個(gè)伺服器連接到P2。然后,將一根導(dǎo)線從6針接頭連接器上的第一個(gè)引腳連接到WF32上的數(shù)字通道28,并將一根導(dǎo)線從6針接頭連接器上的第二個(gè)引腳連接到WF32上的數(shù)字通道29。然后,將5V電源線連接到正極螺釘端子,將地線連接到負(fù)極螺釘端子。將5V連接到WF32上的5V0,并將接地連接到WF32上的GND。

好,我們完成了接線(最后)。

步驟4: LabVIEW代碼

下載以下VI并將其打開。 LINX設(shè)置在前面板的左側(cè)。選擇您的電路板連接到的COM端口,并使用UART通道1。

前面板上的下一部分是可以向PmodBT2發(fā)送命令的地方。查閱RN-42數(shù)據(jù)表以獲取所有命令的列表。要進(jìn)入命令模式,請(qǐng)?jiān)诿畎l(fā)送中輸入$$$,然后單擊發(fā)送命令。如果成功,則應(yīng)閱讀Raw Reading中的CMD。要退出命令模式,請(qǐng)切換“添加”按鈕以將回車添加到變速器中,然后在命令中輸入---以發(fā)送并單擊send命令。如果成功,則應(yīng)閱讀Raw Reading中的END。輸入命令時(shí),如果成功,則應(yīng)在Raw Reading中讀取AOK,如果失敗,則應(yīng)讀取ERR。

默認(rèn)情況下,RN-42通過UART以115200 Baud的速率進(jìn)行通信。

步驟5:電話申請(qǐng)和完成說明

對(duì)于這個(gè)項(xiàng)目,我在Android上使用了Joystick藍(lán)牙Commander(如上圖)。打開應(yīng)用程序并連接到PmodBT2。我的PmodBT2被命名為RNBT-A5CF。連接后,您應(yīng)該能夠在Raw Data指示器中讀取8個(gè)ASCII字節(jié)(一個(gè)為空,六個(gè)用于UDLR,一個(gè)結(jié)束傳輸字節(jié))。

當(dāng)操縱桿靜止時(shí),PmodBT2的X和Y值都將讀取為200。這些值的范圍從100到300,具體取決于操縱桿的位置。在應(yīng)用程序選項(xiàng)中,確保將數(shù)據(jù)傳輸間隔設(shè)置為100 ms,并在空閑時(shí)連續(xù)發(fā)送數(shù)據(jù)(如上圖所示)。

根據(jù)操縱桿的方向,相應(yīng)地移動(dòng)伺服器。例如,如果操縱桿向上和向左移動(dòng),則伺服器將向上和向左旋轉(zhuǎn)(每個(gè)軸一個(gè)伺服器)。

您完成了!嘗試以此為指導(dǎo)來建立自己的藍(lán)牙連接。

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

    關(guān)注

    2002

    文章

    3670

    瀏覽量

    336045
  • 藍(lán)牙
    +關(guān)注

    關(guān)注

    116

    文章

    6078

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    Labview與低功率藍(lán)牙(5.0版本)怎么連接和通信

    Labview與低功率藍(lán)牙(5.0版本)怎么連接和通信: 當(dāng)前NI自帶的藍(lán)牙函數(shù)只能連接4.0以前的版本,針對(duì)低功率藍(lán)牙無法搜索到和連接? 請(qǐng)問有什么好的好的解決方法? 我看有的說
    發(fā)表于 06-09 21:56

    LabVIEW的詳細(xì)簡介和應(yīng)用(文末免費(fèi)分享LabVIEW相關(guān)資料合集)

    LabVIEW使用的是圖形化編輯語言G編寫程序,產(chǎn)生的程序是框圖的形式。LabVIEW軟件是NI設(shè)計(jì)平臺(tái)的核心,也是開發(fā)測量或控制系統(tǒng)的理想選擇。LabVIEW開發(fā)
    的頭像 發(fā)表于 05-22 11:43 ?805次閱讀
    <b class='flag-5'>LabVIEW</b>的詳細(xì)簡介和應(yīng)用(文末免費(fèi)分享<b class='flag-5'>LabVIEW</b>相關(guān)資料合集)

    LabVIEW運(yùn)動(dòng)控制(五):EtherCAT運(yùn)動(dòng)控制器的心跳檢測功能

    LabVIEW心跳檢測功能
    的頭像 發(fā)表于 05-13 13:49 ?186次閱讀
    <b class='flag-5'>LabVIEW</b>運(yùn)動(dòng)<b class='flag-5'>控制</b>(五):EtherCAT運(yùn)動(dòng)<b class='flag-5'>控制</b>器的心跳檢測功能

    Labview寫一個(gè)電子稱的485串口程序

    關(guān)鍵詞:Labview + 串口程序 232、485串口通訊是最常見的儀器儀表通訊方式之一,本文詳細(xì)介紹,Labview編寫一個(gè)電子秤的485串口程序.
    的頭像 發(fā)表于 03-06 09:54 ?735次閱讀
    <b class='flag-5'>用</b><b class='flag-5'>Labview</b>寫一個(gè)電子稱的485串口程序

    labview 搜索藍(lán)牙設(shè)備函數(shù),搜索不到BLE設(shè)備

    請(qǐng)教一個(gè)問題 labview自帶的搜索藍(lán)牙設(shè)備函數(shù),搜索不到BLE設(shè)備,這個(gè)該怎么解決?網(wǎng)上有評(píng)論說是自帶的函數(shù)不支持搜索4.0以上的藍(lán)牙設(shè)備。 目前是想開發(fā)一個(gè)藍(lán)牙通信上位機(jī),但是不
    發(fā)表于 02-20 10:04

    請(qǐng)問TAS5706如何用硬件控制I2C?

    TAS5706 的Control Interface可以HW,SW。我想問問怎樣用HW來控制呢?因?yàn)槲乙粋€(gè)板上預(yù)計(jì)8個(gè)TAS5706,MCU怎樣去識(shí)別?
    發(fā)表于 10-23 08:33

    多個(gè)TLV320AIC3254一路I2C總線對(duì)其配置可行嗎?

    一片CPU3片TLV320AIC3254做音頻處理,想用一路I2C總線對(duì)其配置可行嗎? 地址好像是唯一的 0011000沒法設(shè)置,手冊中又提到可使用10位地址但是沒找到說明怎樣用,哪位大俠用過
    發(fā)表于 10-22 07:54

    如何用5509A產(chǎn)生一個(gè)白噪聲,經(jīng)AIC23播放出來然后再用AIC23采集這個(gè)聲音?

    怎樣用5509A產(chǎn)生一個(gè)白噪聲,經(jīng)AIC23播放出來然后再用AIC23采集這個(gè)聲音
    發(fā)表于 10-15 06:26

    什么是labview?labview編寫的程序由哪幾部分組成?

    ,簡稱NI)公司開發(fā)。它主要用于數(shù)據(jù)采集、儀器控制、數(shù)據(jù)分析和自動(dòng)化測試等領(lǐng)域。LabVIEW通過圖形化編程界面,使得工程師和科學(xué)家能夠快速開發(fā)和部署復(fù)雜的測量和自動(dòng)化系統(tǒng)。 LabVIEW編寫的程序
    的頭像 發(fā)表于 09-04 16:04 ?2229次閱讀

    labview是什么編程語言寫的

    的一種圖形化編程語言。它并不是傳統(tǒng)的文本編程語言(如C++、Python等)編寫的,而是采用了一種獨(dú)特的圖形化編程語言,通常被稱為G語言(Graphics Language)。 1. LabVIEW
    的頭像 發(fā)表于 09-04 16:00 ?2218次閱讀

    怎樣用自己的電腦遠(yuǎn)程公司的電腦

    隨著遠(yuǎn)程辦公和居家辦公的普及,如何高效、安全地遠(yuǎn)程控制辦公室電腦成為許多職場人士的需求。Splashtop作為一款專業(yè)的遠(yuǎn)程控制軟件,提供了強(qiáng)大的功能,使用戶能夠隨時(shí)隨地訪問和操作辦公室的電腦,實(shí)現(xiàn)
    的頭像 發(fā)表于 08-30 13:20 ?482次閱讀
    <b class='flag-5'>怎樣用</b>自己的電腦遠(yuǎn)程公司的電腦

    怎樣用THS3201實(shí)現(xiàn)輸出功率可調(diào)?

    怎樣用THS3201實(shí)現(xiàn)輸出功率可調(diào)?
    發(fā)表于 08-26 08:28

    OPA735加OPA333,怎樣用TINA TI去仿真?

    當(dāng)輸入信號(hào)VG1從7.06V慢慢變化到7.22V時(shí)。 輸出電壓Vout的變化必須是接近線性變化的。我想知道我該怎樣用TINA TI去仿真?怎樣設(shè)置那個(gè)輸入信號(hào)VG1才能達(dá)到我的目的。因?yàn)檫@個(gè)電壓源好像
    發(fā)表于 08-02 08:39

    怎樣用表測穩(wěn)壓管穩(wěn)壓值

    表是一種常用的電子測量工具,可以用來測量電壓、電流、電阻等多種參數(shù)。在測量穩(wěn)壓管的穩(wěn)壓值時(shí),我們可以使用萬表的直流電壓測量功能。以下是步驟和注意事項(xiàng): 準(zhǔn)備工具和材料 萬表 穩(wěn)壓管 電源
    的頭像 發(fā)表于 07-31 14:26 ?3125次閱讀