#include
Servo myservo1; // Finger1(pinky)
Servo myservo2; // Finger2
Servo myservo3; // Finger3
Servo myservo4; // Finger4(pointer)
Servo myservo5; // Thumb(swivel up)
Servo myservo6; // Thumb (close)
int pos1 = 0;
int pos2 = 0;
int pos3 = 0;
int pos4 = 0;
void setup() {
myservo1.attach(10);
myservo2.attach(13);
myservo3.attach(6);
myservo4.attach(5);
myservo5.attach(13);
myservo6.attach(3);
}
void loop() {
// ----------------------------------------------------------------------------------------------------------
// ----------------------------------------------------------------------------------------------------------
// Pin A: Open and close all fingers and thumb - grip
// ----------------------------------------------------------------------------------------------------------
// ----------------------------------------------------------------------------------------------------------
for(pos1 = 220, pos2 = 220; pos1 <= 220, pos2 >=0; pos1 += 1, pos2 -=1)
{
myservo1.write(pos2); // Finger1(pinky)
myservo2.write(pos2); // Finger2
myservo3.write(pos2); // Finger3
myservo4.write(pos2); // Finger4(pointer)
delay(2);
if(pos1 <= 60)
{
myservo5.write(pos1); // Thumb(swivel up)
}
delay(2);
if(pos2 >= 120)
{
myservo6.write(pos2); // Thumb (close)
}
delay(1);
}
for(pos1 = 200, pos2 =0, pos3 = 130; pos1 >=0, pos2 <=220; pos1 -=1, pos2 +=1, pos3 +=1)
{
myservo1.write(pos1); // Finger1(pinky)
myservo2.write(pos1); // Finger2
myservo3.write(pos1); // Finger3
myservo4.write(pos2); // Finger4(pointer)
delay(2);
if(pos1 <= 60)
{
myservo5.write(pos1); // Thumb(swivel up)
}
delay(2);
if(pos3 <= 210)
{
myservo6.write(pos3); // Thumb (close)
}
delay(1);
}
}
" 스케치를 업로드 하는 동안 에러가 발생하였습니다. "
잘 사용하고 있었는데 아두이노 업그레이드 이후 자꾸 저 멘트만 나타납니다ㅠㅠ 포트도 보드도 다 이상없이 기판을 새로
사서 바꿔보기도 하고 아두이노를 삭제하고 새로 깔아보기도 하고 하였지만 이유를 찾지 못했어요...오렌지보드가 1.6.10버전과 호환되지
못한건가요? 이 전 버전으로는 계속 저 스케치로 잘 작동하고 있었는데 업데이트 이후 문제가 발생하였습니다.
|