BASIC4MCU | 질문게시판 | 아두이노 스텝모터 180도 구동
페이지 정보
작성자 master 작성일2018-09-12 17:49 조회8,748회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=3058
본문
// MCU BASIC: https://www.basic4mcu.com// DateTime : 2018-09-12 오후 5:53:53// by Ok-Hyun Park//int L293[]={4,5,6,7}; // in1,in2,in3,in4int button=3;int led=10;int angle=0;//void setup(){pinMode(button,INPUT);pinMode(led,OUTPUT);for(int i=0;i<4;i++)pinMode(L293[i],OUTPUT);}//void loop(){if(digitalRead(button)){if(angle<180){ angle=180;for(int k=0;k<25;k++){ // 25*4=100 (100step=180도)for(int i=0;i<4;i++){ // 4->5->6->7순서로 구동digitalWrite(L293[i],1); delay(5); digitalWrite(L293[i],0);}}delay(1000);digitalWrite(led,HIGH); delay(2000); digitalWrite(led,LOW); // LED OFF}}else{if(angle>0){ angle=0;for(int k=0;k<25;k++){ // 25*4=100 (100step=180도)for(int 3=0;i>=0;i--){ // 7->6->5->4순서로 구동digitalWrite(L293[i],1); delay(5); digitalWrite(L293[i],0);}}delay(1000);}}}
댓글 0
조회수 8,748등록된 댓글이 없습니다.