no | item | title | name | date | hit |
---|---|---|---|---|---|
27072 | 4륜 RC 카 구입했는데 코딩은 제가 직접 해야 하나요? | 민재 | 2024-05-31 | 0 | |
27067 | mblock 코딩 연결 오류 | 김천재 | 2024-05-31 | 1 | |
27063 | 안녕하세요 아두이노 처음 써볼려고하는데 제품 문의 드립니다. | 김형민 | 2024-05-30 | 15 | |
27057 | 에듀이노 송수신기와 부저를 같이 연결할 수 있나요 ?? | 스네이더 | 2024-05-29 | 36 | |
27031 | 보드 선택 불가능 | 김채원 | 2024-05-24 | 74 |
#include "Servo.h" // "를 꺽쇠가로로 변경해주세요 꺽쇠가로가 댓글에서 표현 안되서 "로 대체했습니다.
Servo servo;
void setup() {
servo.attach(8);
}
void loop() {
servo.write(0); //각도에 따라 서보 회전
delay(1000);
servo.write(90); //각도에 따라 서보 회전
delay(1000);
servo.write(180); //각도에 따라 서보 회전
delay(1000);
}
제가 이 코드에서 테스트 해본 결과
0도 90도 180도 정상적으로 작동하는데 혹시 이걸로 해보시겠어요?
..올려주신 기본코드랑 거의 똑같게 했었는데말입니다..ㅠㅠ
핀도 혹시 모르니 PWM 출력을 지원하는 9번 핀으로 바꿔보죠
그리구 90도 하나만 넣고 테스트 해보시겠어요?? 입력을 하나만 줬을 때도 움직이는 지 확인해 봐야 할 것 같네요
loop는 어차피 작동 코드 넣는 곳이라 이건 문제가 아닙니당
그다음 값에 따라 속도를 조절할 건지 값에 따라 각도를 조절할 건지 그건 코드에 제어되는거에요!
카레맨님이 값에 따라 속도 변화의 코드를 업로드하셔서 그런듯해요!!
위에 코드로 작동하니 각도 변화가 잘 되네요!!