Optokobler Relæ 1-Kanal 5V LOW/HIGH Module

kr.20.00 inkl. moms

Optokobler Relæ 1-Kanal 5V LOW/HIGH Module.

På lager

Varenummer (SKU): 6964 Kategori: Tags: , , , , , , ,

Optokobler Relæ 1-Kanal 5V LOW/HIGH Module. Velegnet til Arduino PIC ARM AVR DSP. Giver mulighed for kontrol af mange apparater og andet udstyr med højt strømforbrug (op til 10A).

Tekniske detaljer:

Antal relækanaler: 1 Channel
Relæ spolespænding: 5Vdc
Trigger: LOW, and HIGH
Maks. relæbelastning: 250V 10A / 30Vdc 10A

Eksempel

Her viser vi et hurtig eksempel på hvordan du sammen sætter dette modul til en “Arduino Uno R3”, Brug de 2 “Print Button” til at tænde og slutte for mudules releer.

Dette eksempel er gældende for alle varianter. (Billede er dog vist med et 2-Channel relæ men princippet er det samme for alle)

Du skal bruge:

Alle dele kan købes i webshoppen. Klik på navnet for at blive viderestillet til produktet.

Forbind det sådan:

Pin 12 (Arduino) – Relay Module IN1
Pin 11 (Arduino) – Relay Module IN2
Pin 10 (Arduino) – Breadboard Push Button 1
Pin 9 (Arduino) – Breadboard Push Button 2
Pin +5v (Arduino) – Relay Module VCC
Pin GND (Arduino) – Relay Module GND

HUSK at stille jumperen om den skal være HIGH, eller LOW trigger.

Kode:

//Hentet fra ardustore.dk - info@ardustore.dk
int Relay2 = 12;
int Relay1 = 11;

int Button1 = 10;
int Button2 = 9;

int StateRelay1 = HIGH;
int StateRelay2 = HIGH;

int StateButton1;
int StateButton2;

int previous1 = HIGH;
int previous2 = HIGH;

long time = 0;
long debounce = 300;

void setup() {
  pinMode(Button1, INPUT);
  pinMode(Button2, INPUT);
  pinMode(Relay1, OUTPUT);
  pinMode(Relay2, OUTPUT);

  //Sluk Udgang
  previous1 = LOW; 
  previous2 = LOW;
}

void loop() {
  
  StateButton1 = digitalRead(Button1);  
  StateButton2 = digitalRead(Button2);  
  
  if(StateButton1 == HIGH && previous1 == LOW && millis() - time > debounce) {
    if(StateRelay1 == HIGH){
      StateRelay1 = LOW; 
    } else {
       StateRelay1 = HIGH; 
    }
    time = millis();
  }
  digitalWrite(Relay1, StateRelay1);
  previous1 == StateButton1;
 

  if(StateButton2 == HIGH && previous2 == LOW && millis() - time > debounce) {
    if(StateRelay2 == HIGH){
      StateRelay2 = LOW; 
    } else {
       StateRelay2 = HIGH; 
    }
    time = millis();
  }
  digitalWrite(Relay2, StateRelay2);
  previous2 == StateButton2;
  
}

 

Download

Kontakt os

Du er altid velkommen til at kontakte os på info@ardustore.dk, eller sende os en besked via messenger (Klik her) og vi vil hjælpe dig.

Anmeldelser

Der er endnu ikke nogle anmeldelser.

Vær den første til at anmelde “Optokobler Relæ 1-Kanal 5V LOW/HIGH Module”

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *