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

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

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

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

藍(lán)牙控制遙控車制作教程

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

步驟1:為Android設(shè)備編寫應(yīng)用程序,以將數(shù)據(jù)發(fā)送到藍(lán)牙模塊。

藍(lán)牙控制遙控車制作教程

我們使用MIT應(yīng)用程序發(fā)明家2網(wǎng)站來編寫應(yīng)用程序。在此網(wǎng)站上,您無需編程知識即可輕松創(chuàng)建帶有編程塊的應(yīng)用程序。

汽車的基本行駛方向是左,右,前進(jìn)和后退。要指定4個不同的動作,2位就足夠了。指定汽車的方向移動之后,讓我們設(shè)置汽車的速度。我們可以將速度調(diào)整為4種不同的設(shè)置,而2個二進(jìn)制位就足夠了。數(shù)據(jù)以8位數(shù)據(jù)包的形式發(fā)送到Bluetooth模塊,而5位數(shù)據(jù)對我們來說就足夠了。

現(xiàn)在,我們可以創(chuàng)建有關(guān)這些計算的應(yīng)用程序。 4個用于定義旋轉(zhuǎn)的按鈕,一個用于設(shè)備和速度控制的列表選擇器以及一個用于連接的按鈕就足夠了。另外,我們必須添加藍(lán)牙客戶端和藍(lán)牙服務(wù)器模塊以建立藍(lán)牙連接。要查看方向按鈕是否對齊,請使用表格排列。

在設(shè)計之后,我們通過單擊塊部分來通過編程。使用Mix Application Inverter 2進(jìn)行編程非常容易。您可以通過單擊左側(cè)的組件來添加所需的塊。在這一部分中,我們填寫列表選擇器的內(nèi)容,然后將藍(lán)牙設(shè)備排成一行,以便前者與設(shè)備匹配,因此,為了提高速度,我們將數(shù)字排列為“ 1、2、3、4”。您可以在此處找到此Android應(yīng)用程序的項目。

步驟2:從藍(lán)牙模塊獲取數(shù)據(jù)

《用于藍(lán)牙通信的p》 HC06模塊使用UART作為通信協(xié)議。 HC06默認(rèn)發(fā)送1個起始位,8個數(shù)據(jù)位和1個停止位,并且波特率為9600。 Silego GreenPAK具有SPI模塊。我們將對SPI模塊進(jìn)行一些補(bǔ)充,以允許從HC06模塊獲取數(shù)據(jù)。最初,SPI協(xié)議需要一個外部時鐘。但是,在UART協(xié)議下,數(shù)據(jù)以恒定速率傳輸。另一個區(qū)別是SPI通信中沒有啟動或停止位。我們將使用一個起始位來獲取SPI時鐘。 UART協(xié)議在空閑時處于高功率狀態(tài),在開始通信時(進(jìn)入低位)進(jìn)入低功率狀態(tài)。

我們可以使用下降沿檢測器來識別通信的開始。我們將此信號連接到DFF的時鐘引腳,將VDD連接到數(shù)據(jù)引腳,以使連接在連接期間保持活動狀態(tài)。因此,PDLY0塊將在通信開始時通過捕捉下降沿來設(shè)置連接標(biāo)志。 UART協(xié)議具有9600波特率,這意味著它能夠每秒傳輸9600位。要找到一個周期的時間,您必須將1秒除以9600。如果立即開始運(yùn)行時鐘,則數(shù)據(jù)和時鐘信號將同時更改,這可能會導(dǎo)致數(shù)據(jù)丟失。因此,時鐘信號必須延遲半個周期。我們使用CNT6/DLY6塊應(yīng)用了此延遲。通過將OSC模塊中的RC OSC頻率設(shè)置為2000 kHz,我們獲得了更高的頻率。從中獲得較高頻率的周期具有較短的周期,并且計數(shù)器的絕對定時分辨率提高。因此,我們降低了計數(shù)器的錯誤率。

