999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Arduino避障小車控制程序設計

2019-12-19 17:50:25張興華莊國銳
數碼設計 2019年3期
關鍵詞:智能

張興華,莊國銳

Arduino避障小車控制程序設計

張興華,莊國銳

(廣東白云學院 機電工程學院,廣東廣州,510450)

本文介紹了Arduino UNO微控制器控制的智能避障小車的控制程序,小車主控制器采用Arduino UNO,左右前輪采用直流電機驅動,后輪是從動萬向輪。舵機驅動的云臺上放置一個超聲波傳感器。可以自動避障。

Arduino;智能小車;舵機云臺;自動避障

引言

隨著現代計算機技術的不斷發展和普及,機器人的發展已經遍及近年來機器人的智能水平不斷提高,并且迅速的改變著人們的生活方式。

智能小車主控制器采用Arduino UNO,三輪結構,左右前輪采用直流電機驅動,后輪是從動萬向輪。舵機驅動的云臺上放置一個超聲波傳感器。

#include

#include

LiquidCrystal lcd(13,12,7,6,5,4,3);

int Echo = A1; int Trig =A0;

int F_D = 0;int L_D = 0;int R_D = 0;

int L_m_b=8;int L_m_g=9; //左電機后退(IN1)

//左電機前進(IN2)

int R_m_g=10; // 右電機前進(IN3)

int R_m_b=11; // 右電機后退(IN4)

int key=A2;int sp=2;

int ang,pw,v;

void setup(){

Serial.begin(9600); // 初始化串口

pinMode(L_m_g,OUTPUT);//PIN8 pinMode(L_m_b,OUTPUT); // PIN 9

pinMode(R_m_g,OUTPUT);// PIN 10

pinMode(R_m_b,OUTPUT);//PIN 11

pinMode(key,INPUT); pinMode(beep,OUTPUT);

pinMode(Echo, INPUT); // 超聲波輸入腳

pinMode(Trig, OUTPUT); // 超聲波輸出腳

lcd.begin(16,2);//初始化液晶

pinMode(sp,OUTPUT);}//舵機接口

void run(int time){

digitalWrite(R_m_g,HIGH); digitalWrite(R_m_b,LOW);

analogWrite(R_m_g,165);//PWM調速

analogWrite(R_m_b,0);

digitalWrite(L_m_g,HIGH); digitalWrite(L_m_b,LOW);

analogWrite(L_m_g,115); analogWrite(L_m_b,0);

delay(time * 100);} //執行時間,可調整

void brake(int time); //剎車,停車

void left(int time);//左輪不動,右輪前進

void spin_left(int time);

void right(int time);void back(int time);

void spin_right(int time);

float D_test(){

digitalWrite(Trig, LOW);

delayMicroseconds(2);// 延時2μs

digitalWrite(Trig, HIGH);

delayMicroseconds(10);

digitalWrite(Trig, LOW);

float FD = pulseIn(Echo, HIGH);

FD= FD/58; return FD;}

