国产chinesehdxxxx老太婆,办公室玩弄爆乳女秘hd,扒开腿狂躁女人爽出白浆 ,丁香婷婷激情俺也去俺来也,ww国产内射精品后入国产

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

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

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

基于Arduino UNO開發(fā)板無線連接伺服電機方案設(shè)計

電子設(shè)計 ? 來源:一板網(wǎng) ? 作者:風箏 ? 2021-01-09 11:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

機器人中使用伺服電機進行精確控制很常見。在本文中,我們將向您展示如何使用Arduino UNO開發(fā)板無線連接一個伺服電機,并且通過藍牙連接一臺Android設(shè)備。我們已經(jīng)介紹過如何使用Arduino開發(fā)板控制伺服電機,這次我們使用無線藍牙模塊HC-06控制伺服電機。

所需的材料

● Arduino UNO開發(fā)板

● HC-05或HC-06藍牙模塊

● 伺服電機

● Playstore的Roboremo App

● 面包板

● 連接導線

HC-06藍牙模塊

藍牙可以運行在以下兩種模式:

1. AT指令設(shè)置模式

2. 工作模式

在AT指令設(shè)置模式下,我們可以配置藍牙屬性,如藍牙信號的名稱、密碼、運行波特率等。工作模式是我們可以在PIC單片機和藍牙模塊之間發(fā)送和接收數(shù)據(jù)的一種模式。因此,在本教程中,我們將僅使用工作模式進行測試。AT指令設(shè)置模式保留為默認設(shè)置。設(shè)備名稱將是HC-05,密碼將為0000或1234,最重要的是所有藍牙模塊的默認波特率為9600。

o4YBAF_5JoqAC0Y4AAMvEkLG6Tk257.png

該模塊工作在5V電源,信號引腳工作在3.3V,所以模塊內(nèi)部安裝有一個3.3V穩(wěn)壓器。因此我們不必擔心。在六個引腳中工作模式只使用了四個引腳。引腳連接表如下所示

序號 HC-05模塊的引腳 MCU的引腳 PIC的引腳
1 Vcc Vdd 第31腳
2 Gnd Gnd 第32腳
3 Tx RC6 / Tx / CK 第25腳
4 Rx RC7 / Rx / DT 第26腳
5 State NC NC
6 EN(Enable) NC NC

電路原理

使用Arduino開發(fā)板藍牙控制伺服電機的電路圖:

o4YBAF_5Jp2AXX0IAAEqmNvJXuQ298.png

配置Roboremo App以控制伺服電機

第1步: 從Android Play商店下載Roboremo應(yīng)用程序并將其安裝到您的智能手機中。安裝完成后,您將看到如下圖左側(cè)所示的應(yīng)用程序窗口,然后點擊“Menu”按鈕,您將看到如下圖右側(cè)所示的窗口:

o4YBAF_5Jq2AGBVOAACrkOT3WIM103.png

第2步: 然后點擊“connect”按鈕,你會看到如下圖3所示的窗口,然后你需要選擇'Bluetooth RFCOMM',然后你就可以將HC-06藍牙模塊連接到Android應(yīng)用'Roboremo'。

o4YBAF_5JsOAPtZKAABqqsy9Xzg845.png

第3步: 連接HC-06藍牙模塊后,返回到第2步右側(cè)的窗口,然后點擊'edit ui'按照您的需要創(chuàng)建用戶界面。

當點擊''edit ui"時,您將再次看到圖1所示的窗口,然后在屏幕上的任意位置點擊屏幕,您將看到如下圖所示的應(yīng)用程序窗口,并選擇“Button”以獲得一個按鈕模板。

pIYBAF_5Js-AYmn_AABNFiJZrCQ555.png

第4步: 選擇按鈕模板后,您將在屏幕上獲得一個按鈕進行編輯。您可以調(diào)整大小并將結(jié)構(gòu)移動到屏幕的任何位置?,F(xiàn)在,為了設(shè)置通過藍牙點擊發(fā)送的值,需要設(shè)置“set press action”,并鍵入您想要從該特定按鈕發(fā)送的值。就像我們通過按下Roboremo android應(yīng)用程序中的'Start'按鈕發(fā)送'1'來旋轉(zhuǎn)伺服。

o4YBAF_5Jt2ASkdkAADLsJBIjyM590.png

第5步: 最終我們設(shè)計了一個用戶界面來使用智能手機來控制伺服電機。

