有小車循跡
有紅外遙控
有聲控小車
有超聲波避障
51hei.png (10.57 KB, 下載次數: 91)
下載附件
2020-12-22 14:51 上傳
電路原理圖如下:
51hei.png (103.59 KB, 下載次數: 78)
下載附件
2020-12-22 14:52 上傳
單片機源程序如下:
- #include<reg52.h>
- #define uchar unsigned char
- #define uint unsigned int
- sbit pwm=P2^7; //P2.7為PWM腳。
- uchar count,angle; //計數和角度。
- void delay_100us() //100us延時,相當于0.1ms
- {
- uchar j;
- for(j=0;j<31;j++)
- {
- ;
- }
- }
- void toji()
- {
- while(count<200) //count少于200時,無限循環,相當于20ms為一個周期
- {
- if(count<angle) //count少于角度。
- {
- pwm=1; //pwm輸出高電平。
-
-
- }
-
- else //其它情況
- {
- pwm=0; //pwm輸出低電平。
- }
- delay_100us(); //延時100us,相當于0.1ms
- count++; //count自加1。
- }
- count=0; //當count經歷200次后,count歸0
- }
- void main()
- {
- count=0;
- while(1)
- {
- angle=5; //角度為5ms
- toji(); //調用舵機子程序。
-
- }
- }
復制代碼
所有資料51hei提供下載:
03 小車程序與電路.rar
(3.23 MB, 下載次數: 53)
2020-12-22 09:38 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|