日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【UGV】Mec 麦轮版小车驱动程序示例

發(fā)布時(shí)間:2025/4/5 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【UGV】Mec 麦轮版小车驱动程序示例 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文章目錄

  • 所用硬件
  • 程序代碼

所用硬件

原理圖請參考:【UGV】小車一些圖片 麥輪版小車

控制原理請參考:【控制】麥輪小車動力學(xué)模型分析

程序代碼

// Motor Controller Use Mecanum Kinematic // Author: Zhao-Jichao // Date: 2021-11-25#define IN1 6 // Lower left motor (4) rotates forward #define IN2 7 // Lower left motor (4) rotates backward #define IN3 4 // Upper left moter (3) rotates forward #define IN4 5 // Upper left motor (3) rotates backward #define IN7 10 // Upper right motor (2) rotates forward #define IN8 12 // Upper right motor (2) rotates backward #define IN5 8 // Lower right motor (1) rotates forward #define IN6 9 // Lower right motor (1) rotates backwardvoid setup() {pinMode(IN1, OUTPUT); pinMode(IN2, OUTPUT);pinMode(IN3, OUTPUT); pinMode(IN4, OUTPUT); pinMode(IN5, OUTPUT); pinMode(IN6, OUTPUT);pinMode(IN7, OUTPUT); pinMode(IN8, OUTPUT); }void loop() {setMovement(100,0,0); delay(3000); setMovement(0,0,0); delay(30);setMovement(0,100,0); delay(3000); setMovement(0,0,0); delay(30);setMovement(0,0,100); delay(3000); setMovement(0,0,0); delay(30); }void setMovement(float forwBackVel, float leftRightVel, float rotVel) {float len = 4.5;float wid = 11.5;Moto1(rotVel*(-len-wid) + forwBackVel - leftRightVel);Moto2(rotVel*(-len-wid) + forwBackVel + leftRightVel);Moto3(rotVel*( len+wid) + forwBackVel - leftRightVel);Moto4(rotVel*( len+wid) + forwBackVel + leftRightVel); }void Moto1(int velocity) {if (velocity > 0){analogWrite(IN5, velocity);analogWrite(IN6, 0);}else if (velocity < 0){analogWrite(IN5, 0);analogWrite(IN6, velocity);}else {digitalWrite(IN5, 1);digitalWrite(IN6, 1);} }void Moto2(int velocity) {if (velocity > 0){analogWrite(IN7, velocity);analogWrite(IN8, 0);}else if (velocity < 0){analogWrite(IN7, 0);analogWrite(IN8, velocity);}else {digitalWrite(IN7, 1);digitalWrite(IN8, 1);} }void Moto3(int velocity) {if (velocity > 0){analogWrite(IN3, velocity);analogWrite(IN4, 0);}else if (velocity < 0){analogWrite(IN3, 0);analogWrite(IN4, velocity);}else {digitalWrite(IN3, 1);digitalWrite(IN4, 1);} }void Moto4(int velocity) {if (velocity > 0){analogWrite(IN1, velocity);analogWrite(IN2, 0);}else if (velocity < 0){analogWrite(IN1, 0);analogWrite(IN2, velocity);}else {digitalWrite(IN1, 1);digitalWrite(IN2, 1);} }

總結(jié)

以上是生活随笔為你收集整理的【UGV】Mec 麦轮版小车驱动程序示例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 青青草免费看 | 在线观看日本中文字幕 | 日日操夜夜操天天操 | 黄黄的网站 | 丰满人妻妇伦又伦精品国产 | 亚洲成色在线 | 日本中文字幕网站 | 五月婷婷激情综合 | 精品亚洲一区二区三区四区五区 | 天天色天天射天天干 | 视频在线一区二区 | 国产精品欧美久久久久天天影视 | 国产激情一区 | 日本少妇吞精囗交 | 欧美精品黄色片 | 日日摸夜夜添狠狠添久久精品成人 | 欧美一级网址 | 日本色一区 | 国产精品久久久一区 | 欧美亚洲另类图片 | 日韩精品在线观看视频 | 国产私密视频 | 成人av动漫在线 | 性生活网址 | 99久久久国产精品免费蜜臀 | 在线一区二区不卡 | 日本大乳奶做爰 | 小早川怜子一区二区三区 | 久久久久久蜜桃一区二区 | 杨幂一区二区三区免费看视频 | 粉嫩小箩莉奶水四溅在线观看 | 一本大道av | 久久精品99国产精品日本 | 亚洲卡一卡二 | 午夜爱爱影院 | 欧美精品色 | 中文一区二区在线观看 | 丰满少妇在线观看bd | 久久夜色精品 | 欧美色图一区二区 | 一级少妇精品久久久久久久 | 麻豆精品视频在线观看 | 丁香在线 | 国产精品无码久久久久 | 美女脱了裤子让男人捅 | 黄频在线看 | 亚洲精品国产av | 台湾佬中文在线 | 成人黄色小视频 | 日本免费精品视频 | 国产av一区不卡 | av综合在线观看 | 亚av在线 | 国产网站免费观看 | 久久夜色av | 色综合网址 | 91久久精品一区二区 | 免费日批视频 | 日韩在线视频你懂的 | 久久999| 亚洲喷水 | 亚洲精品第三页 | 人人澡人人干 | 日韩网站免费观看 | 国产18禁黄网站免费观看 | 国产区精品视频 | 国产级毛片 | 欧美 日韩 国产 精品 | 欧美11p | 51嘿嘿嘿国产精品伦理 | 国产老熟女一区二区三区 | 国产一级免费av | 国产亚洲一区在线 | 国产视频在线一区二区 | 特级西西人体444www高清大胆 | 国产午夜精品一区二区三区四区 | 久久久久无码国产精品不卡 | 天天操精品 | 日韩欧美精品 | 久久亚洲免费 | 性涩av| 国产jjizz一区二区三区视频 | 不卡一二区| 成人超碰| 美女131爽爽爽做爰视频 | 国产精品中文字幕在线观看 | 青青草国产在线视频 | 欧美黄片一区二区三区 | 在线观看免费视频国产 | 极品久久 | 瑟瑟综合网 | 在线观看羞羞漫画 | 国产色秀| av美女网站 | 婷婷五月精品中文字幕 | 亚洲m码 欧洲s码sss222 | 国产又粗又硬视频 | 9.1在线观看免费 | 日本久久久久久久久久 |