国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

怎樣制作一個操縱桿來控制機器人

454398 ? 來源:工程師吳畏 ? 2019-08-07 10:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

零件清單: -

Arduino Nano - 2

RF 433 Mhz發射器 - 接收器模塊 - 1

L293D - 1

操縱桿 - 1

面包板-1

紙板 - 根據需要

腳輪 - 1

BO馬達 - 2

BO電動輪 - 2

LiPo電池 - 1

跳線 - 根據需要

步驟1:模塊規范

我們使用RF發射器接收器模塊(如上圖所示)將數據從我們的操縱桿傳輸到機器人

變送器

工作電壓:3V - 最大12V。電源使用12V

工作電流:最大值小于40mA,最小值為9mA

諧振模式:(SAW)

調制模式:ASK

工作頻率:Eve 315MHz或433MHz

傳輸功率:25mW(12V時為315MHz)

頻率誤差:+ 150kHz(最大值)

速度:小于10Kbps

因此該模塊將在開放區域內傳輸長達90米。

接收器:

工作電壓:5.0VDC + 0.5V

工作電流:最大≤5.5mA

工作方式:OOK/ASK

工作頻率:315MHz-433.92MHz

帶寬:2MHz

靈敏度:excel -100dBm(50Ω)

發射速度:《9.6Kbps(315MHz和-95dBm)

注意: - 使用可選天線會增加無線通信的有效性。一個簡單的電線就可以解決問題。

操縱桿 -

模擬操縱桿是在項目中添加一些控制的好方法。

我們需要5個連接到操縱桿。

連接是:鍵,Y,X,電壓和地。 “Y和X”是模擬,“鍵”是數字。

如果您不需要開關,那么您只能使用4個引腳。

第2步:原理圖

此模塊的連接非常簡單。

for Transmitter :

Vcc 》》》》 5V

ATAD 》》》 D4“您可以根據需要從軟件中進行更改”。

Gnd 》》》 Gnd

接收器:

Vcc 》》》》 5V

數據》》》 D2

Gnd 》》》 Gnd

操縱桿: -

Vcc的》》》》 5V

GND 》》》 GND

X 》》》 A0

Y》 》》 A1

Key 》》》 D2“只有在你需要使用它時才將它連接到arduino”

L293D: -

10 》》》 D6

15 》》》 D5

2 》》》 D9

7 》》》 D10

1,8,9,16 》》》 5V

4,5,12,13 》》》 GND

11,14 》》》電機A

3,6 》》》電機B

步驟3:代碼

只需將此代碼復制到Arduino IDE即可。你必須在一個Aduino程序中將發射器的代碼和接收器的代碼復制到另一個程序。

發射器的代碼將被上傳到操縱桿接口的arduino,接收器的代碼將被連接到機器人上的arduino。

發射器代碼: -

(注意: -

首先使用操縱桿進行校準串行監視器,以獲得你的操縱桿各自的值)。

AS我必須發送4個數據位,我使用了4個發送器腿來發送4位而不是一個數據位,如圖所示)

void setup(){

//將設置代碼放在這里,運行一次:

pinMode(5,OUTPUT);

pinMode(6,OUTPUT);

pinMode(9,OUTPUT);

pinMode(10,OUTPUT);

//Serial.begin(9600);

}

void loop(){

int a = analogRead(A0) ;

int b = analogRead(A1);

//Serial.print(a);

//Serial.print(“\\”);

//Serial.println(b);

if(b》 = 700& b 《1023& a》 = 500&& a 《= 540){

digitalWrite(5,0) );//FORWARD

digitalWrite(6,1);

digitalWrite(9,0);

digitalWrite(10,1);

}

if(b 《200& a》 = 500&& a 《= 540 ){

digitalWrite(5,1);//REVERSE

digitalWrite(6,0);

digitalWrite(9,1);

digitalWrite(10,0);

}

if(a》 = 700& a 《1023& b》 = 500 && b 《= 540){

digitalWrite(5,0);//right

digitalWrite(6,1);

digitalWrite(9,1);

digitalWrite(10,0);

}

if(a 《200& b》 = 500&& b 《= 540 ){

digitalWrite(5,1);//left

digitalWrite(6,0);

digitalWrite(9,0);

digitalWrite(10,1);

}

if(a》 = 500& a 《= 540& b》 = 500&& b 《= 540){

digitalWrite(5,0);//停止

digitalWrite(6,0);

digitalWrite(9,0);

digitalWrite(10,0);

}

}

接收者代碼: -

