91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

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

如何用聲音控制任何串行控制的機(jī)器人

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

掃碼添加小助手

加入工程師交流群

第1步:你需要什么:

你只需要一些東西此

1。由COM端口控制的機(jī)器人

2。運(yùn)行Microsoft Visual Studio的計(jì)算機(jī)和您的代碼編輯軟件(在本例中是我的Arduino

3。用于將草圖上傳到機(jī)器人的USB電纜

步驟2:從機(jī)器人開始

我已附上以下代碼但是,如果您沒有使用Arduino軟件,我已經(jīng)在下面發(fā)布了它。這就是我用于RobotShop.com的漫游機(jī)器人。我采用了一個(gè)簡單的WASD草圖并對其進(jìn)行了修改,以允許程序“遠(yuǎn)程”控制它。復(fù)制代碼后,您可以使用USB電纜或用于上傳到機(jī)器人的任何方式將其上傳到機(jī)器人。

//Setting motor variables

int motorSpeed = 6;

int motor2Speed = 5;

int motor1 = 8;

int motor2 = 7; void setup() {

int i;

for(i=5;i《=8;i++)

pinMode(i, OUTPUT);

Serial.begin(9600); //Start Serial Communication } void loop() {

//waiting for any serial communication. If any is received conduct the switch statement.

char data = Serial.read();

//Setting speed. 255 is max speed, you can change the values below to slow it down if you want.

int leftspeed = 255;

int rightspeed = 255;

switch (data) {

case ‘0’: //If the arduino receives a 0 then it will run the halt command which is defined below.

halt ();

break;

case ‘1’:

forward (leftspeed, rightspeed);

break;

case ‘2’:

reverse (leftspeed, rightspeed);

break;

case ‘3’:

left (rightspeed, leftspeed);

break;

case ‘4’:

right (rightspeed, leftspeed);

break;

} } void halt(void)

{

digitalWrite(motorSpeed, LOW);

digitalWrite(motor2Speed, LOW);

} void forward(char a, char b)

{

analogWrite(motorSpeed, a); //releasing the “brake”

digitalWrite(motor1, LOW); //Applying full power to the pin. This would typically be HIGH but, my wires are hooked up backwards so I just switched the command.

analogWrite(motor2Speed, b);

digitalWrite(motor2, LOW);

} void reverse (char a, char b)

{

analogWrite(motorSpeed, a);

digitalWrite(motor1, HIGH);

analogWrite(motor2Speed, b);

digitalWrite(motor2, HIGH);

}

void left (char a,char b)

{

analogWrite (motorSpeed, a);

digitalWrite(motor1, HIGH);

analogWrite (motor2Speed, b);

digitalWrite(motor2, LOW);

}

void right (char a,char b)

{

analogWrite (motorSpeed, a);

digitalWrite(motor1, LOW);

analogWrite (motor2Speed, b);

digitalWrite(motor2, HIGH);

}

步驟3:Microsoft Visual Studio C#應(yīng)用程序

現(xiàn)在是時(shí)候啟動(dòng)Microsoft Visual Studio了。我們首先創(chuàng)建一個(gè)C#windows窗體應(yīng)用程序。我首先創(chuàng)建UI。這包括5個(gè)標(biāo)簽,1個(gè)富文本框和2個(gè)按鈕。可以使用屏幕左側(cè)的工具箱將這些添加到表單中。

添加上述項(xiàng)目后,您可以雙擊應(yīng)用程序的頂部邊框。這將打開程序背后的C#代碼窗口。在附件和下面的代碼中,我試圖評論很多,它應(yīng)該很容易遵循。如果沒有,我已附加程序的“已發(fā)布”版本和Visual Studio項(xiàng)目文件。

您可以編輯COM端口到您的機(jī)器人所在的任何位置。我的機(jī)器人在COM5上。

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;

using System.IO.Ports;

using System.Speech;

using System.Speech.Recognition;

using System.Speech.Synthesis;

第4步:現(xiàn)在是時(shí)候把它放在一起了!

我們一直在等待的那一刻!啟動(dòng)機(jī)器人和程序。一切都啟動(dòng)后,單擊啟用并說出您的第一個(gè)命令!我很好,有時(shí)程序可能有點(diǎn)奇怪,并重復(fù)多次命令。這從來沒有打擾過我,所以我接受它。我希望你看看視頻,讓我知道這是否有助于你控制你的機(jī)器人!祝你有個(gè)美好的一天!

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

    關(guān)注

    213

    文章

    29709

    瀏覽量

    212727
  • 聲音控制
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    盤點(diǎn)#機(jī)器人開發(fā)平臺(tái)

    地瓜機(jī)器人RDK X5開發(fā)套件地瓜機(jī)器人RDK X5開發(fā)套件產(chǎn)品介紹 旭日5芯片10TOPs算力-電子發(fā)燒友網(wǎng)機(jī)器人開發(fā)套件 Kria KR260機(jī)器人開發(fā)套件 Kria KR260-
    發(fā)表于 05-13 15:02

    【「# ROS 2智能機(jī)器人開發(fā)實(shí)踐」閱讀體驗(yàn)】機(jī)器人入門的引路書

    ROS的全稱:Robot Operating System 機(jī)器人操作系統(tǒng) ROS的 目的 :ROS支持通用庫,是通信總線,協(xié)調(diào)多個(gè)傳感器 為了解決機(jī)器人里各廠商模塊不通用的問題,讓機(jī)器人快速開發(fā)
    發(fā)表于 04-30 01:05

    基于先進(jìn)MCU的機(jī)器人運(yùn)動(dòng)控制系統(tǒng)設(shè)計(jì):理論、實(shí)踐與前沿技術(shù)

    摘要 :隨著機(jī)器人技術(shù)的飛速發(fā)展,對運(yùn)動(dòng)控制系統(tǒng)的性能要求日益嚴(yán)苛。本文聚焦于基于先進(jìn)MCU(微控制單元)的機(jī)器人運(yùn)動(dòng)控制系統(tǒng)設(shè)計(jì),深入剖析
    的頭像 發(fā)表于 04-27 10:58 ?279次閱讀

    雅特力科技助力宇樹科技推動(dòng)智慧機(jī)器人創(chuàng)新應(yīng)用:深入布局機(jī)器人電機(jī)控制核心

    年前突破千億美元規(guī)模,其中仿生型與多自由度機(jī)器人將為成長速度最快的細(xì)分領(lǐng)域。智能機(jī)器人控制系統(tǒng)主要由控制單元、感測單元與驅(qū)動(dòng)單元三大模塊組成,彼此密切協(xié)同,構(gòu)筑出
    的頭像 發(fā)表于 03-31 18:57 ?807次閱讀
    雅特力科技助力宇樹科技推動(dòng)智慧<b class='flag-5'>機(jī)器人</b>創(chuàng)新應(yīng)用:深入布局<b class='flag-5'>機(jī)器人</b>電機(jī)<b class='flag-5'>控制</b>核心

    發(fā)那科機(jī)器人A型控制柜急停板安全回路接線方法

    發(fā)那科機(jī)器人A型控制柜的安全回路接口涵蓋了外部急停輸入、安全門開關(guān)、機(jī)器人急停輸出以及伺服切斷等多個(gè)功能,這些接口均通過硬接線進(jìn)行連接。在操作FANUC機(jī)器人時(shí),必須啟用急停板安全回路
    的頭像 發(fā)表于 03-17 10:39 ?2457次閱讀
    發(fā)那科<b class='flag-5'>機(jī)器人</b>A型<b class='flag-5'>控制</b>柜急停板安全回路接線方法

    工業(yè)機(jī)器人4大控制方式,你知道幾種?

    目前市場上使用最多的機(jī)器人當(dāng)屬工業(yè)機(jī)器人,也是最成熟完善的一種機(jī)器人,而工業(yè)機(jī)器人能得到廣泛應(yīng)用,得益于它擁有多種控制方式,按作業(yè)任務(wù)的不同
    的頭像 發(fā)表于 03-13 10:11 ?778次閱讀
    工業(yè)<b class='flag-5'>機(jī)器人</b>4大<b class='flag-5'>控制</b>方式,你知道幾種?

    四足機(jī)器人的結(jié)構(gòu)、控制及運(yùn)動(dòng)控制

    ? 四足機(jī)器人憑借其獨(dú)特的地面接觸方式和對復(fù)雜地形的出色適應(yīng)能力,已成為自動(dòng)化與機(jī)器人工程技術(shù)研究的焦點(diǎn)。近年來,在結(jié)構(gòu)設(shè)計(jì)、運(yùn)動(dòng)規(guī)劃和平衡控制等關(guān)鍵方面,四足機(jī)器人已取得重要進(jìn)展。然
    的頭像 發(fā)表于 01-20 10:15 ?2234次閱讀
    四足<b class='flag-5'>機(jī)器人</b>的結(jié)構(gòu)、<b class='flag-5'>控制</b>及運(yùn)動(dòng)<b class='flag-5'>控制</b>

    【「具身智能機(jī)器人系統(tǒng)」閱讀體驗(yàn)】2.具身智能機(jī)器人的基礎(chǔ)模塊

    具身智能機(jī)器人的基礎(chǔ)模塊,這個(gè)是本書的第二部分內(nèi)容,主要分為四個(gè)部分:機(jī)器人計(jì)算系統(tǒng),自主機(jī)器人的感知系統(tǒng),自主機(jī)器人的定位系統(tǒng),自主機(jī)器人
    發(fā)表于 01-04 19:22

    【「具身智能機(jī)器人系統(tǒng)」閱讀體驗(yàn)】2.具身智能機(jī)器人大模型

    。 多模態(tài)融合的創(chuàng)新與突破 機(jī)器人控制技術(shù)的另一個(gè)重要突破在于多模態(tài)大模型的應(yīng)用。相比于僅通過文字進(jìn)行人機(jī)交互的傳統(tǒng)方法,現(xiàn)代機(jī)器人能夠融合視覺、聲音、定位等多模態(tài)輸入信息,為任務(wù)執(zhí)行
    發(fā)表于 12-29 23:04

    基于導(dǎo)納控制機(jī)器人拖動(dòng)示教原理和實(shí)現(xiàn)步驟

    ? ? ? 基于導(dǎo)納控制機(jī)器人拖動(dòng)示教是一種常用的機(jī)器人控制策略,它允許機(jī)器人直接互動(dòng),實(shí)
    的頭像 發(fā)表于 10-23 15:52 ?1102次閱讀

    構(gòu)建語音控制機(jī)器人 - 線性模型和機(jī)器學(xué)習(xí)

    2024-07-31 |Annabel Ng 在該項(xiàng)目的[上一篇博客文章]中,我介紹了運(yùn)行機(jī)器人電機(jī)、處理音頻信號和調(diào)節(jié)電壓所需的電路的基礎(chǔ)知識(shí)。然而,機(jī)器人還沒有完全完成!盡管機(jī)器人可以正確移動(dòng)
    的頭像 發(fā)表于 10-02 16:31 ?560次閱讀
    構(gòu)建語音<b class='flag-5'>控制</b><b class='flag-5'>機(jī)器人</b> - 線性模型和<b class='flag-5'>機(jī)器</b>學(xué)習(xí)

    認(rèn)識(shí)機(jī)器人與CW32四足機(jī)器人控制項(xiàng)目

    認(rèn)識(shí)機(jī)器人與CW32四足機(jī)器人控制項(xiàng)目 一、認(rèn)識(shí)機(jī)器人 機(jī)器人是一種能夠自動(dòng)執(zhí)行任務(wù)的機(jī)器,能夠
    的頭像 發(fā)表于 09-28 15:46 ?541次閱讀

    工業(yè)機(jī)器人控制方式有幾種

    工業(yè)機(jī)器人控制方式多種多樣,這些方式根據(jù)作業(yè)任務(wù)的不同而有所區(qū)別。主要可以分為以下幾種:點(diǎn)位控制方式、連續(xù)軌跡控制方式、力(力矩)控制方式
    的頭像 發(fā)表于 09-04 09:31 ?2411次閱讀

    工業(yè)機(jī)器人控制器的主要功能有哪些

    工業(yè)機(jī)器人控制器是工業(yè)機(jī)器人系統(tǒng)的大腦,負(fù)責(zé)接收指令、處理數(shù)據(jù)、控制機(jī)器人的運(yùn)動(dòng)和操作。控制器的
    的頭像 發(fā)表于 09-04 09:18 ?1692次閱讀

    伺服控制機(jī)器人控制方式有哪些

    伺服控制機(jī)器人是一種高度精確的自動(dòng)化設(shè)備,它能夠執(zhí)行復(fù)雜的任務(wù),如精確定位、重復(fù)運(yùn)動(dòng)和力控制。伺服控制系統(tǒng)是機(jī)器人技術(shù)中的核心部分,它負(fù)責(zé)接
    的頭像 發(fā)表于 09-04 09:16 ?1040次閱讀
    主站蜘蛛池模板: 欧美高清一区 | 日本网站黄色 | 久久久久国产一级毛片高清片 | 被男同桌摸内裤好爽视频 | 黄色三级欧美 | 精品乱码一区二区三区四区 | 人与禽性视频77777 | 国产精品免费看久久久 | aaa在线观看视频高清视频 | 色天使亚洲 | 亚洲国产成人最新精品资源 | 五月婷婷狠狠 | 狼人射综合 | 国产日韩精品一区二区在线观看 | www.狠狠| 国产高清一区二区三区四区 | 校园春色亚洲欧美 | 狠狠色噜噜狠狠狠狠97影音先锋 | 国产一级毛片国语版 | 亚洲第一区第二区 | 天天摸天天做天天爽 | 午夜视频免费国产在线 | 四虎免费影院在线播放 | 亚洲永久网站 | 五月婷婷综合激情 | 另类免费视频 | 色图插插插 | 日日干夜夜操 | 亚洲一区二区视频在线观看 | 一 级 黄 中国色 片 | 一区二区三区在线观看免费 | 免费网站看av片 | 日本免费网站观看 | 啪啪网站免费观看 | 精品色图 | 亚洲字幕久久 | 国产精品午夜高清在线观看 | 欧美簧片| 手机在线观看免费视频 | 性夜影院爽黄a爽免费视频 性瘾高h姚蕊全文免费阅读 | 四虎精品影院4hutv四虎 |