여기는 연수생의 작업물을 기록하고 공유하는 공간입니다.
프로젝트 사진 모음
1.
서보모터 4개 테스트
프로젝트 기록
1.
서보모터 4개 제어 코드
z) 주기에서 펄스 폭이 0.5ms~2.5ms가 되도록 duty를 조정.
angle: 0~180
"""
# 최소 0.5ms(2.5% duty) ~ 최대 2.5ms(12.5% duty)
# 각도에 따른 비율 환산 (0° -> 2.5%, 180° -> 12.5%)
# ratio = 0.025 + (angle / 180) * 0.1 (0.025 = 2.5%, 0.125 = 12.5%)
ratio = 0.025 + (angle / 180.0) * 0.1
duty_u16 = int(ratio * 65535)
pwm.duty_u16(duty_u16)
JavaScript
복사