欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

51單片機智能小車,尋跡尋光紅外避障超聲波避障等功能

  [復制鏈接]
跳轉到指定樓層
樓主
智能小車51單片機,擁有尋跡尋光紅外避障超聲波避障等功能
備注1:網絡標號是相同的表示電氣相連,例如:網絡標號是VCCBAT,那么原理圖中所有是VCCBAT的標號的表示電氣相連!
備注2:虛線框內為前端探頭檢測板,請注意前端檢測板元器件位置標號!
注意:元器件的腳位排序按數字序號與實體元件對應。例圖中的標號1對應實體元件左邊1腳
焊接時請對照元件清單焊接!10K排阻也有方向之分!

4.滅火驅動原理圖.pdf

1.主板、底板原理圖合一.pdf

溫馨提示:虛線框表示裝在結構底板上面的元器件(R18 , V5  ,R19  ,V2 ,R20,V6,R21,V3屬于循跡部分,
用配好的循跡模塊代替使用,效果更好)




10、 藍牙遙控程序操作程序\
1、ZY08-C超聲波避障程序\
2、ZY08-C紅外避障程序\
3、ZY08-C循跡 尋黑線程序\
4、ZY08-C遙控器控制小車程序\
5、ZY08-C尋光程序\
8、ZY08-C機器人滅火程序程序\

