Controlador de servos 16 canais PCA9685 PWM I2C de 12 bits compatível com Arduino
Marca: satkit
IVA incluído (S/ IVA: 5,79€)
Descontos por quantidade
| Quantidade | Preço | Guardar |
|---|---|---|
| 2+ | 6,40€ | -10% |
O Controlador de Servos 16 Canais De 12 Bits PWM I2C PCA9685 é um módulo eletrónico concebido para facilitar o controlo de múltiplos servomotores através de uma interface I2C eficiente e precisa. Compatível com Arduino, este controlador permite gerir até 16 saídas PWM utilizando apenas dois pinos do microcontrolador, otimizando a utilização de recursos e simplificando a cablagem.
Características principais:
- Controlo de 16 canais PWM: Permite controlar até 16 servos ou saídas PWM em simultâneo.
- Resolução de 12 bits: Oferece uma resolução fina para cada saída, equivalente a aproximadamente 4 microsegundos de resolução a 60 Hz, ideal para um controlo suave e preciso de servomotores.
- Interface I2C com relógio integrado: Não requer que o microcontrolador envie o sinal de relógio, o que reduz a carga de processamento.
- Encadeamento de módulos: Até 62 módulos podem ser ligados em série, permitindo controlar até 992 saídas PWM a partir de um único bus I2C.
- Alimentação flexível: Funciona com 5V e pode ser controlado a partir de microcontroladores de 3.3V, com saídas que suportam até 6V.
- Configuração de saída: Saídas configuráveis em modo push-pull ou open-drain para se adaptarem a diferentes aplicações.
- Pino de habilitação: Permite desativar rapidamente todas as saídas para maior controlo e segurança.
- Resistências integradas de 220 ohmios: Facilitam o controlo de saídas LED sem componentes adicionais.
Utilizações típicas:
- Controlo de múltiplos servomotores em robôs e projetos de automação.
- Projetos de iluminação LED com controlo PWM preciso.
- Aplicações que requerem expansão do número de saídas PWM em microcontroladores como Arduino.
Compatibilidade: Este controlador é totalmente compatível com plataformas Arduino e outros microcontroladores que suportem comunicação I2C, facilitando a sua integração em projetos eletrónicos e robóticos.
Conteúdo da embalagem:
- 1 x Controlador de servos 16 canais de 12 bits PWM I2C PCA9685 compatível com Arduino.
- Controla até 16 servos com apenas dois pinos I2C
- Resolução de 12 bits para controlo preciso de servos
- Permite encadear até 62 módulos para 992 saídas PWM
- Interface I2C com relógio integrado, sem carga extra para o microcontrolador
- Alimentação de 5V, compatível com microcontroladores de 3.3V
- Frequência PWM ajustável até 1.6 KHz
- Saídas configuráveis em push-pull ou open-drain
- Pino de habilitação para desativar rapidamente todas as saídas
- Resistências de 220 ohm para controlo direto de LEDs
Perguntas e Respostas de Clientes
Quais são os valores de tensão e corrente máximos suportados pelas saídas do módulo?
As saídas podem suportar até 6 V e uma corrente máxima recomendada de aproximadamente 25 mA por canal, limitada pelas resistências integradas de 220 Ω. Para cargas superiores (por exemplo, servos maiores), é necessário alimentar a carga externamente e usar o PCA9685 apenas como gerador de sinal PWM.
Que gama de frequências PWM o módulo admite e como isso afeta o controlo de servos e LEDs?
O módulo suporta frequências PWM de aproximadamente 24 Hz até 1,6 kHz, ajustáveis por software. Para servos standard, recomenda-se operar a 50–60 Hz para evitar sobreaquecimento e vibrações; para LEDs pode usar-se uma frequência mais elevada para evitar cintilação visível. A alteração da frequência afeta a resolução temporal e pode exigir ajustes de código consoante o tipo de carga.
Como se liga o controlador PCA9685 a um Arduino?
Liga-se através da interface I2C usando os pinos SDA e SCL do Arduino, permitindo controlar até 16 servos com apenas dois pinos.
Quantos servos posso controlar com este módulo?
Pode controlar até 16 servos por módulo, e é possível ligar em série até 62 módulos para controlar um total de 992 servos.
Que tensão de alimentação requer o controlador?
O controlador funciona com uma alimentação de 5V e pode ser controlado a partir de microcontroladores que operem a 3.3V.
Este controlador é compatível com outros microcontroladores além de Arduino?
Sim, é compatível com qualquer microcontrolador que suporte comunicação I2C, não só Arduino.
Para que serve o pino de habilitação no PCA9685?
O pino de habilitação permite desativar rapidamente todas as saídas PWM para maior controlo e segurança no projeto.