wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 9053|回復(fù): 2
打印 上一主題 下一主題
收起左側(cè)

循跡小車制作資料-51單片機(jī)

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:425175 發(fā)表于 2019-5-29 22:13 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
分享一下哈。
本尋跡小車主要由2部分組成:1.黑線的檢測。2電機(jī)控制

1、黑線的檢測方法:
    黑線的檢測主要利用的是不同顏色對光的反射率不同來實現(xiàn)檢測。同種物體,黑色對光的反射最差,這樣利用光敏電阻檢測反射
回來的光線強(qiáng)度就可以判斷反射區(qū)域的顏色是否為黑色。這里用的光敏電阻型號是5516,有光的時候光敏電阻的阻值為5-10K,
沒有檢測到反射光的時候,電阻的阻值為0.8M左右。黑線的檢測分左右2組,這里以其中一組來講解,另外一組的原理也是這樣的。
    電路中的R4為光敏電阻,LM393比較器的6腳的電壓為[R4/(R4+R2)]*VCC,VCC為電源電壓,這里是4.5V。檢測到有反射光的時候,也就是白色區(qū)域的時候,比較器6腳的電壓為:1.5V-2.25V。沒有反射光的時候,也就是黑色區(qū)域的時候,
比較器6腳的電壓為:[800K/(800K+10K)]*4.5V,約為4.4V。通過調(diào)節(jié)R1電位器,使得比較器5腳的電壓再2.3-3.5V范圍左右,這樣在有反射光和沒有反射光的時候,LM393比較器的7腳就可以輸出不同的電平。有反射光的時候,6腳的電壓小于5腳,芯片7腳輸出高電平。無反射光的時候,6腳的電壓大于5腳,7腳輸出低電平,單片機(jī)通過檢查7腳的電壓,就可以判斷所處區(qū)域為白色還是黑色。
2、電機(jī)控制
    電機(jī)有2個,分左右2側(cè)。單片機(jī)通過一個PNP三極管來控制電機(jī)。當(dāng)單片機(jī)輸出的電平為低電平時,電機(jī)轉(zhuǎn)動。
    如果單片機(jī)輸出的電平為高電平,電機(jī)停止轉(zhuǎn)動。如果2個電機(jī)同時往前進(jìn)的方向轉(zhuǎn)動,小車就前進(jìn)。如果左邊的電機(jī)停止,右邊的電機(jī)前進(jìn),這樣小車就左轉(zhuǎn);
    如果左邊的電機(jī)前進(jìn),右邊的電機(jī)停止,這樣小車就右轉(zhuǎn)。利用這個原理就可以控制小車的左右轉(zhuǎn)和前進(jìn)。


    尋跡原理:小車前進(jìn)的時候,如果檢測到左邊碰到黑線了,左邊的電機(jī)就稍微停止轉(zhuǎn)動一下,這樣小車就會左拐。如果檢測到右邊碰到黑線了,右邊的電機(jī)就停止轉(zhuǎn)動一下,讓小車右拐。停止運(yùn)行的時候和車速有關(guān)系,這樣需要多次調(diào)試,來取得一個合適的延時。









元件名稱    數(shù)量
PCB板    1
100歐電阻    5
4.7K電阻    3
10K電阻    7
1N4007    5
100UF25V    3
10UF25V    1
104瓷片電容    6
8550三極管    3
40P IC座    1
8P IC座    1
5MM LED 紅發(fā)紅    3
8*8自鎖開關(guān)    1
103藍(lán)白電位器    2
7號3節(jié)電位器(貼好雙面膠)    1
電機(jī)(貼好雙面膠)    2
車輪+橡皮圈    2
M2.5*8螺絲    2
M5*30螺絲+普通螺母+帶帽螺母    1
5MM LED 白發(fā)紅    3
5516光敏電阻    2
LM393芯片    1
AT89S52(燒寫好程序)    1

