|
小弟平時(shí)喜歡航模遙控之類的?匆娞詫毶系男艨刂聘杏X太貴自己就DIY一只
淘寶讀取舵機(jī)占空比
圖片是淘寶上的
下面是STC15 8腳單片機(jī)的讀取程序。
使用P3^4作為PWM輸出應(yīng)交。P3^0和P3^1,作為前進(jìn)后退檔的指示LED。使用PWM引腳接入接收機(jī)的前進(jìn)后退信號,當(dāng)前進(jìn)后退會有對用的燈亮起。
模擬擋車等。同時(shí)可以作為左右轉(zhuǎn)轉(zhuǎn)向燈可使用自閃的黃色LED。
單片機(jī)源程序如下:
- #include <STC15F104E.H>
- #include <intrins.h>
- sbit RX = P3^4 ;
- sbit L1 = P3^0 ;
- sbit L2 = P3^1 ;
- sbit L3 = P3^2 ;
- sbit L4 = P3^3 ;
- unsigned int time=0,times;
-
- /********************************************************/
- void Conut(void)
- {
- time=TH0*256+TL0;
- TH0=0;
- TL0=0;
-
-
- }
- /******************************/
- void main( void )
- {
- // unsigned char aa;
- //InitUART ();
-
- while(1)
- { time=0;
- AUXR &= 0x7F;
- TMOD=0x01;
- TH0=0;
- TL0=0;
- EA=1;
- {
- while(!RX);
- TR0=1;
- while(RX);
- TR0=0;
- Conut();
- }
- //Delay50ms();
- if(time<1300)
- {
- L1=0;
-
- }
- else
- L1=1;
-
- if(time>1800)
- {
- L2=0;
-
- }
- else
- L2=1;
-
- }
- }
復(fù)制代碼
|
評分
-
查看全部評分
|