void D_display(int D){

if((2

lcd.home();lcd.print(" D: "); //顯示

lcd.setCursor(6,2);//光標定位在第2行

lcd.print(D);lcd.print("cm");

}

else{

lcd.home();lcd.print("Out of range"); }

delay(250); lcd.clear();}

Void servopulse(int sp,int ang){//servopin

pw=(ang*11)+500;//將角度對應500~2480值

digitalWrite(sp,HIGH); delayMicroseconds(pw);//延時微秒數

digitalWrite(sp,LOW); delay(20-pw/1000);}//延時毫秒數

void front_detection(){

for(int i=0;i<=5;i++) //延時以轉到角度

servopulse(sp,90); F_D = D_test();}

void left_detection(){

for(int i=0;i<=15;i++)

servopulse(sp,175); L_D = D_test();}

void right_detection(){

for(int i=0;i<=15;i++)

servopulse(sp,5);

R_D = D_test();}

void loop(){

while(1)

{

front_detection();//測量前方距離

if(F_D < 32){

back(2);brake(2);

left_detection();D_display(L_D); right_detection();D_display(R_D);

if((L_D < 35 ) &&( R_D < 35 ))

spin_left(0.7);//旋轉掉頭

else if(L_D > R_D)

{left(3);brake(1); }

else if(L_D < R_D) {right(3);brake(1); }

}

else

run(); //無障礙物,直行

}

}

2 結束語:

在未來的社會中智能也是大勢所趨,只能機器人的發展水平可反應出一個國家的高科技水平和綜合國力,是國家綜合國力強大的標志,也是人類文明進步的標志。

[1] 《Make:Arduino Bots and Gadgets》Kimmo Karvinen,Tero Karvinen,O'Reilly.

[2] 《愛上Arduino》Massimo Benzi,2014.05,人民郵電出版社。

[3] 趙云娥,吳振強.基于Arduino的雙模式智能避障小車系統設計與實現[J].現代電子技術,2017,40(21):94-97.

[4] 于洋. 基于Arduino的自動避障及通信控制智能小車系統的研究與設計[D].吉林大學,2017.

[5] 卞云松.基于Arduino單片機的避障小車機器人[J].自動化技術與應用,2014,33(01):16-19.

Control program design of Arduino vehicle for obstacle avoidance

Zhang Xinghua, Zhuang Guorui

Institute of mechanical and electrical engineering of Guangdong Baiyun University, Guangzhou 510450

This paper introduces the control program of the intelligent obstacle avoidance car controlled by Arduino UNO micro controller. The main controller of the car adopts Arduino UNO,the left and right front wheels are driven by DC motor and the rear wheel is a driven universal wheel. An ultrasonic sensor is placed on the platform driven by the steering gear. It can automatic obstacle avoidance.

Arduino; intelligent car; steering gear pan; automatic obstacle avoidance.

10.19551/j.cnki.issn1672-9129.2019.03.038

TP212

A

1672-9129(2019)03-0110-02

張興華,(1967-)男,碩士,工程師,廣東白云學院。研究方向智能裝備、工業機器人設計。E-mail:2209282216@qq.com。

莊國銳,(1995-)男,廣東白云學院。材料成型及控制工程專業。E-mail:2209282216@qq.com。

猜你喜歡
智能
智能與自主
讓紙變得智能
一種智能微耕機的研發
智能制造 反思與期望
智能前沿
文苑(2018年23期)2018-12-14 01:06:06
智能前沿
文苑(2018年19期)2018-11-09 01:30:14
智能前沿
文苑(2018年17期)2018-11-09 01:29:26
智能前沿
文苑(2018年21期)2018-11-09 01:22:32
智能制造·AI未來
商周刊(2018年18期)2018-09-21 09:14:46
爭渡智能石化
能源(2018年4期)2018-05-19 01:53:44
主站蜘蛛池模板: 成人国产精品2021| 激情乱人伦| 九九免费观看全部免费视频| 成人国产精品一级毛片天堂| 亚洲美女一级毛片| 永久免费av网站可以直接看的| 丰满人妻久久中文字幕| 久久久久人妻一区精品| 亚洲国产一成久久精品国产成人综合| 国产亚洲一区二区三区在线| 久无码久无码av无码| 国产精品无码AⅤ在线观看播放| 最新无码专区超级碰碰碰| 亚洲天堂视频网站| 免费看a毛片| 久久一日本道色综合久久| 欧美中文一区| 99热免费在线| 91精品啪在线观看国产| 亚洲国产成人麻豆精品| 爆乳熟妇一区二区三区| 亚洲精品成人片在线观看| 成人一区专区在线观看| 亚洲永久视频| 美女无遮挡免费网站| 超薄丝袜足j国产在线视频| 黑色丝袜高跟国产在线91| 久久香蕉国产线看观看亚洲片| 成人久久精品一区二区三区| 欧美成人看片一区二区三区 | 天堂久久久久久中文字幕| 国产极品粉嫩小泬免费看| 色偷偷一区| 69视频国产| 国产在线八区| 久久综合九色综合97网| 91精品国产91久无码网站| 亚洲第一综合天堂另类专| 亚洲av无码人妻| 国产尹人香蕉综合在线电影 | 久热这里只有精品6| 最新日本中文字幕| 91免费精品国偷自产在线在线| 在线精品欧美日韩| 亚洲成人在线免费| 亚洲欧美自拍一区| 免费无码又爽又刺激高| 亚洲最大福利视频网| 国产欧美日韩另类| 亚洲天堂日韩av电影| 色偷偷av男人的天堂不卡| 国产自视频| 国产欧美日韩精品综合在线| 国产特一级毛片| 国产偷国产偷在线高清| 狼友av永久网站免费观看| 国产精品视频白浆免费视频| 亚洲一级色| 国产成人精品综合| 国产成人精品一区二区三区| 操国产美女| 毛片三级在线观看| 日韩av高清无码一区二区三区| 欧美中文一区| 美女被操黄色视频网站| 国产SUV精品一区二区6| 秋霞午夜国产精品成人片| 国产成人h在线观看网站站| 国产福利在线观看精品| 91精品专区| 亚洲中文字幕在线一区播放| 久久这里只有精品66| 欧美有码在线| 国内丰满少妇猛烈精品播 | 亚洲精品少妇熟女| 日本AⅤ精品一区二区三区日| 欧美精品三级在线| 综合网天天| 欧美成人综合在线| 日本AⅤ精品一区二区三区日| 91香蕉国产亚洲一二三区 | 中文字幕调教一区二区视频|