單片機(jī)源程序如下:
  1. /*功能:尋跡小車
  2. 使用芯片:AT89S52 或者 STC89C52 或AT89S51 STC89C51
  3. 晶振:12MHZ
  4. 編譯環(huán)境:Keil
  5. 作者:zhengzhongxign39*/

  6. #include <reg52.h>            // 引用標(biāo)準(zhǔn)庫的頭文件
  7. #include <intrins.h>

  8. #define uchar unsigned char
  9. #define uint  unsigned int
  10. //=================電機(jī)驅(qū)動=====================
  11. sbit  dianji_r = P3^0;  //右邊電機(jī)控制口,低電平轉(zhuǎn)?
  12. sbit  dianji_l = P3^7;  //左邊電機(jī)控制口,低電平轉(zhuǎn)
  13. //=============循跡感應(yīng)接口======================
  14. sbit  xjmk_r   = P3^2;  // 右邊尋跡模塊檢測口 INT0
  15. sbit  xjmk_l   = P3^3;  // 左邊尋跡模塊檢測口 INT1


  16. void  check_righet();   //右邊檢測到黑線時候測試程序
  17. void  check_left();     //左邊檢測到黑線時候測試程序

  18. void delay_50us(uint t);
  19. void delayms(uint Ms);


  20. uchar r_count;          //右邊傳感器檢測到的次數(shù)計數(shù)單元
  21. uchar l_count;
  22. uint time;
  23. //***********************主程序******************************
  24. main()   
  25. {   
  26.    time=50;

  27.    dianji_r=0;//上電時右側(cè)電機(jī)運(yùn)行
  28.    dianji_l=0;//上電時左側(cè)電機(jī)運(yùn)行

  29.    EA=1;
  30.    EX1=1;
  31.    EX0=1;
  32.    IT1=0;
  33.    IT0=0;
  34.    xjmk_r=1;//置IO為1,準(zhǔn)備讀取數(shù)據(jù)
  35.    xjmk_l=1;
  36.    _nop_();
  37.    r_count=0;
  38.    l_count=0;
  39.     while(1)
  40.     {
  41.           _nop_();
  42.       //  check_righet();//調(diào)用右邊尋跡檢測傳感器
  43.       //   check_left();//
  44.        if(r_count>=1)
  45.         {
  46.               delayms(time);
  47.               dianji_r=0;
  48.               dianji_l=0;
  49.               r_count=0;
  50.             _nop_();   
  51.         }
  52.         if(l_count>=1)
  53.         {
  54.             
  55.               delayms(time);
  56.               dianji_r=0;
  57.               dianji_l=0;
  58.               l_count=0;
  59.               _nop_();
  60.          }
  61.     }
  62.    
  63. }
  64. void init0int() interrupt 2
  65. {
  66.     l_count=5;
  67.     dianji_l=1;
  68.     dianji_r=0;
  69.     if(r_count>0)
  70.     {   EX0=0;
  71.         delayms(20);
  72.         if(time>=20)
  73.                         time-=19;
  74.         EX0=0;
  75.     }
  76.     return;
  77. }

  78. void init1int() interrupt 0
  79. {
  80.     r_count=5;
  81.     dianji_r=1;
  82.     dianji_l=0;
  83.     if(l_count>0)
  84.     {
  85.                 EX1=0;
  86.                 delayms(20);
  87.                 if(time>=20)
  88.                         time-=19;
  89.                 EX1=1;
  90.         }
  91.     return;
  92. }

  93. //*******************************************************************************
  94. //函數(shù)名稱:
  95. //功能:左邊檢測到黑線時候測試程序
  96. void  check_left()
  97. {
  98.     if(xjmk_l==0)//檢測右邊的傳感器是否感應(yīng)到黑線
  99.         {
  100.                 delay_50us(1);//延時,去除機(jī)械振動
  101.                _nop_();
  102.                if(xjmk_l==0)//再次檢測
  103.                {
  104.                  delay_50us(1);//延時,去除機(jī)械振動
  105.                  if(xjmk_l==0)
  106.                  {  
  107.                     l_count++;
  108.                     xjmk_l=1;
  109.                  }
  110.               }
  111.          }
  112. }
  113. //*******************************************************************************
  114. //函數(shù)名稱:
  115. //功能:右邊檢測到黑線時候測試程序
  116. void   check_righet()
  117. {
  118.     if(xjmk_r==0)//檢測右邊的傳感器是否感應(yīng)到黑線
  119.     {
  120.           delay_50us(1);//延時,去除機(jī)械振動
  121.           if(xjmk_r==0)//再次檢測
  122.           {
  123.              delay_50us(1);//延時,去除機(jī)械振動
  124.              if(xjmk_r==0)
  125.              {  
  126.                 r_count++;
  127.                 xjmk_r=1;

  128.              }
  129.           }
  130.      }
  131. }

  132. //*******************************************************************************
  133. //函數(shù)名稱:void delay_50US(unsigned int t)
  134. //功能: 延時50*t(us)
  135. void delay_50us(uint t)
  136. {
  137.   uchar j;
  138.   for(;t>0;t--)
  139.   {

  140.     for(j=19;j>0;j--);
  141.   }
  142. }

  143. /*====================================================================
  144.   設(shè)定延時時間:x*1ms
  145. ====================================================================*/
  146. void delayms(uint Ms)
  147. {
  148.   uint i,TempCyc;
  149.   for(i=0;i<Ms;i++)
  150.   {
  151.     TempCyc =70;
  152.     while(TempCyc--);
  153.   }
  154. }
