서보모터
-
아두이노 라이브러리 | 서보모터 정밀 제어Technology/Arduino 2024. 11. 24. 13:39
1. 서보모터 각도 보정 다양한 종류의 서보모터를 사용하다보면 Servo.write(0)과 Servo.write(180)을 선언하여도 0도와 180도에 정확하게 도달하지 않는 경우가 있을 수 있는데, 원인을 알기 위해서는 서보모터 객체에 디지털 핀 번호를 할당하는 메소드 Servo.attach()를 선언하는 방법을 상세하게 알 필요가 있다. Servo.attach()를 선언할 때 부가 기능으로 PWM 신호에서 HIGH를 유지하는 최소 시간과 최대 시간을 추가로 정의할 수 있는데, 이를 정의하지 않으면 최소 시간은 544 μs으로, 최대 시간은 2400 μs이 자동으로 정의된다. 이 상태에서 Servo.write(0)을 선언한다면 주기가 20 ms이면서 0.544 ms동안 HIGH를 유지하는 PWM 신..
-
아두이노 라이브러리 | 서보모터 Servo.hTechnology/Arduino 2024. 1. 19. 18:00
1. 아두이노 라이브러리 LED나 택트 스위치와 같이 간단한 전자 소자는 아두이노 플랫폼에서 지원하는 함수를 이용하여 쉽게 제어할 수 있지만, 초음파 센서와 서보모터 같이 특별한 기능을 가진 장치를 사용하기 위해서는 장치의 동작 원리와 제어 방법을 알아야 한다. 그러나 아두이노 플랫폼에서는 동작 원리와 제어 방법을 모르더라도 이러한 장치들을 간단하게 제어할 수 있도록 다양한 라이브러리를 지원하고 있다. 아래 링크로 접속하면 아두이노 플랫폼에서 지원하는 라이브러리에 대한 정보를 확인할 수있다. Libraries - Arduino ReferenceLibraries The Arduino environment can be extended through the use of libraries, just like..