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

標題: 循跡小車制作資料-51單片機 [打印本頁]

作者: 威龍1410    時間: 2019-5-29 22:13
標題: 循跡小車制作資料-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)


作者: DGY0424    時間: 2019-11-25 16:35
很棒,很詳細
作者: 大白bai    時間: 2023-5-2 22:30
能繼續分享下原理圖和PCB源文件嗎




歡迎光臨 (http://www.izizhuan.cn/bbs/) Powered by Discuz! X3.1
国产综合精品一区| 日韩精品一区国产麻豆| 久久福利综合| 在线看的毛片| 波多野结衣在线| 亚洲男人第一天堂| 亚洲激情图片网| 久久99999| 日本精品免费| 2020欧美日韩在线视频| 亚洲精品一区二区三区精华液| 中文字幕av免费专区久久| 校园激情久久| 久久不见久久见国语| 日本不良网站在线观看| 一级二级三级在线观看| 青青青免费视频观看在线| 国产精品亚洲欧美在线播放| 欧美性猛交xxxx乱大交少妇| www.污污视频| 中文字幕一区二区三区在线乱码 | 亚洲国产岛国毛片在线| 日韩成人一区二区三区在线观看| 女人抽搐喷水高潮国产精品| 漫画在线观看av| 97视频在线观看网站| caoporen人人| 中出嫩模无套| 亚洲综合在线网| 依依成人在线视频| 国产成人愉拍精品久久| 人人人妻人人澡人人爽欧美一区| 天天视频天天爽| 国产玉足脚交久久欧美| 任我爽在线视频精品一| 91色在线视频| 日韩av第一页| 久久久精品美女| 精品视频久久久久久| 欧美福利视频一区| 91久久人澡人人添人人爽欧美 | 很黄很黄激情成人| 日韩国产欧美| 精品一区在线| 丝袜久久网站| 久久精品66| 久久免费福利| 日韩毛片网站| 播放一区二区| 午夜精品久久久久久久久久蜜桃| 人人澡人人添人人爽一区二区| 国产一区电影| 国产裸舞福利在线视频合集| 一二三四社区在线视频6| 成人免费乱码大片a毛片软件| 午夜免费入口| 揉丰满老妇老女人的毛片| 国产又粗又爽| 一本大道五月香蕉| 国产高清免费视频| 91国内精品久久久久| 国产一级又黄| 国产麻豆精品视频一区二区| 亚洲欧美国产另类首页| 伊人影院蕉久影院在线观看| 性高潮久久久久久久久久| 日本韩国免费观看| 污污视频在线免费看| 日韩成人黄色片| 欧美xxxx性xxxxx高清视频| 性xxxxbbbb| 先锋影视中文字幕| 久本草在线中文字幕亚洲欧美| 青青草国产在线播放| 国产亚洲精品久久久久久青梅 | 精品一区免费观看| 国产成人综合欧美精品久久| 亚洲 欧美 日韩 在线| 日韩精选在线观看| 国产又粗又猛又黄又爽| 成人黄色免费视频| 天天综合网色中文字幕| 国产精品第八页| jizzjizzjizzjizzjizzjizzjizz| 天天撸夜夜操| 在线中文视频| 老司机午夜在线视频| 日本资源在线| 成人免费在线观看视频| 欧美成人一级| 欧美日韩在线二区| 国产精品激情电影| 蜜桃久久精品一区二区| www.性欧美| 中文字幕中文字幕一区| 欧美日韩亚洲天堂| 欧美成人一区二区三区片免费| 国产丝袜精品第一页| 久久人人爽人人爽人人片亚洲| 亚洲**2019国产| 成人综合国产精品| 日本不卡一区二区三区在线观看| 免费看黄色a级片| 色婷婷成人在线| 免费a级黄色片| 豆国产97在线 | 亚洲| 一女二男一黄一片| 欧美色xxx| 日本桃色视频| 18网站在线观看| 91麻豆精品国产综合久久久 | 久久不射影院| 日韩一二三区| 欧美a级片网站| 久久精品72免费观看| 26uuu国产日韩综合| 五月婷婷色综合| 亚洲成年人在线| 97国产真实伦对白精彩视频8| 国产乱码一区| 国产在线观看福利| 色一情一交一乱一区二区三区| 日韩高清免费av| 欲求不满中文字幕| 亚洲美女在线免费观看| 日本高清在线观看| 精品中文一区| 国内精品久久久久影院色| 亚洲美女在线一区| 亚洲成色www8888| 欧美性做爰毛片| 欧美日韩综合精品| 美女喷白浆视频| 中文字幕资源站| 亚洲AV无码乱码国产精品牛牛| 日本www高清| 男人天堂手机在线| 精品久久97| 日韩精品一级二级| 亚洲男人的天堂在线aⅴ视频| 欧美一级在线免费| 91高清免费在线观看| 亚洲丰满在线| 成人精品在线观看视频| 国产一区二区麻豆| fc2ppv在线观看| 超清av在线| 久久在线电影| www国产精品av| 制服丝袜国产精品| 国产成人av在线| 精品国产一区二区三区无码| av网站免费在线看| 网站黄在线观看| 青青草av免费在线观看| 日韩一区二区三区高清在线观看| 日韩精品一二三区| 欧美丝袜一区二区| 性欧美在线看片a免费观看 | 一级做a爰片久久毛片16| 黄色电影在线免费观看| 国产三线在线| 欧美一区国产在线| 国产精品国产a| 亚洲小视频在线观看| 春色成人在线视频| 女人高潮一级片| 中文区中文字幕免费看| 天天色天天看| 高清av一区| 久热精品视频| 91久久精品一区二区三区| 久久久久久久999精品视频| 日本三日本三级少妇三级66| 妖精视频在线观看免费| 精品免费视频一卡2卡三卡4卡不卡| 国产69精品久久app免费版| 欧美日韩一区二区三区在线电影| 成人午夜精品一区二区三区| 日韩午夜在线影院| 国产精品视频免费一区二区三区 | 色视频免费观看| 电影k8一区二区三区久久| 自拍欧美日韩| 亚洲一级在线观看| 久久久亚洲影院| 国产精品视频一区二区三区四区五区| 欧美日韩中文视频| 成人拍拍拍免费视频网站| 亚洲欧洲二区| 成人免费福利片| 日韩国产一区三区| 欧洲精品国产| 亚洲欧美一区二区三区四区五区| 两个人日本在线观看视频| 成人全视频在线观看在线播放高清 | 色婷婷精品久久二区二区密| 精品久久久无码中文字幕| 久久视频www| 在线成人直播| 日韩欧中文字幕| 91免费看国产| 少妇特黄一区二区三区| 国产剧情av片巨作醉酒女邻居| 无码小电影在线观看网站免费 | 最新一区二区三区| 操人真爽免费视频| 清纯唯美激情亚洲| 国产亚洲福利社区一区| 欧美另类老女人| 不卡av免费在线| 国精产品一品二品国精品69xx | 三年片免费观看大全| 玖玖精品在线| 91色九色蝌蚪| 久热精品视频在线观看一区| 三级4级全黄60分钟| 国产熟女一区二区丰满| 久草资源在线| 另类人妖一区二区av| 日韩成人激情视频| 成人一区二区av| 国产精品女同一区二区| 在线免费观看污| 国产资源在线一区| 亚洲视频欧洲视频| 北条麻妃av高潮尖叫在线观看| 亚洲毛片在线播放| 中文在线а√在线8| 高清国产一区二区| 色综合久久88| 美女又黄又免费的视频| 一色屋免费视频| 欧美大胆视频| 91福利精品第一导航| 欧美成人蜜桃| 亚洲第一网站在线观看| 黄色精品免费看| 成人性生交大片免费看中文网站| 欧美高跟鞋交xxxxxhd| av在线天堂网| 比比资源先锋| 四虎成人av| 日韩欧美视频在线| 日韩a∨精品日韩在线观看| 日本美女一级片| 9999精品视频| 亚洲线精品一区二区三区八戒| 国产精品福利视频| 欧美激情黑白配| 丝袜综合欧美| 久久精品一区蜜桃臀影院| 国产精品日韩精品| 久久人妻无码aⅴ毛片a片app | 亚洲 欧美 中文字幕| 99精品老司机免费视频| 蜜臀国产一区二区三区在线播放| 中文字幕日韩av综合精品| 亚洲这里只有精品| 免费黄色地址| 亚洲精品午夜av福利久久蜜桃| 91精品国产91久久久久久一区二区 | 亚洲国产精品成人天堂| xxxx国产精品| 日韩一区二区三区免费视频| 亚洲同性gay激情无套| 国产成人激情视频| 精品视频第一页| 日av在线播放| 韩国v欧美v亚洲v日本v| 欧美最猛黑人xxxx黑人猛叫黄| www.黄色在线| 欧美高清成人| 岛国一区二区三区| 国产精品高潮呻吟视频 | 福利视频大全| 欧美精品一线| 中文字幕九色91在线| 无码人妻一区二区三区在线| 黄页视频在线免费观看| 青青草国产成人99久久| 日韩中文字幕在线精品| 国产精品成人99一区无码| 性综艺节目av在线播放| 久久亚洲一区| 久久久精品久久久| 久久久久久久麻豆| 91青青在线视频| 亚洲国产精品成人综合色在线婷婷 | 九九热在线免费| chinesegaysextube| 欧美午夜精品| 久久夜色精品国产欧美乱| 人妻无码中文久久久久专区| 黄页网址大全在线播放| 日韩av一级电影| 青青精品视频播放| 日本免费观看视| 欧美一区 二区 三区| 色婷婷亚洲一区二区三区| 又大又硬又爽免费视频| 国产精品久久久久久久泡妞| 一区二区三区四区电影| 欧美成人性色生活仑片| 一区二区不卡免费视频| 免费福利在线观看| 国产色产综合色产在线视频 | youjizz欧美| 欧美一区中文字幕| 奇米777在线视频| 中文字幕国产在线| 91视频www| 精品国产乱码久久久久| 欧亚成年男女午夜| 精品高清久久| 九九精品在线观看| 激情综合网五月婷婷| 激情国产在线| 91激情在线视频| 九九热在线免费| 欧美日韩国产综合视频| 菠萝蜜视频在线观看一区| 欧美亚洲爱爱另类综合| 亚洲一区免费在线| 1024精品一区二区三区| 97久久久免费福利网址| 天堂av免费在线观看| 精品久久亚洲| 日韩高清免费在线| 日本一道本视频| 欧洲av不卡| 成人网在线免费视频| 免费成人看片网址| 顶级欧美妇高清xxxxx| 日本va欧美va欧美va精品| 国产伦视频一区二区三区| 麻豆精品不卡国产免费看| 日韩午夜免费| 亚洲影视中文字幕| 欧美人与动性xxxxx杂性| 免费欧美日韩国产三级电影| 精品一区日韩成人| 免费性色视频| 99综合电影在线视频| 国产一二三四区在线观看| 一级片免费视频| 一区二区三区在线视频观看| 中日韩av在线播放| 欧美videossex| 精品国产网站在线观看| 日韩欧美中文字幕视频| 国产66精品| 97高清免费视频| 亚洲 美腿 欧美 偷拍| 日本中文字幕一区| 夜夜爽99久久国产综合精品女不卡 | 亚洲国产综合网| 免费日韩视频| 日韩免费电影一区二区| 激情丁香婷婷| 亚洲人成亚洲人成在线观看图片 | 在线视频福利一区| 精东传媒在线观看| 大伊人狠狠躁夜夜躁av一区| 日本免费久久高清视频| 国产精品无码免费播放| 亚欧成人精品| 亚洲精品8mav| 亚洲精品套图| 欧美日韩久久久久久| 国产1区2区3区4区| 精品成av人一区二区三区| 成人av色在线观看| 操碰免费视频| 亚洲二区在线观看| 国产无遮挡在线观看| 日韩高清一级| 国产欧美日韩精品专区| 天堂网www在线观看| 国产精品久久久久精k8| 日本泡妞xxxx免费视频软件| 一区二区电影免费观看| 久久av中文字幕| 极品一线天粉嫩虎白馒头| 97精品国产97久久久久久久久久久久| 能看的毛片网站| 性欧美videohd高精| 久久99久久久久久久噜噜| 午夜国产福利| 中文字幕不卡在线播放| 欧美丰满少妇人妻精品| 国内精品麻豆美女在线播放视频| 国产精品久久久久久久久久三级 | 亚洲第一偷拍| 欧美国产视频在线观看| 青青色在线视频| 亚洲国产女人aaa毛片在线| 999久久久久久| 国产精品99久久久久久宅男| 国产又大又黄又猛|