본문 바로가기
핸드이노 (아두이노 의수)

핸드이노 1초간격으로 숫자 세기

by SwMaker_Jun 2023. 4. 11.
728x90
반응형

1초 간격으로 숫자세기

 

첫 가위바위보와 설정이 같음

 

 // 루프함수에서는 for 반복문 구조를 활용하여 각 손가락이 1도씩 증가하여 펴지고 다시 1도씩 감소하여 접히는 코드

C언어 for문 구조를 공부해 보자.

 

 

 

아래코드를 핸드이노에 업로드해보자 !

코드 밑에 복사하여 사용 ===============================================

 

#include<Servo.h>                 
Servo servo_1;
Servo servo_2;
Servo servo_3;
Servo servo_4;
Servo servo_5;      

void setup() {
  servo_1.attach(12); 
  servo_2.attach(10);
  servo_3.attach(9);
  servo_4.attach(6);
  servo_5.attach(2); 
  delay(500);
  servo_1.write(165);
  servo_2.write(165);
  servo_3.write(165);
  servo_4.write(165);
  servo_5.write(165);
  delay(5000);
}

void loop() {    
  for(int i = 165; i > 0; i--) { servo_1.write(i);  }
  delay(1000);
  for(int i = 165; i > 0; i--) { servo_2.write(i);  }
  delay(1000);
  for(int i = 165; i > 0; i--) { servo_3.write(i);  }
  delay(1000);
  for(int i = 165; i > 0; i--) { servo_4.write(i);  }
  delay(1000);
  for(int i = 165; i > 0; i--) { servo_5.write(i);  }
  delay(1000);
  for(int i= 0; i < 166 ; i++) { servo_1.write(i);  }
  delay(1000);
  for(int i= 0; i < 166 ; i++) { servo_2.write(i);  }
  delay(1000);
  for(int i= 0; i < 166 ; i++) { servo_3.write(i);  }
  delay(1000);
  for(int i= 0; i < 166 ; i++) { servo_4.write(i);  }
  delay(1000);
  for(int i= 0; i < 166 ; i++) { servo_5.write(i);  }
  delay(1000);

}

 

 

 ===============================================================

 

 

핸드이노 확인하기 !

 

728x90
반응형