o4YBAF_5JuuAJ0J4AABr58LfvlU472.png

代碼和說明

本文末尾給出了使用藍牙控制伺服電機的完整Arduino代碼。

Arduino自帶有伺服電機庫,它處理所有PWM相關(guān)的事情來旋轉(zhuǎn)伺服,你只需要輸入你想旋轉(zhuǎn)的角度,然后使用函數(shù)servo1.write(angle)即可;該函數(shù)將使伺服電機旋轉(zhuǎn)到所需的角度。

因此,我們首先定義伺服電機庫和軟件串行庫用于定義Rx和Tx引腳。

#include

#include

在下面的代碼中,我們正在初始化Arduino的Rx和Tx引腳,為伺服電機和其他事情定義變量。

Servo myServo;

int TxD = 11;

int RxD = 10;

int servoposition;

int servopos;

int new1;

SoftwareSerial bluetooth(TxD, RxD);

現(xiàn)在,將所有變量和組件設(shè)置為初始階段。在這里,我們使用Arduino開發(fā)板的第9腳連接了伺服電機,并將伺服電機的初始位置設(shè)置為0度。串行和藍牙通信的波特率也設(shè)置為9600。

void setup() {

int pos=0;

myServo.attach(9);

myServo.write(0);

Serial.begin(9600); // start serial communication at 9600bps

bluetooth.begin(9600);

}

在void loop()函數(shù)中,Arduino將始終檢查輸入值,并根據(jù)智能手機接收到的值旋轉(zhuǎn)伺服器。所有的值將通過串行通信接收。

如果該值為0,伺服將旋轉(zhuǎn)到0度。同樣,如果我們從藍牙應(yīng)用程序發(fā)送45、90、135和180,則伺服器將分別旋轉(zhuǎn)到45、90、135和180度角。

void loop() {

if (bluetooth.available()){

String value = bluetooth.readString();

servoposition = value.toInt();

if (value.toInt() == 0){

Serial.println(servoposition);

myServo.write(0);

}

if (value.toInt() == 45){

Serial.println(servoposition);

myServo.write(45);

}

if (value.toInt() == 90){

Serial.println(servoposition);

myServo.write(90);

}

if (value.toInt() == 135){

Serial.println(servoposition);

myServo.write(135);

}

if (value.toInt() == 180){

Serial.println(servoposition);

myServo.write(180);

}

如果我們通過按下開始按鈕發(fā)送值'1',伺服將一直旋轉(zhuǎn),直到按下停止按鈕。在這里我們按下停止按鈕時發(fā)送'2',Arduino開發(fā)板讀取后,它將跳出while循環(huán),伺服電機停止旋轉(zhuǎn)。

while(value.toInt()==1){

if (bluetooth.available())

{

value = bluetooth.readString();

Serial.println(value);

if (value.toInt()==2)

{Serial.println("YYY");break; }

}

servopos++;

delay(30);

Serial.println(servopos);

myServo.write(servopos);

if (servopos ==180 )

{servopos=0;break;}

}

}

}

使用藍牙的伺服電機控制的工作過程

pIYBAF_5JvuAM8k7AAWJgoI8eVM718.png

在這個項目中,我們使用Android應(yīng)用程序“Roboremo”來控制伺服電機。在這個應(yīng)用程序的界面中,我們創(chuàng)建了5個按鈕來控制伺服電機,如前所述。每個按鈕的功能在下表中給出:

序號 按鈕名稱 發(fā)送值 描述
1 Start 1 該按鈕用于開始將伺服從0°旋轉(zhuǎn)到180°。
2 Stop 2 該按鈕用于在任何時候停止伺服。
3 0? 0 該按鈕用于將伺服旋轉(zhuǎn)至0°。
4 90? 90 該按鈕用于將伺服旋轉(zhuǎn)至90°。
5 180? 180 該按鈕用于將伺服旋轉(zhuǎn)至180°。

因此,通過在Android應(yīng)用程序Roboremo上按下這些按鈕,數(shù)據(jù)將通過智能手機的藍牙發(fā)送到HC-06藍牙模塊。Arduino接收來自該HC-06模塊的數(shù)據(jù),然后根據(jù)代碼中按鈕表示的角度旋轉(zhuǎn)伺服電機。我們也可以編寫角度45和135的代碼,但由于Roboremo應(yīng)用程序的限制,只能創(chuàng)建5個按鈕,所以我們跳過了這兩個按鈕。

