A
aredhel
Guest
Hi there! Tôi cố gắng để làm cho một biến động cơ servo nhỏ trong cả hai hướng theo chiều kim đồng hồ và ngược chiều kim đồng hồ bằng cách sử dụng Zilog Z8F042APH020SC. Có 2 nút. Nút A là chuyển động cơ theo chiều kim đồng hồ 180 ° bất cứ khi nào nó được nhấn, trong khi nút B thì có chức năng tương tự, ngoại trừ động cơ di chuyển theo hướng ngược lại. Các loại động cơ đang sử dụng là Cytron C8.0C mô hình, tuy nhiên các trang web sản phẩm không có đặc điểm kỹ thuật sản phẩm, nhưng tôi có thể tìm thấy một sản phẩm khác mà tôi nghĩ là tương tự như một trong tôi có, nó là HS-55 Feather Servo điều khiển độ rộng xung của 1500us. Tôi có kèm theo sơ đồ mạch và các mã như sau: # include void main (void) {long D; int PButton = 0; PBDD = 0x00; PBAF = 0x08; T1RH = 0x08; T1RL = 0x00; T1CTL0 = 0x00; T1CTL1 = 0x03; PButton = PBIN; trong khi (1) {switch (PButton) {trường hợp PB1: (D = 0; D <300000; D + +) {} T1PWMH = 0x01; T1PWML = 0x80; nghỉ; trường hợp PB2: cho (D = 0; D <300000; D + +) {} T1PWMH = 0x0c; T1PWML = 0x80; break; mặc định: break;}}}