復(fù)制代碼

Keil代碼與制作說明元件清單3文件下載:
51單片機(jī)循跡小車資料.zip (863.5 KB, 下載次數(shù): 107)

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏6 分享淘帖 頂1 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:648017 發(fā)表于 2019-11-25 16:35 | 只看該作者
很棒,很詳細(xì)
回復(fù)

使用道具 舉報

無效樓層,該帖已經(jīng)被刪除
地板
ID:1075026 發(fā)表于 2023-5-2 22:30 | 只看該作者
能繼續(xù)分享下原理圖和PCB源文件嗎
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
国产一二在线观看| 4438成人网| 91丨porny丨国产入口| 久久国产精品露脸对白| 美女视频黄频大全不卡视频在线播放| 亚洲免费综合| 久久久一二三| 蜜臀久久99精品久久久久宅男 | 欧美亚洲国产成人精品| 韩剧1988免费观看全集| 国模精品视频一区二区| 欧洲美女免费图片一区| 国产精品久久久久久久久久久不卡 | 亚洲精品久久久久久| 99国产精品免费视频| 中文字幕免费高清视频| 欧美成人另类视频| 国产亚洲精久久久久久无码77777| 日本系列第一页| 中文字幕在线观看欧美| 亚洲精品综合久久| 中文字幕少妇| 青春草在线观看视频| av日韩在线免费| 国模吧精品人体gogo| 日韩伦理av| 台湾天天综合人成在线| 麻豆一区二区麻豆免费观看| 成人看的羞羞网站| 亚洲经典在线看| 国产在线精品视频| 91麻豆成人久久精品二区三区| 国产精品久久久久久一区二区三区| 亚洲六月丁香色婷婷综合久久 | 国产亚洲xxx| 久久视频精品在线| 国产a级全部精品| 99视频在线| 日韩 欧美 自拍| 欧美日韩在线免费播放| 中国一级特黄录像播放| 九九九久久久久| 国产伦精品一区二区三区视频痴汉| 先锋av资源站| www黄视频| 青青色在线视频| 高清毛片在线观看| 另类图片第一页| 亚洲久久一区二区| 成人性视频免费网站| 亚洲另类在线视频| 欧美一区二区精品| 久久99精品久久久久久噜噜| 91久久在线观看| 91大学生片黄在线观看| 三年中文在线观看免费大全中国| 欧美一区二区三区观看| 一级日韩一级欧美| 91丨九色丨蝌蚪丨少妇在线观看| 黄色小视频在线播放| 国产99在线观看| 免费电影一区二区三区| 老**午夜毛片一区二区三区| 国产亚洲精品超碰| 欧美美女直播网站| 欧美成人精品在线观看| 99蜜桃在线观看免费视频网站| 九九久久九九久久| 北岛玲一区二区| 中文字幕 视频一区| 国产麻豆永久视频| 成年人在线观看| 成人精品视频在线观看| 午夜欧美视频| 久久网站最新地址| 欧美精品777| 韩剧1988免费观看全集| 亚洲a∨一区二区三区| 在线观看中文av| 日韩精品在线免费看| 欧美怡红院在线| 青青草免费在线视频| 欧美风情在线视频| 91久久视频| 国产精品三级av| 亚洲高清久久久久久| 国产精品免费视频久久久| 热久久最新地址| 亚洲欧洲久久久| 韩国av电影在线观看| 少妇**av毛片在线看| 韩漫成人漫画| 色婷婷av一区二区三区丝袜美腿| 国产亚洲精品午夜高清影院| 在线中文av| 欧美成人免费全部网站| 日韩午夜av在线| 综合亚洲深深色噜噜狠狠网站| 日韩欧美一区二区视频| 国产精品美乳一区二区免费| www.av毛片| 亚洲天堂网av在线| 亚洲精品久久久成人| 69久久久久| 欧美色图国产精品| 国产亚洲欧洲一区高清在线观看| 亚洲精品一区在线观看| 91久色porny| 337p亚洲精品色噜噜| 欧美一区三区三区高中清蜜桃| 国产卡一卡二在线| 五月天免费网站| 四虎影院免费在线| 免费在线观看av网站| 久久不见久久见中文字幕免费| 成人aa视频在线观看| 91精品中文字幕一区二区三区| 国产成人精品a视频一区www| 国精产品一区一区三区视频| 精品无码人妻一区二区三| 在线观看无遮挡| 色吧亚洲日本| 老牛嫩草一区二区三区日本| 色综合亚洲欧洲| 国产精品v日韩精品| 日韩中文字幕二区| 性高潮视频在线观看| 国产传媒在线视频| 亚洲女娇小黑人粗硬| 久久蜜桃av一区二区天堂| 日韩精品中文字幕在线播放| 老牛影视免费一区二区| 国产成人精品无码免费看夜聊软件| 亚洲一卡2卡三卡4卡2021四卡| 最新97超碰在线| 欧美二区视频| 欧美日韩亚洲精品一区二区三区 | 精品无码久久久久久国产| 九色91在线视频| 久久久久久久久福利| 一个人看的www视频免费观看 | av手机天堂| 岛国精品一区| 国产色产综合色产在线视频| 九九热这里只有在线精品视 | 亚洲激情图片小说视频| 久久久久久久久国产精品| 北条麻妃在线观看| 国产精品一区二区免费视频| 国产精品久久一区二区三区不卡| 一本一道久久a久久精品蜜桃| 天天色图综合网| 91视频国产一区| 国产交换配乱淫视频免费| 国产成人精品实拍在线| 电影一区中文字幕| 国产日产欧美精品一区二区三区| 欧美激情精品在线| 欧美xxxxxbbbbb| 热99re久久精品精品免费| 怡红院成人在线| 91在线视频18| 97在线免费观看| 国产999免费视频| 国产精品视频一区麻豆| 日韩精品中文字幕吗一区二区| 国产精品素人一区二区| 国产精品电影一区| 中文字幕国产综合| 大胆高清日本a视频| 国产精品久久久久久久久久10秀 | 精品国产乱码久久久久久婷婷| 国产在线观看精品| 精品手机在线视频| 国产福利电影网| 91中文字幕精品永久在线| 欧美丝袜自拍制服另类| 午夜精品区一区二区三| 国产乱码在线观看| 视频在线观看入口黄最新永久免费国产| 免费看欧美女人艹b| 综合欧美国产视频二区| 天天操天天爱天天爽| 欧美xxbbb1手交| 哺乳一区二区三区中文视频 | 亚洲人成伊人成综合网小说| 成人夜晚看av| 一区二区三区免费高清视频| 少妇激情av一区二区| 午夜一级久久| 亚洲图片制服诱惑| 午夜不卡福利视频| 奇米影视888狠狠狠| 日韩精品中文字幕第1页| 51久久夜色精品国产麻豆| 成人在线国产视频| 黄网站在线观看永久免费| 99精品国产高清一区二区麻豆| 亚洲高清视频的网址| 欧美一二三区| 国产av一区二区三区精品| 色成人免费网站| 亚洲一区二区三区三| 欧美日产一区二区三区在线观看| 中文字幕av资源| 午夜精品成人av| 一区二区在线观看免费视频播放| 久久99精品久久久久久青青日本 | 精品国产污网站| 日本一区二区黄色| 91www在线观看| 最新国产精品久久久| 亚洲视频视频在线| 亚洲成年人av| h网站在线播放| 久久成人麻豆午夜电影| 国产最新精品视频| 五月天激情丁香| a级毛片免费观看在线| 国产亚洲综合在线| 狠狠色综合色区| www.av网站| 日韩福利视频一区| 亚洲精品不卡在线| 中国xxxx性xxxx产国| 色网站在线免费观看| 成人爽a毛片一区二区免费| 国产精品自产拍在线观看中文| 日本天堂网在线| 外国电影一区二区| 一本到高清视频免费精品| 日韩国产一级片| 碰草在线视频| 美女日韩在线中文字幕| 91av中文字幕| 综合激情网五月| 天天综合网天天做天天受| 青青久久av| 欧美精品丝袜久久久中文字幕| av7777777| av播放官网| 久久精品二区三区| 国产不卡av在线免费观看| 99视频在线看| 国产亚洲欧美日韩精品一区二区三区 | 日韩电影网站| 欧美日韩亚洲高清| 日本精品一区在线观看| 激情五月色综合亚洲小说| 虎白女粉嫩尤物福利视频| 人妻av中文系列| 91九色老女人| 99精品国产99久久久久久福利| 久久乐国产精品| 日韩欧美三级视频| 4438五月综合| 欧美一级爆毛片| 久久久午夜精品福利内容| 香蕉视频网站在线观看| 亚洲精品久久7777| 精品中文字幕av| 免费黄色网页| 久久久精品影视| 女女同性女同一区二区三区按摩| 日本免费网站| 国产在线播放一区| 久久精品国产理论片免费| 欧美videos另类| 视频一区中文字幕| 国产精品久久一区| 欧美在线视频二区| 亚洲欧美日韩一区成人| 亚洲小说欧美另类社区| 情事1991在线| 99久久精品国产色欲| 国产乱码精品一区二区亚洲| 久久精品99久久久香蕉| 香蕉视频一区二区| **爰片久久毛片| 亚洲香蕉av在线一区二区三区| 26uuu成人网| 成人福利片在线| 日韩av在线网页| 99成人在线观看| 日日夜夜综合| 国产午夜精品美女视频明星a级| 日本aⅴ在线观看| 国产欧美日韩电影| 欧美亚洲国产激情| 日韩成人亚洲| 欧美最猛性xxxxx直播| 天美星空大象mv在线观看视频| 爽爽视频在线观看| 亚洲综合偷拍欧美一区色| 久久久久久久久久久久久久国产| 亚洲欧洲成人| 亚洲午夜久久久久久久久久久| 另类小说第一页| 日本在线视频网| 91久久精品一区二区| 亚洲av网址在线| 日本.亚洲电影| 亚洲欧美国产一区二区三区| 日本熟伦人妇xxxx| 亚洲系列另类av| 青草青草久热精品视频在线网站| 91精品久久久久久久| 国产又爽又黄免费软件| 伊人久久大香线| 91欧美精品成人综合在线观看| 亚州精品永久观看视频| 国产在线视视频有精品| 成年人三级视频| 欧美新色视频| 色www精品视频在线观看| 30一40一50老女人毛片| 亚洲国产伊人| 久久九九免费视频| 不卡的日韩av| 免费一级片91| 日本美女爱爱视频| 黄色片在线播放| 在线不卡中文字幕| 精品少妇theporn| 日韩精品免费一区二区在线观看 | 国产精品女人网站| 国产亚洲精品久久久网站好莱| 成人丝袜18视频在线观看| 99福利在线观看| 毛片网站在线看| 久久bbxx| 污黄视频在线看| 亚洲综合丁香婷婷六月香| www.四虎精品| 成人日韩av| 欧美极品欧美精品欧美视频 | 91天堂在线视频| 天天看天天操| 偷拍与自拍一区| 午夜精品www| 最好2018中文免费视频| 国产美女精品一区二区三区| 三上悠亚久久精品| 大香伊人久久| 北条麻妃久久精品| 美女扒开尿口让男人操| 久久色.com| 国产吃瓜黑料一区二区| 亚洲性视频在线| 国产精品网红福利| 奇米777影视成人四色| 欧美日韩黄色大片| 久久久久久久福利| 国产欧美一级| 九色自拍视频在线观看| 韩国精品一区| 韩国福利视频一区| 香蕉视频在线观看www| 亚洲毛片在线看| 中文天堂在线视频| 激情综合色播激情啊| 午夜dv内射一区二区| 日韩av超清在线观看| 欧美亚洲另类激情另类| 九九热在线视频| 一本久道久久综合中文字幕| 久久久久久久久久久久久久av| eeuss一区| 日韩女优毛片在线| 久久精品99久久久久久久久| 国产福利资源在线| 懂色av一区二区三区蜜臀| 国产高潮免费视频| 精品国产三区在线| 91在线观看免费高清| 香蕉视频免费在线| 日韩精品视频在线| 中文资源在线官网| 一区二区三区四区不卡在线| 欧美丰满熟妇bbbbbb| 亚欧美中日韩视频| 免费看污黄网站| 日韩免费电影在线观看| 区一区二区三区中文字幕| 国产在线看片| 国内精品久久久久影院 日本资源| 狠狠色噜噜狠狠狠狠黑人| 欧美婷婷六月丁香综合色| 国产一区二区小视频| 91在线视频免费91| 国产成人免费在线观看视频| 亚洲国产日本| 青青青在线视频免费观看| 狠狠一区二区三区| 色噜噜狠狠一区二区三区| 日韩大片免费观看| 成人a在线视频| 最新国产在线观看| 亚州成人av在线| 情趣视频网站在线免费观看|