單片機源程序如下:
  1. /*****************ZY08-C智能循跡、遙控、避障、尋光機器人*****************
  2. //=====================================================================//
  3.                     5、ZY08-C尋光程序程序演示                         //

  4. 本程序主要是通過主板左右兩個光敏傳感器感應光照 ,當右邊光敏傳感器檢測到光照
  5. 而左邊沒有檢測到,小車則向右轉彎,當兩個光敏傳感器同時檢測到光照時,小車則
  6. 前進,當關照源移動時,當左邊光敏傳感器檢測到光照,右邊沒有檢測,則小車左轉
  7. ,當左右兩個傳感器同時檢測到光照,則小車前進,周而復始。


  8. 程序測試方法:打開您的智能手機的手電筒功能,首先確保在沒有開手電筒功能時候,
  9. 主板左側LED  D1和右側LED D2 沒有亮,如果亮了就用一字起把對應的電位器細致調
  10. 節下,直到LED熄滅,然后打開手機的手電筒功能,照一下左右兩個光敏傳感器看是否
  11. 會亮,如果不亮說明之前那一步調過頭,那么你就要再細微調節下,直到亮為止,這樣
  12. 系統測試完畢,就可以正常尋光了;祝你成功!

  13. //---------------------------------------------------------------------//

  14. *  平臺:ZY08-C智能循跡、遙控、避障、尋光機器人 + Keil U4 + STC89C52
  15. *  程序名稱:5、ZY08-C尋光程序
  16. *  公司:湖南智宇科教設備有限公司
  17. *  編寫:智宇公司研發一部
  18. *  交流:智能車QQ:1018973181
  19. *  晶振:11.0592MHZ
  20. *  售后技術說明:免費開源,不支持客戶自己修改程序分析與改正,可以提供我公司程序說明
  21. *  視頻教程:本小車配套學習C語言詳細視頻教程,資料統一網盤下載
  22. ******************************************************************/  

  23. #include <REGX52.H> //包含51單片機相關的頭文件

  24. sbit FontLled=P1^0;

  25. sbit LeftIR=P1^0;                         //定義前方左側紅外探頭端口
  26. sbit RightIR=P1^1;                        //定義前方右側紅外探頭端口
  27.                      

  28. sbit M1A=P0^0;                            //定義左側電機驅動A端
  29. sbit M1B=P0^1;                            //定義左側電機驅動B端

  30. sbit M2A=P0^2;                            //定義右側電機驅動A端
  31. sbit M2B=P0^3;                            //定義右側電機驅動B端

  32. sbit B1=P0^4;                             //定義語音識識別傳感器端口
  33. sbit SB1=P0^6;                            //定義蜂鳴器端口


  34. void tingzhi()
  35. {
  36.    M1A=0;                                   //將M1電機A端初始化為0
  37.    M1B=0;                                   //將M1電機B端初始化為0
  38.    M2A=0;                                   //將M2電機A端初始化為0
  39.    M2B=0;

  40. }

  41. void qianjin()
  42. {
  43.    M1A=1;                                   
  44.    M1B=0;                                   
  45.    M2A=1;                                   
  46.    M2B=0;
  47. }

  48. void houtui()
  49. {
  50.    M1A=0;                                   
  51.    M1B=1;                                   
  52.    M2A=0;                                   
  53.    M2B=1;
  54. }

  55. void zuozhuan()
  56. {
  57.    M1A=0;                                   
  58.    M1B=1;                                   
  59.    M2A=1;                                   
  60.    M2B=0;
  61. }

  62. void youzhuan()
  63. {
  64.    M1A=1;                                   
  65.    M1B=0;                                   
  66.    M2A=0;                                   
  67.    M2B=1;
  68. }

  69. void delay_nus(unsigned int i)  //延時:i>=12 ,i的最小延時單12 us
  70. {
  71.   i=i/10;
  72.   while(--i);
  73. }   
  74. void delay_nms(unsigned int n)  //延時n ms
  75. {
  76.   n=n+1;
  77.   while(--n)  
  78.   delay_nus(900);         //延時 1ms,同時進行補償
  79.   
  80. }  


  81. void ControlCar(unsigned char ConType)    //定義電機控制子程序
  82. {

  83.   tingzhi();
  84. switch(ConType)                          //判斷用戶設定電機形式
  85. {
  86.   case 1:  //前進                         //判斷用戶是否選擇形式1
  87.   {
  88.     qianjin();
  89.     break;
  90.   }
  91.   case 2: //后退                          //判斷用戶是否選擇形式2
  92.   {
  93.     houtui();                                //M2電機反轉
  94.     break;
  95.   }
  96.   case 3: //左轉                          //判斷用戶是否選擇形式3
  97.   {
  98.     zuozhuan();                               //M2電機正轉
  99.         break;
  100.   }
  101.   case 4: //右轉                          //判斷用戶是否選擇形式4
  102.   {
  103.     youzhuan();                                //M1電機正轉
  104.                                           //M2電機反轉
  105.         break;
  106.   }
  107.   case 8: //停止                          //判斷用戶是否選擇形式8
  108.   {
  109.     tingzhi();
  110.         break;                                //退出當前選擇
  111.   }
  112. }
  113. }
  114. void main()                               //主程序入口
  115. {
  116.   bit RunFlag=0;                          //定義小車運行標志位

  117.   ControlCar(8);                          //初始化小車運行狀態
  118.   while(1)                                //程序主循環
  119.   {
  120.    Start:

  121.    
  122.    if(LeftIR == 0 && RightIR == 0)         //左右光敏傳感器同時檢測到光源,就前進
  123.    {
  124.       ControlCar(1);                      //左側沒有信號時,開始向右轉一定的角度
  125.       delay_nms (10);
  126.           SB1 = 0;
  127.           goto NextRun;
  128.    }
  129.    
  130.    if(LeftIR == 0 && RightIR == 1)
  131.    {
  132.       ControlCar(3);                      //右側沒有信號時,開始向左轉一定的角度
  133. ……………………

  134. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

所有資料51hei提供下載:
智能小車.zip (1.74 MB, 下載次數: 388)



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

使用道具 舉報

沙發
ID:209421 發表于 2017-6-16 05:15 | 只看該作者
不錯,下載試試
回復

使用道具 舉報

板凳
ID:311149 發表于 2018-4-21 17:01 | 只看該作者
請問樓主,可以分享一下proteus仿真嗎  xiexie
回復

使用道具 舉報

地板
ID:311149 發表于 2018-4-21 17:02 | 只看該作者
proteus仿真,謝謝    1972369322@qq.com
回復

使用道具 舉報

5#
無效樓層,該帖已經被刪除
6#
ID:334737 發表于 2018-5-22 15:25 | 只看該作者
簡單的程序 適合入門
回復

使用道具 舉報

7#
ID:335756 發表于 2018-5-22 15:56 | 只看該作者
不錯,下載試試,謝謝
回復

使用道具 舉報

8#
無效樓層,該帖已經被刪除
9#
ID:336130 發表于 2018-5-22 23:21 | 只看該作者

有視頻嗎
回復

使用道具 舉報

10#
ID:513747 發表于 2019-5-23 13:21 | 只看該作者
尋光的程序打不開啊,有問題
回復

使用道具 舉報

11#
ID:494192 發表于 2019-6-8 18:44 | 只看該作者
我想問一下  是不是可以實現云端算法  通過網絡大數據來進行識別避障?
回復

使用道具 舉報

12#
無效樓層,該帖已經被刪除
13#
ID:580104 發表于 2019-7-17 15:29 | 只看該作者
備注很詳細,資料不錯,學習一下 ...
回復

使用道具 舉報

14#
ID:484435 發表于 2019-8-5 12:00 | 只看該作者
謝謝分享
回復

使用道具 舉報

15#
無效樓層,該帖已經被刪除
16#
ID:939423 發表于 2021-7-26 13:35 | 只看該作者
你好,問一下我這個是ZYAR40A的,能用你這個程序嗎
回復

使用道具 舉報

17#
ID:913671 發表于 2021-11-11 21:47 | 只看該作者
簡單的程序 適合入門
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表