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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 9053|回復: 2
打印 上一主題 下一主題
收起左側

循跡小車制作資料-51單片機

  [復制鏈接]
跳轉到指定樓層
樓主
分享一下哈。
本尋跡小車主要由2部分組成:1.黑線的檢測。2電機控制

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


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









元件名稱    數量
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 紅發紅    3
8*8自鎖開關    1
103藍白電位器    2
7號3節電位器(貼好雙面膠)    1
電機(貼好雙面膠)    2
車輪+橡皮圈    2
M2.5*8螺絲    2
M5*30螺絲+普通螺母+帶帽螺母    1
5MM LED 白發紅    3
5516光敏電阻    2
LM393芯片    1
AT89S52(燒寫好程序)    1

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

  6. #include <reg52.h>            // 引用標準庫的頭文件
  7. #include <intrins.h>

  8. #define uchar unsigned char
  9. #define uint  unsigned int
  10. //=================電機驅動=====================
  11. sbit  dianji_r = P3^0;  //右邊電機控制口,低電平轉?
  12. sbit  dianji_l = P3^7;  //左邊電機控制口,低電平轉
  13. //=============循跡感應接口======================
  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;          //右邊傳感器檢測到的次數計數單元
  21. uchar l_count;
  22. uint time;
  23. //***********************主程序******************************
  24. main()   
  25. {   
  26.    time=50;

  27.    dianji_r=0;//上電時右側電機運行
  28.    dianji_l=0;//上電時左側電機運行

  29.    EA=1;
  30.    EX1=1;
  31.    EX0=1;
  32.    IT1=0;
  33.    IT0=0;
  34.    xjmk_r=1;//置IO為1,準備讀取數據
  35.    xjmk_l=1;
  36.    _nop_();
  37.    r_count=0;
  38.    l_count=0;
  39.     while(1)
  40.     {
  41.           _nop_();
  42.       //  check_righet();//調用右邊尋跡檢測傳感器
  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. //函數名稱:
  95. //功能:左邊檢測到黑線時候測試程序
  96. void  check_left()
  97. {
  98.     if(xjmk_l==0)//檢測右邊的傳感器是否感應到黑線
  99.         {
  100.                 delay_50us(1);//延時,去除機械振動
  101.                _nop_();
  102.                if(xjmk_l==0)//再次檢測
  103.                {
  104.                  delay_50us(1);//延時,去除機械振動
  105.                  if(xjmk_l==0)
  106.                  {  
  107.                     l_count++;
  108.                     xjmk_l=1;
  109.                  }
  110.               }
  111.          }
  112. }
  113. //*******************************************************************************
  114. //函數名稱:
  115. //功能:右邊檢測到黑線時候測試程序
  116. void   check_righet()
  117. {
  118.     if(xjmk_r==0)//檢測右邊的傳感器是否感應到黑線
  119.     {
  120.           delay_50us(1);//延時,去除機械振動
  121.           if(xjmk_r==0)//再次檢測
  122.           {
  123.              delay_50us(1);//延時,去除機械振動
  124.              if(xjmk_r==0)
  125.              {  
  126.                 r_count++;
  127.                 xjmk_r=1;

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

  132. //*******************************************************************************
  133. //函數名稱: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.   設定延時時間: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. }
復制代碼

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

評分

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

查看全部評分

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

使用道具 舉報

沙發
ID:648017 發表于 2019-11-25 16:35 | 只看該作者
很棒,很詳細
回復

使用道具 舉報

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

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
日韩精品一区二区三区不卡 | 欧美在线一级片| 色一情一乱一伦一视频免费看| 中文xxx视频| 深夜av在线| 亚洲va久久久噜噜噜久久| 日本精品一区二区三区高清 | 欧美在线一二三四区| 亚洲自拍偷拍综合| 国产精品对白刺激久久久| 成人在线观看免费高清| 天堂网www天堂在线网| 久久九九精品视频| 国产精品午夜久久| 欧美极品少妇全裸体| av片在线免费| 午夜精品一二三区| 激情aⅴ欧美一区二区欲海潮| 久久婷婷一区| 国产亚洲精品美女| jizz大全欧美jizzcom| 热99精品视频| 51国偷自产一区二区三区 | 欧美 日韩 成人| 美女露出粉嫩尿囗让男人桶| 少妇高潮一69aⅹ| 99riav国产精品视频| 精品国产一区在线| 国产中文字幕一区二区| 国产福利在线导航| 毛片视频网站在线观看| 97人妻人人澡人人爽人人精品| 亚洲av无码乱码国产精品久久| 亚洲成人黄色小说| seba5欧美综合另类| а√最新版在线天堂| 肉丝一区二区| 免费在线观看的电影网站| 精品成人免费一区二区在线播放| 亚洲欧洲专区| 日韩精品免费| 水蜜桃久久夜色精品一区的特点| 国产999精品久久久久久绿帽| 亚洲国产精品高清| 欧美怡红院视频| 日韩久久免费电影| 国外色69视频在线观看| 国产高清在线精品一区二区三区| 亚洲一区二区三区四区中文| 久久国产色av免费观看| 国产美女喷水视频| 国产午夜免费福利| 中国女人内谢69xxxx视频| 一个人看的www在线免费视频 | 亚州欧美一区三区三区在线| 免费超爽大片黄| 91热视频在线观看| а天堂中文在线资源| 日本三级一区二区三区| 中出中文字幕| 交换国产精品视频一区| 成人在线观看免费网站| 亚洲精品国产九九九| 亚洲第一毛片| 91在线小视频| 欧美性一区二区| 波霸ol色综合久久| 国产精品国产精品国产专区蜜臀ah| 337p亚洲精品色噜噜狠狠p| 中文字幕乱码在线人视频| 久久久久成人网站| 性一交一乱一乱一视频| av午夜电影| 在线中文字幕视频观看| 精品久久亚洲| 亚洲性视频h| 久久久久久久久久久黄色| 狠狠干狠狠久久| 最新国产精品拍自在线播放| 91精品网站| 国产精品宾馆在线精品酒店| 无码人妻丰满熟妇啪啪欧美| 免费在线观看av的网站| 中国xxxx视频播放50| 不卡在线视频| 欧美aaaaa级| 久久99精品国产.久久久久| 亚洲欧美偷拍三级| 亚洲免费福利视频| 亚洲一区二区三区四区在线播放 | 免费看涩涩视频软件| 免费在线一级视频| 国产精品久久久久久久久久辛辛| 在线亚洲激情| 综合久久久久久| 亚洲精品自在久久| av日韩免费电影| 香蕉视频禁止18| 日本在线观看中文字幕| 国产精品亚洲第五区在线 | 久久综合给合久久狠狠狠97色69| 日本免费一区二区三区视频| 极品中文字幕一区| 国产精品久久影院| 亚洲色图50p| 国产自产精品| 稀缺小u女呦精品呦| 国产精品视频在线观看免费| 九七午夜视频| 国产剧情一区二区在线观看| 香蕉国产精品偷在线观看不卡| 精品国产一区二区三区噜噜噜| 奇米一区二区三区| 色8久久精品久久久久久蜜| 色综合久久88| 欧美黄色免费网址| 国产精品成人免费观看| 在线视频在线视频7m国产| jizz视频在线观看| 大片网站久久| 国产精品污网站| 一本色道久久88综合亚洲精品ⅰ| 久久国产精品免费一区| 国产精品一区二区入口九绯色| 天天插天天干天天操| av网在线观看| 一区二区中文| 亚洲地区一二三色| 91福利视频网| 亚洲免费一级视频| 999免费视频| 国产尤物视频在线| 五月激情久久久| 亚洲一卡二卡三卡四卡| 欧美亚洲伦理www| 天堂视频免费看| 亚洲国产精品久久久久久久| 激情综合闲人网| 亚洲精品国产成人影院| 亚洲欧美激情视频在线观看一区二区三区 | 高清乱码毛片入口| 岛国视频免费在线观看| 欧美xxav| 欧美视频中文在线看| 国产精品欧美日韩一区二区| 人妻精品久久久久中文字幕69| 性生活免费网站| av在线免费网站| 日韩国产欧美三级| 日韩免费电影一区| 日韩在线国产| 免费观看成人毛片| 屁屁影院在线观看| 国产精品久久久久久久久妇女| 亚洲自拍欧美精品| 成人国产精品久久久| 国产麻豆精品久久| 伊人精品视频在线观看| 黄色成人在线网站| 国内偷拍精品视频| 欧美伊人久久大香线蕉综合69 | 最近免费中文字幕视频2019| 婷婷成人激情| 久久精品午夜一区二区福利| 日韩黄色大片网站| 日韩 欧美 中文| 欧美激情精品久久久| 无需播放器亚洲| 免费一区二区视频| 亚洲精品99久久久久中文字幕| 亚洲精美视频| 三级视频在线观看| 国产在线三区| 中文亚洲字幕| 亚洲精品av在线| 成人免费视频91| 国产成人三级在线观看视频| а√在线中文在线新版| 成人一道本在线| 久久久综合视频| 日韩一区二区三区在线播放| 国产一区二区在线免费播放| 一区二区三区精品牛牛| 精品国产一级| 亚洲午夜成aⅴ人片| av免费观看久久| 国产精品第56页| 国产小视频免费在线网址| 久久亚洲欧美| 日韩在线视频观看| 手机在线免费毛片| 日日夜夜操操操| 欧美色图激情小说| 制服丝袜亚洲播放| 丁香色欲久久久久久综合网| 精品人妻一区二区三区麻豆91| 自拍网站在线观看| 国产精品丝袜久久久久久app| 国产在线观看91精品一区| 婷婷伊人五月天| 美州a亚洲一视本频v色道| 久久成人精品| 久久在线视频在线| 亚洲综合自拍网| 高清色视频在线观看| 久久亚洲图片| 九九久久国产精品| 国产熟女一区二区| 欧美精品少妇| 国产精品18久久久久| 欧美一级视频免费在线观看| 蜜臀久久99精品久久久久久| 伊人网站在线| 国产乱码精品一品二品| 日本国产欧美一区二区三区| 欧美一区二区三区爽爽爽| 国产精品视频二区三区| 国产99精品国产| 国产一区视频在线播放| 精品欧美一区二区三区免费观看| 伊人影院在线视频| 欧美国产禁国产网站cc| 国严精品久久久久久亚洲影视| 久久久久久久久久一级| 日韩一区二区三区免费| 婷婷综合另类小说色区| 欧美一级爱爱视频| 国内精品区一区二区三| 欧美肉体xxxx裸体137大胆| 精品视频在线视频| 成人亚洲视频在线观看| 免费毛片在线播放| 一区二区黄色| 精品国产自在精品国产浪潮| 黄瓜视频污在线观看| 四虎精品在永久在线观看| 国产.精品.日韩.另类.中文.在线.播放| 全亚洲最色的网站在线观看| 日本一区二区网站| 在线免费观看污| 中文字幕免费不卡| 亚洲一区在线免费| 国产欧美成人xxx视频| 日韩精品一区二区三区免费观看 | 亚洲午夜免费电影| 亚洲va久久久噜噜噜久久狠狠| 国产后入清纯学生妹| 成人线上播放| 欧美一卡在线观看| 午夜影院免费观看视频| aaa大片免费观看| 日本不卡一区二区| 日韩女在线观看| 亚洲天堂视频网站| va天堂va亚洲va影视| 欧美日韩亚洲另类| 在线观看免费污视频| 超清福利视频| 国产精品一级在线| 久久久久久久久久久久久久一区| 五月婷婷丁香六月| 精品国产一级毛片| 色系列之999| 黄色一级视频免费观看| 伊人久久视频| 欧美日韩在线电影| 国产精品嫩草影院8vv8| 中文字幕在线播放第一页| 丰满白嫩尤物一区二区| 精品无人乱码一区二区三区的优势| 香蕉视频免费在线看| 精品产国自在拍| 久久久精品一区| 国产精品美女久久久久av爽| 中韩乱幕日产无线码一区| 7777精品伊人久久久大香线蕉最新版| 欧美日韩一区二区区别是什么 | 超碰激情在线| 精品国产户外野外| 三区视频在线观看| 粉嫩av在线播放| 亚洲狠狠爱一区二区三区| 中文久久久久久| 日色在线视频| 亚洲自拍偷拍网站| 五月婷婷深爱五月| 成年人视频在线免费观看| 中文字幕亚洲欧美在线不卡| 欧美狂野激情性xxxx在线观| 操操操com| 国产一区二区久久| 日产精品高清视频免费| 免费aⅴ网站| 国产传媒在线| 日韩欧美国产高清| 夫妇交换中文字幕| 美女视频一区| 日韩亚洲在线观看| 波多野结衣家庭主妇| 亚洲人和日本人hd| 韩国国内大量揄拍精品视频| 91片黄在线观看喷潮| 永久91嫩草亚洲精品人人| 97精品视频在线观看| 国产女人爽到高潮a毛片| **女人18毛片一区二区| 国产精品视频yy9099| 欧美娇小极度另类| 国产精品中文字幕欧美| 亚洲最大免费| 国产免费视频| 国产精品嫩草影院av蜜臀| 国产成人精品视频ⅴa片软件竹菊| 传媒在线观看| 亚洲欧美激情小说另类| 日本xxxx免费| caoprom在线| 国产视频精品免费播放| 精品成人av一区二区在线播放| 成人在线免费小视频| 国产成人久久久| 亚洲精品乱码久久久久久蜜桃动漫| 奇米四色…亚洲| 法国空姐在线观看免费| 一个人看的免费视频色| 欧美日韩在线看| 香蕉网在线播放| 日韩视频一二区| 91精品国产99久久久久久| 嫩模一区二区三区| 免费不卡在线视频| 国产制服91一区二区三区制服| jk破处视频在线| 欧美性猛交xxxx免费看漫画 | 欧美日韩中文字幕在线视频| 超碰97人人干| 青青草久久爱| 国产精品欧美激情在线播放| 网站黄色在线观看| 中文一区在线播放| 婷婷免费在线观看| 日韩成人亚洲| 久热精品视频在线观看一区| 欧洲成人一区二区三区| 国产乱色国产精品免费视频| 91免费版看片| 韩国av网站在线| 亚洲第一区中文99精品| 992kp免费看片| 88xx成人网| 91干在线观看| 一个人看免费www视频有多爽| 中文在线资源观看网站视频免费不卡 | 成人乱码一区二区三区av| 大型av综合网站| 91免费观看网站| 在线看片黄色| 欧美一区二区三区四区五区| 日本妇乱大交xxxxx| 麻豆精品视频在线观看视频| 北条麻妃69av| 欧美v亚洲v综合v国产v仙踪林| 57pao成人国产永久免费| 免费在线看大片无需流量| 粉嫩老牛aⅴ一区二区三区| 久久久久99精品成人片毛片| 亚洲人成久久| 国产69精品久久久久久久| 成人美女大片| 国产99久久精品一区二区永久免费 | 国产精品zjzjzj在线观看| 国产精品久久视频| 成人午夜影院| 日韩欧美一级在线播放| av 一区二区三区| av不卡免费电影| jizz日本免费| 久久综合国产| 公共露出暴露狂另类av| 后进极品白嫩翘臀在线播放| 欧美激情在线一区| japanesexxxx在线播放| 欧美色成人综合| 国产精品亚洲lv粉色| av在线不卡免费看| 日本xxxxxxxxx18| 欧美日韩国产亚洲一区| 久久99久久久久久| 国产精品一区二区免费福利视频 | 最新日韩在线| 国产二区视频在线播放| 国产aa精品| 久久精品二区| 国内老司机av在线| 欧美一级免费看| 午夜男人视频在线观看| 亚洲午夜色婷婷在线| 国产成人天天5g影院| 欧洲精品一区二区| 亚洲国产精品无码久久|