서보모터 갈 : - 빨 : + 노: 신호
0.02s 를 10000개로 나눈다.
0.02/10000
T3 cnt T = 0.000002
f = 500,000Hz
즉 500k Hz 가들어가야 10000개로 나눌 수 있다.
prescaler 200-1
counter period 10000
pulse 750
350으로 바꿔주면?
서보모터가 180도에서 고정된다.
// 내 모터는 180, 1290으로 고정값을 맞춰줘서 사용했다.
kk 를 0에 가까이 줄일 수록 턱턱 걸린다. 부드럽게 동작하지 않는다.
ADC 이용하여 가변저항으로 서보모터 제어
C#코드로 만든 UART통신을 이용하여 서보모터 제어.
배열 선언
0, 90, 180에 다 넣어주고 txdata[5]만 수정
통신을 확인하기 위해 서보모터를 먼저 연결하지 않고 문자열 출력을 확인함.
'공부방 > ARM_STM32WS 이규정교수님_필기' 카테고리의 다른 글
C# 프로토콜 _ ADC & ENCODER MODE (0) | 2024.04.15 |
---|---|
ARM 배운 것들 (0) | 2024.04.15 |
C#_ UART _ DMA (0) | 2024.04.11 |
STM32F411CCU6TR _KICAD_ PCB _ Cam file (0) | 2024.04.11 |
STM32F411CCU6TR _KICAD_ Design (0) | 2024.04.09 |