Como Ligar 2 Dimmers Shields em 1 arduino


#1

Bom dia.
Estou querendo ligar 2 Dimmers shields em um arduino , será que alguém já fez essa experiência? Quero que os dois funcionem independente do outro , controlando 2 lâmpadas simultaneamente.
Obrigado.


#2

@RogerMelo, não sei qual shield você usa, mas nós já conseguimos dimerizar várias lâmpadas usando o nosso shield detetor de zero junto com vários shields de triac.

Detetor de zero: https://www.circuitar.com.br/nanoshields/modulos/zero-cross/
Triac: https://www.circuitar.com.br/nanoshields/modulos/triac/

Dá para ligar até 11 lâmpadas nesse esquema. A idéia é mais ou menos a seguinte:

  1. Usar uma interrupção no pino do detetor de zero para iniciar um contador de tempo
  2. Fazer um array para armazenar os tempos de acionamento das lâmpadas
  3. Usar a biblioteca TimerOne (https://github.com/PaulStoffregen/TimerOne) para fazer uma interrupção no Timer1 que verifica o momento de acionar cada uma das lâmpadas, com base no array do item 2

Eu não tenho um programa de Arduino no jeito aqui para enviar agora, mais tarde eu posto aqui.


#3

Já passou um bom tempo, mas segue um tutorial que lançamos agora sobre como dimerizar várias lâmpadas simultaneamente com o Arduino.
https://www.circuitar.com.br/projetos/dimmer3

O tutorial inclui uma biblioteca que criamos para isso: