• 목록
  • 아래로
  • 위로
  • 쓰기
  • 검색

atmega128 모터의 정역제어

int fnd[10]={0x03,0x9f,0x25,0x0d,0x99,0x49,0x41,0x1b,0x01,0x19};
int m[3]={0x00,0x03,0x0c};
unsigned char sw[1];
int z=0;
UINT RUN1(LPVOID lpParam)
{
 flag1 = 1;
 runt1 = 1;

int y=0;

 

do
  {

ReadB(PC,sw);

sw[0]=sw[0]|0xf8;

 if(sw[0]==0xfe)
 {
  y=1;
  Sleep(400);
  if(y>9)y=0;
  z=1;
 }
 else if(sw[0]==0xfd)
 {
  y=2;
  Sleep(400);
  if(y<0)y=9;
  z=2;
 }
  else if(sw[0]==0xfb)
 {
  y=0;
  Sleep(400);
  if(y<0)y=9;
  z=0;
 }
WriteB(PB,fnd[y]);
WriteB(PA,m[z]);

 


 }while(flag1);
  
  return 0;

 

}

곰부리 곰부리
10 Lv. 108847/121000P

자료는 포인트로 구매하세요
문의 010-6744-8207

공유

facebooktwitterpinterestbandkakao story
퍼머링크

댓글 0

권한이 없습니다. 로그인

신고

"님의 댓글"

이 댓글을 신고 하시겠습니까?

삭제

"님의 댓글"

cmd_comment_do 삭제하시겠습니까?