Beskrivelse
Relay Module Optocoupler 1-2 Channel 5V LOW Trigger. 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). Indgangene skal trækkes lav for at aktivere relæerne.
Tekniske detaljer:
Antal relækanaler: 1 eller 2
Relæ spolespænding: 5Vdc
Relækontrol interface via enkelt chip IO
Low level suction close, high level release
Nem at bruge, enkel treleder struktur
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.
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
Jumper på modulet skal sidde på “VCC og VCC”.
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.