CNT6塊設(shè)置為延遲半個周期(0,1042/2 = 0,0520 ms)。我們使用另一個計數(shù)器(CNT2)獲得一個周期的持續(xù)時間(0,142 ms)。我們將此計數(shù)器的時鐘設(shè)置為External Clock0。通過應(yīng)用邏輯和處理,我們將來自O(shè)SC的OUT1信號和CLK BEGIN信號連接到OSC的外部Clock0輸入。因此,CNT2僅在連接開始時才開始計數(shù)。為了提供更多細(xì)節(jié),計數(shù)器模塊對時鐘信號的邊沿進(jìn)行計數(shù)。如果計數(shù)器不斷向CLK引腳發(fā)送高電平或低電平信號,則計數(shù)器停止計數(shù)。在這里,我們將CLK Begin信號與OUT1信號進(jìn)行“與”運(yùn)算,并將它們連接到外部CLK0輸入。這樣,在沒有連接的時刻,ANDing CLK Begin信號和OUT1信號將始終等于0,并且CNT2將停止計數(shù)。

但是,當(dāng)提供連接時,CLK Begin信號將為“ 1“,邏輯和運(yùn)算的結(jié)果將是OUT1信號,并將使CNT2繼續(xù)計數(shù)。我們將CNT2計數(shù)器的輸出(其周期持續(xù)時間已預(yù)先計算)連接到SPI模塊的SCLK引腳。因此,我們?yōu)閬碜訦C06的每個字節(jié)數(shù)據(jù)生成了一個時鐘周期。

最后,我們設(shè)置延遲以計算連接的到期時間并將連接清零。連接開始后,該計數(shù)器將開始測量持續(xù)時間,并在數(shù)據(jù)傳送完成后結(jié)束連接。在測量9個字節(jié)的持續(xù)時間后,我們將連接歸零。在停止字節(jié)期間將連接清零可使SPI模塊在形成新連接之前準(zhǔn)備就緒。否則,如果打算在10個字節(jié)的持續(xù)時間結(jié)束時將其清零,則可能無法捕獲新連接的起始字節(jié)。我們將來自PLY5模塊的SPI引腳的輸出引腳,計算出的1個周期持續(xù)時間的計數(shù)器以及用作連接標(biāo)志的DFF0復(fù)位。但是,與其他信號不同,我們在復(fù)位DFF0之前將信號延遲了一段時間。如果您重置SLG46620V芯片的反延遲模塊,則該模塊的輸出芯片將保持高電平1個周期。如果您同時重置CNT2和DFF0,則CLK Begin信號將保持低電平,從而停止CNT2的時鐘停止。由于CNT2將保持高電平1個周期,并且時鐘將不斷變?yōu)榈碗娖綘顟B(tài),因此CNT2將無法完成1個周期,而是將穩(wěn)定地保持在高電平狀態(tài)。因此,我們首先重置CNT2塊,然后在幾個周期后重置DFF0。

步驟3:電動機(jī)/汽車的控制

在此階段,我們通過更改直流電動機(jī)的輸出來更改汽車的速度和方向。通過藍(lán)牙接收汽車的方向和速度信息。當(dāng)我們通過SPI模塊接收到來自UART協(xié)議的數(shù)據(jù)時,將在這里使用SPI并行輸出模塊。

UART和SPI通信之間的區(qū)別之一是發(fā)送字節(jié)的順序。當(dāng)最初使用SPI協(xié)議發(fā)送MSB(最高有效位)時,最后使用UART協(xié)議發(fā)送它。因此,我們將以相反的順序接收數(shù)據(jù)的字節(jié)。我們將S1和S0字節(jié)字節(jié)鏈接到PWM0塊。如上所示應(yīng)用了PWM0的設(shè)置后,就配置了CNT8/DLY8模塊。 。 SLG46620V CMIC無法直接驅(qū)動直流電動機(jī)。因此,我們將使用電源電機(jī)驅(qū)動器來控制它們。直流電動機(jī)驅(qū)動器通過根據(jù)通常稱為M1-A,M1-B,M2-A和M2-B的控制銷向電動機(jī)的銷通電來運(yùn)行電動機(jī)。我們在設(shè)計中建立了連接,如表6所示。

LUT為電機(jī)驅(qū)動器輸入提供適當(dāng)?shù)倪壿嬓盘枴R虼耍?dāng)開合信號處于低電平狀態(tài)時,電機(jī)輸出引腳將保持低電平,并且電機(jī)將不會旋轉(zhuǎn)。

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

    關(guān)注

    12

    文章

    3938

    瀏覽量

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

    關(guān)注

    114

    文章

    5834

    瀏覽量

    170587
