Ks0057 keyestudio Dual Relay Module: Difference between revisions

From Keyestudio Wiki
Jump to navigation Jump to search
No edit summary
 
(8 intermediate revisions by the same user not shown)
Line 6: Line 6:
<br>
<br>
==Introduction==
==Introduction==
Arduino Relay Shield employs high quality SONGLE relay with two-channel input and output. It can be connected to 250V/10A AC element or 24V/10A DC element to the maximum, therefore, it can be used to control lights, motors and etc. <br> It is active at LOW.
Arduino Relay Shield employs high quality SONGLE relay with two-channel input and output. It can be connected to 250V/10A AC element or 24V/10A DC element to the maximum, therefore, it can be used to control lights, motors and etc. <br> It is active at LOW level.
The modularized design makes it easy to connect to Arduino expansion board. The output state of the relay is shown by a LED for the convenience of  
The modularized design makes it easy to connect to Arduino expansion board. The output state of the relay is shown by a LED for the convenience of  
actual application.<br>
actual application.<br>


<br>
<br>
==Specification==
==Specification==
* Control signal: TTL voltage
* Control signal: TTL voltage
* Active at High level
* Rated load:  
* Rated load:  
  10A 250VAC  
  10A 250VAC  
Line 27: Line 29:


<br>
<br>
==Connection Diagram ==
==Connection Diagram ==
<br>[[File:ks0057-1.png|700px|frameless|thumb]]<br>
<br>[[File:ks0057-1.png|700px|frameless|thumb]]<br>
Line 54: Line 57:
   for (int i = BASE; i < BASE + NUM; i ++)  
   for (int i = BASE; i < BASE + NUM; i ++)  
   {
   {
     digitalWrite(i, HIGH);    // set digital I/O pin as ‘low’, i.e. turning on the relay gradually     
     digitalWrite(i, HIGH);    // set digital I/O pin as ‘HIGH’, i.e. turning on the relay gradually     
  delay(200);        //delay
  delay(200);        //delay
   }   
   }   
Line 66: Line 69:
http://video.keyestudio.com/ks0057/
http://video.keyestudio.com/ks0057/


* '''Datasheet'''<br>
Download Code:
https://drive.google.com/open?id=1engte9dGbgDE_YEvTM-PxwE60OP7SzgS
https://fs.keyestudio.com/KS0057


<br>
<br>
==Buy from ==
==Buy from ==


*[https://www.keyestudio.com/keyestudio-2-channel-5v-relay-module-for-arduino-arm-pic-avr-dsp-electronic-p0240.html  '''Official Website''']
*[https://www.keyestudio.com/keyestudio-2-channel-5v-relay-module-for-arduino-arm-pic-avr-dsp-electronic-p0240.html  '''Official Website''']


'''From AliExpress'''
*[https://www.aliexpress.com/item/Free-shipping-New-5V-2-channel-relay-module-black-for-arduino/32211017099.html   '''From AliExpress''']
[https://www.aliexpress.com/item/Free-shipping-New-5V-2-channel-relay-module-black-for-arduino/32211017099.html]
 
*[https://www.amazon.com/dp/B07H867Q9J  '''Shop on amazon''' ]




[[category:Module]]
[[category:Module]]

Latest revision as of 14:29, 21 November 2022


keyestudio Dual Relay Module


thumb


Introduction

Arduino Relay Shield employs high quality SONGLE relay with two-channel input and output. It can be connected to 250V/10A AC element or 24V/10A DC element to the maximum, therefore, it can be used to control lights, motors and etc.
It is active at LOW level. The modularized design makes it easy to connect to Arduino expansion board. The output state of the relay is shown by a LED for the convenience of actual application.


Specification

  • Control signal: TTL voltage
  • Active at High level
  • Rated load:
10A 250VAC 
10A 125VAC
10A 30DC
10A 28VDC
  • Rated Through-current: 10A(NO) 5A(NC)
  • Max Switching Voltage: 250VAC 30VDC
  • Contact actuation time: ﹤10ms
  • Definition of module pins:
i) Pin 1- Pin 2----Controlling end
ii) Power supply (VCC)
iii) Ground (GND)


Connection Diagram


thumb


Sample Code

int BASE = 2 ;  // I/O pin connected to the first relay
int NUM = 2;   //total number of all relays

void setup()
{
   for (int i = BASE; i < BASE + NUM; i ++) 
   {
     pinMode(i, OUTPUT);   //set digital I/O pin as output
   }
}

void loop()
{
   for (int i = BASE; i < BASE + NUM; i ++) 
   {
     digitalWrite(i, LOW);    //set digital I/O pin as ‘low’, i.e. turning off the relay gradually   
  delay(200);        //delay
   }
   for (int i = BASE; i < BASE + NUM; i ++) 
   {
     digitalWrite(i, HIGH);    // set digital I/O pin as ‘HIGH’, i.e. turning on the relay gradually    
 delay(200);        //delay
   }  
} 


Resources

  • Video

http://video.keyestudio.com/ks0057/

Download Code: https://fs.keyestudio.com/KS0057


Buy from