Configuração do Código para Controlar Módulo Relés de 8 Canais com Arduino no Vixen Lights
Passo a passo para configurar o código de comunicação com Arduino e Vixen Lights para controlar módulo de relés 8 canais.
Nota: O passo a passo menciona 8 canais, mas você pode ajustar a quantidade de canais conforme a necessidade do seu projeto. Lembre-se de que cada modelo de Arduino possui um limite de pinos disponíveis para conexão com os módulos relés, portanto, verifique se a quantidade de canais desejada está dentro desse limite.
Código abaixo:
// Número de canais controlados pelo Vixen Lights (8 relés)
#define NUM_CANAIS 8
// Pinos dos relés
int pinosReles[NUM_CANAIS] = {2, 3, 4, 5, 6, 7, 8, 9};
// Buffer para armazenar os dados recebidos
byte buffer[NUM_CANAIS];
void setup() {
// Inicializa a comunicação serial com o Vixen Lights
Serial.begin(115200);
// Configura os pinos dos relés como saída
for (int i = 0; i < NUM_CANAIS; i++) {
pinMode(pinosReles[i], OUTPUT);
digitalWrite(pinosReles[i], LOW); // Desliga os relés no início
}
}
void …