通過使用這種方式,我們可以使用藍牙將數(shù)據(jù)從智能手機發(fā)送到Arduino開發(fā)板,然后以無線方式控制伺服器。這可以用于許多應(yīng)用程序,如玩具車、機器人等。
編輯:hfy

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

    關(guān)注

    88

    文章

    2116

    瀏覽量

    59592
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6497

    瀏覽量

    191981
  • 伺服電機控制
    +關(guān)注

    關(guān)注

    0

    文章

    17

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    如何選擇合適的芯科科技Wi-Fi開發(fā)板

    您正在尋找適用于超低功耗物聯(lián)網(wǎng)應(yīng)用項目的Wi-Fi 開發(fā)板嗎?本文將介紹Silicon Labs(芯科科技)推出的所有SiWx917 Wi-Fi 6和低功耗藍牙5.4解決方案的Wi-Fi 開發(fā)板。SiWx917是目前市場上最節(jié)能
    的頭像 發(fā)表于 07-09 09:15 ?435次閱讀

    【新品】遠距離圖傳數(shù)傳模塊開發(fā)板、藍牙模塊開發(fā)板、無線模塊開發(fā)板

    新品上市圖傳數(shù)傳模塊開發(fā)板藍牙模塊開發(fā)板國產(chǎn)無線模塊開發(fā)板部分型號參與送樣文末了解詳情↓↓↓EWT611-900NW20S遠距離圖傳數(shù)傳模塊開發(fā)板
    的頭像 發(fā)表于 06-12 19:33 ?324次閱讀
    【新品】遠距離圖傳數(shù)傳模塊<b class='flag-5'>開發(fā)板</b>、藍牙模塊<b class='flag-5'>開發(fā)板</b>、<b class='flag-5'>無線</b>模塊<b class='flag-5'>開發(fā)板</b>

    基于RV1126開發(fā)板實現(xiàn)人臉檢測方案

    在RV1126開發(fā)板上實現(xiàn)人臉檢測:在圖像中找出人臉,以及每張人臉的landmarks位置。 方案設(shè)計邏輯流程圖,方案代碼分為分為兩個業(yè)務(wù)流程,主體代碼負責抓取、合成圖像, 算法代碼負責人臉檢測功能。
    的頭像 發(fā)表于 04-21 17:59 ?428次閱讀
    基于RV1126<b class='flag-5'>開發(fā)板</b>實現(xiàn)人臉檢測<b class='flag-5'>方案</b>

    基于RV1126開發(fā)板實現(xiàn)人臉檢測方案

    在RV1126開發(fā)板上實現(xiàn)人臉檢測:在圖像中找出人臉,以及每張人臉的landmarks位置。 方案設(shè)計邏輯流程圖,方案代碼分為分為兩個業(yè)務(wù)流程,主體代碼負責抓取、合成圖像, 算法代碼負責人臉檢測功能。
    的頭像 發(fā)表于 04-21 14:00 ?13次閱讀
    基于RV1126<b class='flag-5'>開發(fā)板</b>實現(xiàn)人臉檢測<b class='flag-5'>方案</b>

    基于RV1126開發(fā)板實現(xiàn)人臉檢測方案

    在RV1126開發(fā)板上實現(xiàn)人臉檢測:在圖像中找出人臉,以及每張人臉的landmarks位置。 方案設(shè)計邏輯流程圖,方案代碼分為分為兩個業(yè)務(wù)流程,主體代碼負責抓取、合成圖像, 算法代碼負責人臉檢測功能。
    的頭像 發(fā)表于 04-21 10:21 ?99次閱讀
    基于RV1126<b class='flag-5'>開發(fā)板</b>實現(xiàn)人臉檢測<b class='flag-5'>方案</b>

    雷卯收集4G/WIFI無線傳輸產(chǎn)品開發(fā)板

    收集目的:方便客戶選用4G/WIFI無線傳輸產(chǎn)品開發(fā)板,并且能夠讓開發(fā)板穩(wěn)定工作。雷卯EMC小哥圍繞4G/WIFI無線傳輸產(chǎn)品開發(fā)板的各種接
    的頭像 發(fā)表于 04-08 18:21 ?186次閱讀
    雷卯收集4G/WIFI<b class='flag-5'>無線</b>傳輸產(chǎn)品<b class='flag-5'>開發(fā)板</b>

    通過Arduino Nano Matter開發(fā)板構(gòu)建智能卷簾系統(tǒng)

    在本指南中,您將學習如何通過Arduino NanoMatter開發(fā)板上的Silicon Labs(芯科科技)MGM240S多協(xié)議無線模塊來構(gòu)建一個智能卷簾系統(tǒng)。該系統(tǒng)可通過 Am
    的頭像 發(fā)表于 02-28 09:46 ?528次閱讀
    通過<b class='flag-5'>Arduino</b> Nano Matter<b class='flag-5'>開發(fā)板</b>構(gòu)建智能卷簾系統(tǒng)

    Arduino Nano Matter開發(fā)板正式上市

    Silicon Labs(芯科科技)和Arduino在近日共同宣布Arduino Nano Matter開發(fā)板現(xiàn)已正式上市。這是延續(xù)今年3 月芯科科技和Arduino釋出
    的頭像 發(fā)表于 12-10 13:50 ?914次閱讀

    使用恩智浦無線FRDM開發(fā)板實現(xiàn)創(chuàng)新無線解決方案

    開發(fā)人員現(xiàn)在面臨著前所未有的挑戰(zhàn),需要為各種產(chǎn)品設(shè)計復雜的軟件,通常還要使用不同的處理器。恩智浦的MCUXpresso Developer Experience通過適用于多種MCU平臺的通用框架解決了許多挑戰(zhàn)。恩智浦推出了新的無線FRDM
    的頭像 發(fā)表于 11-26 17:40 ?13.3w次閱讀
    使用恩智浦<b class='flag-5'>無線</b>FRDM<b class='flag-5'>開發(fā)板</b>實現(xiàn)創(chuàng)新<b class='flag-5'>無線</b>解決<b class='flag-5'>方案</b>

    基于Arduino的串口通信項目

    基于Arduino的串口通信項目涉及多個方面,包括硬件連接、軟件編程、串口參數(shù)配置等。 一、硬件準備 Arduino開發(fā)板 :確保你有一塊Ardui
    的頭像 發(fā)表于 11-22 09:24 ?2150次閱讀

    無線連接測試儀的技術(shù)原理和應(yīng)用場景

      無線連接測試儀的技術(shù)原理及應(yīng)用場景如下:  技術(shù)原理  信號產(chǎn)生與發(fā)射:測試儀內(nèi)部的信號發(fā)生器能夠產(chǎn)生特定頻率、功率和調(diào)制方式的無線信號,這些信號模擬了實際無線通信中的各種數(shù)據(jù)傳輸情況,然后通過
    發(fā)表于 11-21 14:51

    如何使用Arduino實現(xiàn)CAN總線通信

    開源硬件平臺,通過添加CAN總線模塊,也可以實現(xiàn)CAN通信。 硬件準備 Arduino開發(fā)板 :可以選擇Arduino Uno、Mega等型號。 CAN總線模塊 :如MCP2515或M
    的頭像 發(fā)表于 11-12 10:09 ?2678次閱讀

    ?Banana Pi BPi-M4 Zero 開源硬件開發(fā)板評測試: 全志科技H618 方案設(shè)計 ,板載4G 內(nèi)存,32G eMMC

    ?Banana Pi BPi-M4 Zero 開源硬件開發(fā)板評測試: 全志科技H618 方案設(shè)計 ,板載4G 內(nèi)存,32G eMMC
    的頭像 發(fā)表于 10-15 12:04 ?1823次閱讀

    迅為2K0500開發(fā)板硬件連接快速測試

    迅為2K0500開發(fā)板硬件連接快速測試
    的頭像 發(fā)表于 08-13 15:40 ?678次閱讀
    迅為2K0500<b class='flag-5'>開發(fā)板</b>硬件<b class='flag-5'>連接</b>快速測試

    瑞薩在無線連接領(lǐng)域的創(chuàng)新與未來展望

    去年12月,我受邀參與瑞薩電子高管博客系列的問答訪談,討論瑞薩多年來開發(fā)和收購的一系列無線連接解決方案,并分享我們?nèi)绾螌⑦@些互補性技術(shù)整合至智能、互聯(lián)的網(wǎng)絡(luò)邊緣產(chǎn)品組合中,以實現(xiàn)高增長的戰(zhàn)略愿景。
    的頭像 發(fā)表于 07-26 09:48 ?792次閱讀
    瑞薩在<b class='flag-5'>無線連接</b>領(lǐng)域的創(chuàng)新與未來展望