2014-09-04 15:17:52



| NO | 부품명 | 수량 | 상세정보 |
| 1 | 아두이노 보드 | 1 | Mini, UNO |
| 2 | 브레드 보드 | 1 | |
| 3 | 서보 모터 | 2 | |
| 4 | 케이블 | 6~10 | |
| 5 | 굵은 철사 | 1~2m | 아두이노Mini같이 소형보드를 쓰지 않을 경우 굵은 철사 선호 |
| 부품명 | 아두이노 보드 | 브레드 보드 | 서보 모터 2개 | 케이블 | 굵은 철사 |
| 부품 사진 | ![]() |
![]() |
![]() |
![]() |
![]() |







#include <Servo.h>
Servo frontLeg; //앞다리 서보모터
Servo rearLeg; //뒷다리 서보모터
int pos = 0;
void setup()
{
//각 서보모터의 핀번호 설정
frontLeg.attach(9);
rearLeg.attach(10);
//서보모터의 초기각도를 90도로 설정
frontLeg.write(90);
rearLeg.write(90);
}
//각각의 다리는 for문을 통해 반복적으로 앞뒤앞뒤 순서대로 움직이게 된다.
//for문의 각도 조절(pos)은 균형에 맞게 각각 사용자가 지정한다
//delay를 조절하여 전진하는 속도를 지정한다
void loop() {
for(pos = 50; pos <80 ; pos += 1) {
frontLeg.write(pos);
delay(10);
}
delay(80);
for(pos = 75; pos <115 ; pos += 1) {
rearLeg.write(pos);
delay(10);
}
delay(80);
for(pos = 80; pos>=50; pos-=1) {
frontLeg.write(pos);
delay(10);
}
delay(80);
for(pos = 115; pos >=75 ; pos -= 1) {
rearLeg.write(pos);
delay(10);
}
delay(80);
}
수박쨈
아두이노, 서보모터