# pca9685应用组件 **Repository Path**: oneos-ability/pca9685-servo-motor ## Basic Information - **Project Name**: pca9685应用组件 - **Description**: 基于OneOS操作系统设计的一个PCA9685 Module,通过使用OneOS的IIC api去操作 PCA9685,从而实现对16路舵机的控制,可方便扩展为多足机器人等设计。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-11-07 - **Last Updated**: 2024-11-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # OneOS PCA9685 Module 基于OneOS操作系统和STM32F1精英版底板设计的一个PCA9685 Module,通过使用OneOS的IIC api去操作 PCA9685,从而实现对16路舵机的控制,可方便扩展为多足机器人等设计。 ### api | void PCA9685_Init(void); | NULL | PCA9685模块初始化 | | void setPWMFreq(float freq); | freq:pwm频率 | 设置PWM频率,SG90为50Hz | | void servo_control(u8 servo_id, u16 angle); | servo_id:舵机编号1~16,angle:0~180° | 指定舵机转动角度 |