久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
巡線小車 三路傳感器單片機(jī)源碼
[打印本頁]
作者:
動(dòng)物園園長(zhǎng)
時(shí)間:
2018-4-8 12:27
標(biāo)題:
巡線小車 三路傳感器單片機(jī)源碼
單片機(jī)源程序如下:
int you=18;
int zuo=14;
int zhong=16;
void setup()
{
pinMode( you, INPUT);//youbian
pinMode( zhong, INPUT);//zhognjian
pinMode( zuo, INPUT);//zuobian
pinMode( 10, OUTPUT);
pinMode( 6, OUTPUT);
pinMode( 5, OUTPUT);
pinMode( 9, OUTPUT);
}
void loop()
{
tracing();
}
void tracing()
{
if (( !( digitalRead(zhong) ) && ( digitalRead(zuo) && digitalRead(you) ) ))
{go2();}
if (( digitalRead(zhong) && ( digitalRead(zuo) && digitalRead(you) ) ))
{go6();}
if (( !( digitalRead(zhong) ) && ( !( digitalRead(zuo) ) && !( digitalRead(you) ) ) ))
{go3();}
if (( digitalRead(zhong) && ( digitalRead(you) && !( digitalRead(zuo) ) ) ))
{left();}
if (( !( digitalRead(zhong) ) && ( !( digitalRead(zuo) ) && digitalRead(you) ) ))
{left2();}
if (( digitalRead(zhong) && ( digitalRead(zuo) && !( digitalRead(you) ) ) ))
{right();}
if (( !( digitalRead(zhong) ) && ( digitalRead(zuo) && !( digitalRead(you) ) ) ))
{right2();}
}
void left()
{
int num2;
while(1){
num2=digitalRead(zhong); //循環(huán)判斷youbian傳感器度數(shù),
if(num2==1)
{ turnL(); //如果num2==0說
delay(2);}
else
break; //檢測(cè)到num2==0說明轉(zhuǎn)過頭了,跳出循環(huán),檢測(cè)三個(gè)傳感器的狀態(tài)再做出相應(yīng)動(dòng)作
}
}
void turnL()
{
analogWrite(5 , 150);
analogWrite(6 , 0);
analogWrite(9 , 0);
analogWrite(10 , 150);
}
void left2()
{
int num2;
while(1){
num2=digitalRead(zuo); //循環(huán)判斷youbian傳感器度數(shù),
if(num2==0)
{ turnL2(); //如果num2==0說
delay(2);}
else
break; //檢測(cè)到num2==0說明轉(zhuǎn)過頭了,跳出循環(huán),檢測(cè)三個(gè)傳感器的狀態(tài)再做出相應(yīng)動(dòng)作
}
}
void turnL2()
{
analogWrite(5 , 255);
analogWrite(6 , 0);
analogWrite(9 , 0);
analogWrite(10 , 255);
}
void right()
{
int num2;
while(1){
num2=digitalRead(zhong); //循環(huán)判斷youbian傳感器度數(shù),
if(num2==1)
{ turnR2(); //如果num2==0說
delay(2);}
else
break; //檢測(cè)到num2==0說明轉(zhuǎn)過頭了,跳出循環(huán),檢測(cè)三個(gè)傳感器的狀態(tài)再做出相應(yīng)動(dòng)作
}
}
void turnR2()
{
analogWrite(5 , 0);
analogWrite(6 , 150);
analogWrite(9 , 150);
analogWrite(10 , 0);
}
void right2()
{ int num2;
while(1){
num2=digitalRead(you); //循環(huán)判斷youbian傳感器度數(shù),
if(num2==0)
{ turnR(); //如果num2==0說
delay(2);}
else
break; //檢測(cè)到num2==0說明轉(zhuǎn)過頭了,跳出循環(huán),檢測(cè)三個(gè)傳感器的狀態(tài)再做出相應(yīng)動(dòng)作
}
}
void turnR()
{
analogWrite(5 , 255);
analogWrite(6 , 0);
analogWrite(9 , 255);
analogWrite(10 , 0);
}
void go2()
{
analogWrite(5 , 255);
analogWrite(6 , 0);
analogWrite(9 , 255);
analogWrite(10 , 0);
}
void go3()
{
analogWrite(5 , 255);
analogWrite(6 , 0);
analogWrite(9 , 255);
analogWrite(10 , 0);
}
void go6()
{
analogWrite(5 , 240);
analogWrite(6 , 10);
analogWrite(9 , 250);
analogWrite(10 , 10);
}
復(fù)制代碼
作者:
遇見獨(dú)角馬
時(shí)間:
2018-7-10 17:55
謝謝分享
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
精产嫩模国品一二三区
|
欧美精品一区二区在线观看
|
国产精品久久久久久久久久免费看
|
一级午夜aaa免费看三区
|
日本中文在线
|
拍拍无遮挡人做人爱视频免费观看
|
国产亚洲精品久久久久久牛牛
|
在线国产视频
|
日韩电影一区二区三区
|
宅男噜噜噜66一区二区
|
亚洲乱码国产乱码精品精的特点
|
综合自拍
|
久久久久久久综合色一本
|
欧美激情第一区
|
无人区国产成人久久三区
|
国产日韩欧美一区二区在线播放
|
成人精品一区二区三区中文字幕
|
国产成人av电影
|
国产电影一区二区在线观看
|
国产视频久久
|
2018国产精品
|
欧美视频精品
|
狠狠的操
|
久久精品福利
|
久久久久国产精品一区二区
|
日韩欧美在线视频观看
|
www.日日夜夜
|
国产一区二区电影
|
黄色毛片免费看
|
美女黄色在线观看
|
日韩中文字幕一区
|
91色视频在线观看
|
久久精品国产亚洲一区二区三区
|
久久一区视频
|
日日噜
|
久久国产欧美一区二区三区精品
|
福利国产
|
夜夜精品浪潮av一区二区三区
|
一级a爱片性色毛片免费
|
日韩网站在线
|
超碰免费在线
|