메인
home
소프트웨어
home

[양명고등학교][임병호]

여기는 연수생의 작업물을 기록하고 공유하는 공간입니다.

 프로젝트 사진 모음

모터연결사진

 프로젝트 기록

파이선 챗GPT (서보모터 4개 제어)
import machine import time # 서보모터가 연결된 핀 번호 servo_pins = [2, 4, 6, 8] servos = [machine.PWM(machine.Pin(pin)) for pin in servo_pins] # PWM 주파수 설정 (서보 모터는 보통 50Hz 사용) for servo in servos: servo.freq(50) # 서보모터 각도 설정 함수 def set_angle(servo, angle): duty = int((angle / 180 * 5000) + 2500) # 0=2500, 180=7500 (MicroPython에서는 범위 조정 필요) servo.duty_u16(duty) # 서보모터 스위핑 while True: for angle in range(0, 181, 5): # 0도에서 180도까지 증가 for servo in servos: set_angle(servo, angle) time.sleep(0.02) for angle in range(180, -1, -5): # 180도에서 0도까지 감소 for servo in servos: set_angle(servo, angle) time.sleep(0.02)
JavaScript
복사