Os dispositivos Opta (todas as variantes) têm quatro relés normalmente abertos (NA) de 10 A capazes de atuar em cargas com uma tensão nominal de 250 VCA e até uma tensão de comutação máxima de 400 VCA.
Os relés de saída podem ser usados por meio das funções integradas da linguagem de programação Arduino. Para usar um relé de saída como saída digital:
- Adicione a instrução na função pinMode (relayOutput, OUTPUT)do seu esboço .setup()
- Para alterar o status do relé de saída ( LOW ou HIGH):
- Adicione seus esboços digitalWrite (relayOutput, LOW) ou digitalWrite (relayOutput, HIGH) instruções.
As saídas de relé programáveis pelo usuário são mapeadas conforme descrito na tabela a seguir:
Saída de relé Opta™ | Mapeamento de pinos do Arduino |
---|---|
OUTPUT 1 | D0 /RELAY1 |
OUTPUT 2 | D1 /RELAY2 |
OUTPUT 3 | D2 /RELAY3 |
OUTPUT 4 | D3 /RELAY4 |
O esboço abaixo testa os relés de saída e os LEDs de status de um dispositivo Opta™. O esboço inicializa as saídas de relé e os LEDs de usuário como saídas; em seguida, o esboço liga e desliga cada relé de saída e seu LED de status correspondente em sequência, com um atraso de um segundo entre cada mudança de estado. Isso nos permite verificar visualmente o funcionamento correto dos relés de saída e dos LEDs de usuário.
/* Opta's Output Relays Name: opta_outputs_relays_example.ino Purpose: This sketch tests the output relays of Opta devices. @author Prof. Sinésio Raimundo Gomes @version 2.0 22/09/25 */ // Arrays of relays and user LEDs int relayOutputs[] = {D0, D1, D2, D3}; int userLeds[] = {LED_D0, LED_D1, LED_D2, LED_D3}; // Compute the number of relays/LEDs based on the size of the relayPins array int numRelays = 4; void setup() { for(int i = 0; i < numRelays; i++) { // Sets the mode of the relays and user LEDs as outputs pinMode(relayOutputs[i], OUTPUT); pinMode(userLeds[i], OUTPUT); } } void loop() { // For each relay/user LED: turn it on, wait for a second, turn it off, wait for another second for(int i = 0; i < numRelays; i++) { digitalWrite(relayOutputs[i], HIGH); digitalWrite(userLeds[i], HIGH); delay(1000); digitalWrite(relayOutputs[i], LOW); digitalWrite(userLeds[i], LOW); delay(1000); } }
Aplicação 04: User Relays do Opta .
Nome: Opta's_Output_Relays.ino .
Objetivo: Este esboço demonstra o uso dos Relés de saída dos dispositivos Opta.
© Direitos de autor. 2025: Gomes; Sinésio Raimundo. Última atualização: 26/09/2025
Nenhum comentário:
Postar um comentário