收藏 人收藏

    評論

    相關(guān)推薦

    OM6621E 低功耗BLE5.1協(xié)議Soc芯片 藍(lán)牙語音遙控器原理應(yīng)用

    藍(lán)牙語音遙控器的原理是利用藍(lán)牙技術(shù)實(shí)現(xiàn)無線通信和語意識別技術(shù)實(shí)現(xiàn)語音控制藍(lán)牙語音遙控器由兩部分
    發(fā)表于 12-20 11:18

    藍(lán)牙語音遙控器方案

    在智能家居的時代,科技正在改變我們的生活方式。藍(lán)牙語音遙控器,作為智能家居的關(guān)鍵組成部分,正在重新定義用戶與設(shè)備之間的互動方式。用戶對著藍(lán)牙語音遙控器,只要輕說一句話就可以搞定很多復(fù)雜
    的頭像 發(fā)表于 08-29 14:37 ?552次閱讀
    <b class='flag-5'>藍(lán)牙</b>語音<b class='flag-5'>遙控</b>器方案

    第14章-藍(lán)牙遙控小車 藍(lán)牙串口通訊講解藍(lán)牙APP遙控小車 藍(lán)牙串口通訊講解

    第14章-藍(lán)牙遙控小車 手把手做藍(lán)牙APP遙控小車 藍(lán)牙串口通訊講解
    的頭像 發(fā)表于 08-21 16:24 ?796次閱讀
    第14章-<b class='flag-5'>藍(lán)牙</b><b class='flag-5'>遙控</b>小車 <b class='flag-5'>藍(lán)牙</b>串口通訊講解<b class='flag-5'>藍(lán)牙</b>APP<b class='flag-5'>遙控</b>小車 <b class='flag-5'>藍(lán)牙</b>串口通訊講解

    藍(lán)牙自動感應(yīng)模塊BLE HID無感鑰匙方案

    主從和 HID 從模式。 ANS-BT101M 工作范圍可達(dá) 80m,適用于汽車鑰匙、電瓶開鎖、智能家居、門鎖、HID 遙控器等各種低功耗藍(lán)牙設(shè)備。 產(chǎn)品參數(shù): 模塊
    的頭像 發(fā)表于 08-08 14:45 ?518次閱讀

    遙控玩具電機(jī)驅(qū)動應(yīng)用中的雙H橋驅(qū)動芯片

    遙控玩具的基本工作原理是通過無線電遙控器發(fā)送信號,這些信號被玩具車內(nèi)的接收器接收并解碼,從而控制玩具的運(yùn)行。
    的頭像 發(fā)表于 06-12 09:15 ?1350次閱讀
    <b class='flag-5'>遙控</b>玩具<b class='flag-5'>車</b>電機(jī)驅(qū)動應(yīng)用中的雙H橋驅(qū)動芯片

    藍(lán)牙遙控代碼及使用

    藍(lán)牙遙控代碼及使用
    的頭像 發(fā)表于 05-15 10:15 ?895次閱讀

    藍(lán)牙數(shù)字鑰匙方案

    隨著聯(lián)網(wǎng)發(fā)展和藍(lán)牙技術(shù)的成熟以及人們生活品質(zhì)的提高,手機(jī)給人們帶來便捷的同時,已成為人們出行的必需品。廣大駕駛者出門的時候都會攜帶物理鑰匙,一旦鑰匙忘記攜帶或者丟失,就會帶來諸多
    的頭像 發(fā)表于 05-10 17:43 ?941次閱讀
    <b class='flag-5'>藍(lán)牙</b>數(shù)字<b class='flag-5'>車</b>鑰匙方案

    兩輪電動遙控解鎖方案

    兩輪電動遙控解鎖方案
    的頭像 發(fā)表于 05-09 09:33 ?1240次閱讀
    兩輪電動<b class='flag-5'>車</b><b class='flag-5'>遙控</b>解鎖方案

    自制一輛遙控悍馬

    以及結(jié)果——制作一輛可運(yùn)轉(zhuǎn)的遙控車! 為了控制預(yù)算,我決定不使用無刷電機(jī)和大電池。我還打算盡可能利用自己的元件,只在絕對必要時才購買。 我還有一個個人的小目標(biāo)——讓這個項目完全獨(dú)立而且獨(dú)一無二
    發(fā)表于 03-19 16:02

    基于國民技術(shù)N32WB031的藍(lán)牙語音遙控器解決方案

    N32WB031系列藍(lán)牙芯片是國民技術(shù)新一代高性能、超低功耗的藍(lán)牙5.1芯片,具有豐富的外設(shè)接口,在工業(yè)/能源、金融/消費(fèi)、醫(yī)療、家電及汽車等行業(yè)領(lǐng)域用途非常廣泛。本文介紹的藍(lán)牙語音遙控
    的頭像 發(fā)表于 03-08 10:00 ?2135次閱讀
    基于國民技術(shù)N32WB031的<b class='flag-5'>藍(lán)牙</b>語音<b class='flag-5'>遙控</b>器解決方案

    藍(lán)牙數(shù)字鑰匙方案

    隨著聯(lián)網(wǎng)發(fā)展和藍(lán)牙技術(shù)的成熟以及人們生活品質(zhì)的提高,手機(jī)給人們帶來便捷的同時,已成為人們出行的必需品。廣大駕駛者出門的時候都會攜帶物理鑰匙,一旦鑰匙忘記攜帶或者丟失,就會帶來諸多
    的頭像 發(fā)表于 02-19 16:47 ?871次閱讀

    紅外遙控藍(lán)牙遙控的區(qū)別

    紅外遙控藍(lán)牙遙控的區(qū)別? 紅外遙控藍(lán)牙遙控是我們?nèi)粘I钪谐R姷膬煞N
    的頭像 發(fā)表于 01-25 16:23 ?7597次閱讀

    2.4G收發(fā)芯片遙控玩具方案開發(fā),解決方案

    2.4G遙控玩具是指通過2.4GHz無線信號進(jìn)行遙控的玩具。這種玩具通常包括遙控器和遙控車、挖機(jī)、飛機(jī)、船等各種類型的模型。使用2.4G頻段的遙控
    的頭像 發(fā)表于 01-19 15:08 ?1917次閱讀

    2.4G收發(fā)芯片遙控玩具解決方案

    2.4G遙控玩具是指通過2.4GHz無線信號進(jìn)行遙控的玩具。這種玩具通常包括遙控器和遙控車、挖機(jī)、飛機(jī)、船等各種類型的模型。使用2.4G頻段的遙控
    的頭像 發(fā)表于 01-19 09:35 ?2749次閱讀

    體感控制自平衡兩輪電動方案

    可使用手機(jī)app對小車實(shí)時進(jìn)行藍(lán)牙遙控,能夠輕松暢快地實(shí)現(xiàn)控制小車的前進(jìn)后退與左右轉(zhuǎn)動。 小車可以自動平衡,拿起識別,可以通過藍(lán)牙遙控
    的頭像 發(fā)表于 01-11 14:12 ?542次閱讀
    體感<b class='flag-5'>控制</b>自平衡兩輪電動<b class='flag-5'>車</b>方案
    主站蜘蛛池模板: 久久久国产精品免费A片3D| 国产精品99久久免费黑人人妻 | 亚洲91av| 桃隐社区最新最快地址| 99无码熟妇丰满人妻啪啪| 夜色伊甸园| 亚洲色图激情文学| 亚洲无码小格式| 一级做a爰片久久毛片苍井优| 亚洲高清毛片一区二区 | 国产精品久久大陆| 国产高清在线a视频大全| 公和熄洗澡三级中文字幕| 福利一区国产| 国产精品JK白丝AV网站| 国产精品久久久久久免费播放| 国产精品久久久久久久久LI无码 | 天天色天天干天天| 天天躁人人躁人人躁狂躁| 无码国产色欲XXXX视频| 武汉美女洗澡| 一本道无码字幕在线看| 在线毛片片免费观看| 97精品国产亚洲AV超碰| bbwxxxx交女警| 国产成人高清亚洲一区app| 国产精品免费观看视频| 国产亚洲中文字幕视频| 九九热最新视频| 国产精品青青草原app大全| 国产欧美一区二区精品性色tv | 日韩欧美一区二区三区在线视频 | 99国产在线视频有精品视频| 9久爱午夜视频| 俄罗斯女人Z0ZOZO| 国产午夜在线精品三级a午夜电影| 韩国精品无码少妇在线观看网站| 久久天天综合| 日本免费一区二区三区最新vr| 午夜成a人片在线观看| 夜色视频社区|