(注意: - 由于我必須接收4個數據位,我使用了4個接收器而不是一個數據位,如原理圖所示。

void setup (){

//將設置代碼放在這里,運行一次:

pinMode(9,INPUT);

pinMode(10,INPUT);

pinMode(11,INPUT);

pinMode(12,INPUT);

pinMode(5,OUTPUT);

pinMode(6,OUTPUT );

pinMode(9,OUTPUT);

pinMode(10,OUTPUT);

}

void loop(){

int a,b,c,d;

a = digitalRead(9);

b = digitalRead(10);

c = digitalRead(11);

d = digitalRead(12);

if(a == 0&& b == 1&& c == 0&& d == 1){

digitalWrite(5,1);

digitalWrite(6,0);

digitalWrite(9, 1);

digitalWrite(10,0);

}

if(a == 1&& b == 0&& c == 1&& d == 0){

digitalWrite(5,0);

digita l寫(6,1);

digitalWrite(9,0);

digitalWrite(10,1);

}

if(a == 0&& b == 1&& c == 1&& d == 0){

digitalWrite(5,0);

digitalWrite(6,1);

digitalWrite(9,1);

digitalWrite(10,0);

}

if(a == 1&& b == 0&& c == 0&& d == 1){

digitalWrite(5,1);

digitalWrite(6,0);

digitalWrite(9,0);

digitalWrite(10,1);

}

if(a == 0&& b == 0&& c == 0&& d == 0){

digitalWrite(5,0);

digitalWrite(6,0);

digitalWrite(9,0);

digitalWrite(10,0);

}

}

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 機器人
    +關注

    關注

    213

    文章

    31079

    瀏覽量

    222267
  • RF
    RF
    +關注

    關注

    66

    文章

    3201

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    小型自重構機器人能不能幫忙做一個?

    當然可以!我直接**給你套能做、能跑、能自己變形的小型自重構機器人完整方案**,適合 ESP32S3 + 舵機 + 簡單結構,不用復雜加工,能跑、能拼接、能變形。 我給你做**最容易實現、成本
    發表于 02-21 19:24

    探索MSX - 360微型操縱桿位置傳感器:小身材大能量

    探索MSX - 360微型操縱桿位置傳感器:小身材大能量 在電子設備設計領域,傳感器的性能和適用性對產品的整體表現起著關鍵作用。今天,我們要深入了解款來自PIHER的MSX - 360微型操縱桿
    的頭像 發表于 12-10 15:30 ?395次閱讀

    探索RISC-V在機器人領域的潛力

    應用,特別是機器人操作系統領域的可行性。MUSE Pi Pro以其強大的K1 AI CPU和官方對主流開源軟件棧的積極適配,成為了非常有吸引力的選擇。 二、 硬件初窺:性能小鋼炮 MUSE Pi Pro
    發表于 12-03 14:40

    高精度機器人控制的核心——基于 MYD-LT536 開發板的精密運動控制方案

    、背景:機器人邁向“微米級控制時代” 隨著智能制造和自動化產業的持續升級,工業機器人不再僅僅承擔重復搬運,而是被要求在裝配、檢測、精密加工等高精度場景中完成微米級
    發表于 11-14 15:48

    RK3576機器人核心:三屏異顯+八路攝像頭,重塑機器人交互與感知

    更多"、"互動更流暢"是開發者面臨的核心挑戰。傳統的單屏幕和有限的視覺輸入已成為提升機器人智能化水平的瓶頸。而瑞芯微RK3576高性能處理器的出現
    發表于 10-29 16:41

    小蘿卜機器人的故事

    代替, LED, 有大佬感興趣, 起關注和討論代碼, 這個機器人知名度不高, 可是是機器人的原型, 如果開放接口, 定位和無線充電, 也不失為未來的禮物。 讓我們為小蘿卜工程師的, 自掏腰包救蘿卜
    發表于 10-23 05:24

    自制巡線解迷宮機器人(上)

    巡線解迷宮機器人是我基于國產處理器開發嵌入式應用的首次嘗試,通過一個月左右的理論學習與動手實踐,我學會了如何在項目正式開始前做需求分析,如何根據機器人所要實現的功能來做軟硬件方案
    發表于 10-20 10:39

    MT6701絕對式磁編碼器優化機器人關節伺服控制

    在當今科技飛速發展的時代,機器人已經廣泛應用于工業制造、物流配送、醫療服務等眾多領域。而機器人關節伺服控制作機器人運動的關鍵技術,其性能的優劣直接影響著
    的頭像 發表于 08-04 17:57 ?978次閱讀

    海默RC系列機器人控制

    海默協作機器人與焊接機器人控制器HARMOROBOTICS控制器作為工業機器人的三大核心零部件之
    的頭像 發表于 08-01 15:35 ?1142次閱讀
    海默RC系列<b class='flag-5'>機器人</b><b class='flag-5'>控制</b>器

    工業機器人的特點

    是實現工業互聯網的基礎,也是第步。 三大優勢:提高產品品質、提高產出、適用范圍廣 機器人在生產上的優勢可以分為提高產品品質、提高產出以及適用范圍廣三方面。提高產品品質 工業機器人
    發表于 07-26 11:22

    盤點#機器人開發平臺

    地瓜機器人RDK X5開發套件地瓜機器人RDK X5開發套件產品介紹 旭日5芯片10TOPs算力-電子發燒友網機器人開發套件 Kria KR260機器人開發套件 Kria KR260-
    發表于 05-13 15:02

    詳細介紹機場智能指路機器人的工作原理

    機場智能指路機器人主要依靠感知系統、定位系統、導航系統、智能交互系統和運動系統協同工作,實現為旅客準確指路和提供服務的功能,以下是其詳細工作原理: 感知系統 傳感器類型 :機器人配備了多種傳感器
    發表于 05-10 18:26

    【「# ROS 2智能機器人開發實踐」閱讀體驗】機器人入門的引路書

    的非常好的,特別是些流程圖,很清晰的闡釋了概念 很適合作為初學者入門的引路書 還能了解很多技術和框架,破除初學者的自負困境,讓初學者知道功能是由很多開發者維護的,前人已經為各種產品搭建了完善的框架。避免陷入得一個人單打獨斗的錯覺
    發表于 04-30 01:05

    【「# ROS 2智能機器人開發實踐」閱讀體驗】+內容初識

    的運動。例如,對于輪式機器人,可以通過發布速度指令到電機驅動節點,控制機器人的前進、后退、轉彎等動作。書中還介紹了如何使用 PID
    發表于 04-27 11:24

    什么是機器人?追蹤機器人技術的發展和未來

    可編程的機器,能夠感知,處理信息,并自主或在定程度上的人類指導下執行任務。與傳統工具不同,機器人可以適應周圍環境,并經常執行重復或危
    的頭像 發表于 04-24 19:21 ?4747次閱讀