{"product_id":"5v-two-channel-isolated-relay-module-optocoupler-high-and-low-level-trigger","title":"5V Two Channel Isolated Relay Module optocoupler High and Low Level Trigger","description":"\u003ch2\u003eSpecification\u003c\/h2\u003e\n\u003cdiv class=\"ced-content\"\u003e\n\u003ch4\u003eDescription\u003c\/h4\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch2 class=\"sing--sub-heading\"\u003e\u003cspan\u003e5V Two Channel Isolated Relay Module optocoupler High and Low Level Trigger\u003c\/span\u003e\u003c\/h2\u003e\nThis is a 5V Dual Channel Relay Module with Optocoupler for Arduino PIC ARM. It can be used to control various appliances and other types of equipment with a large current. It can be controlled directly with 3.3V or 5V logic signals from a microcontroller (Arduino, 8051, AVR, PIC, DSP, ARM, ARM, MSP430, TTL logic).\u003cbr\u003e\u003cbr\u003eThis 5V Dual Channel Relay Module has a 1×4 (2.54mm pitch) pin header for connecting power (5V and 0V), and for controlling the 2 relays.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eThe pins are marked on the PCB as:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eGND\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e– Connect 0V to this pin.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eIN1\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e– Controls relay 1, active Low Relay will turn on when this input goes below about 2.0V\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eIN2\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e– Controls relay 2, active Low Relay will turn on when this input goes below about 2.0V\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eVCC\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e– Connect 5V to this pin. It is used to power the optocouplers\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eThis 5V Dual Channel Relay Module is for low- level triggers only.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eAbout high- level and low level-triggered mode:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eHigh-level trigger refers to the signal voltage between input and trigger, which can be understood as a signal input with VCC cathode short-circuit triggered away;\u003cbr\u003eLow-level trigger refers to the signal voltage between the input terminal and Earth OV trigger, which can be understood as the signal input terminal and the GND negative electrode short circuit triggering away the 1-channel relay module connection\u003cbr\u003eJumper Instruction = The relay can be turned on when we connect 5v to one end and the other to -5v \/ Gnd, while talking about the jumper, if we short the VCC and the middle pin, then our relay will act as high high-level-triggered relay means that when we will apply + 5V input on its input pin it will be turned on and when the jumper will be set to “middle and GND”, it will act as a low-level triggered relay, It means that relay will be triggered when we implement the 5V \/ GND on its input pin.\u003c\/div\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003eTechnical Details\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\n\u003cul class=\"pro-ds\"\u003e\n\u003cli\u003eModel Type: Relay Module\u003c\/li\u003e\n\u003cli\u003eOperating Voltage (VDC): 5\u003c\/li\u003e\n\u003cli\u003eRelay: Low-Level Trigger Type\u003c\/li\u003e\n\u003cli\u003eLogic Input Voltage: 3.3 ~ 5V\u003c\/li\u003e\n\u003cli\u003eSwitching Voltage (VAC): 250V @ 10A\u003c\/li\u003e\n\u003cli\u003eSwitching Voltage (VDC): 30V @ 10A\u003c\/li\u003e\n\u003cli\u003eLength (mm): 50.6\u003c\/li\u003e\n\u003cli\u003eWidth (mm): 45.7\u003c\/li\u003e\n\u003cli\u003eHeight (mm): 19.5\u003c\/li\u003e\n\u003cli\u003eWeight (g): 31\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003eFeatures\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\n\u003cul class=\"pro-ds\"\u003e\n\u003cli\u003e2 LEDs to indicate when relays are ON\u003c\/li\u003e\n\u003cli\u003eWorks with logic- level signals from 3.3V or 5V devices\u003c\/li\u003e\n\u003cli\u003eOpto isolation circuitry\u003c\/li\u003e\n\u003cli\u003eModule with diode current protection, short response time\u003c\/li\u003e\n\u003cli\u003eAround the board with 4 mounting holes, hole diameter 3.1 mm, easy installation and fixing\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch2 class=\"sing--sub-heading\"\u003e\u003cspan\u003eApplications :\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eHome Automation:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eControls multiple appliances, such as lights and fans, with electrical isolation for safety.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMicrocontroller Projects:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eAllows microcontrollers like Arduino to safely switch high-voltage devices.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIndustrial Automation:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eEnables reliable switching of machinery, motors, or pumps in industrial systems.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSecurity Systems:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eIntegrates with alarm systems for controlling sirens, locks, or other triggered devices.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePower Systems:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eUsed in power management to switch on\/off devices such as transformers or power supplies.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRemote Control Systems:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eProvides isolation and control for devices in wireless or remote control systems.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003eIntegration with Arduino\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\u003cimg alt=\"Two Channel 5V Relay Module With Optocoupler\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0587\/2130\/4757\/files\/wiring.jpg?v=1641376490\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003eSample Code\u003c\/h3\u003e\n\u003cdiv id=\"gist113957901\" class=\"gist\"\u003e\n\u003cdiv class=\"gist-file\" translate=\"no\"\u003e\n\u003cdiv class=\"gist-data\"\u003e\n\u003cdiv class=\"js-gist-file-update-container js-task-list-container\"\u003e\n\u003cdiv id=\"file-kg126-ino\" class=\"file my-2\"\u003e\n\u003cdiv itemprop=\"text\" class=\"Box-body p-0 blob-wrapper data type-c\" role=\"region\" tabindex=\"0\"\u003e\n\u003cdiv class=\"js-check-hidden-unicode js-blob-code-container blob-code-content\"\u003e\n\u003ctable class=\"highlight tab-size js-file-line-container\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-ino-LC1\" class=\"blob-code blob-code-inner js-file-line\"\u003e\u003cspan class=\"pl-c\"\u003e\/\/the relays connect to\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-ino-LC2\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-k\"\u003eint\u003c\/span\u003e \u003cspan class=\"pl-c1\"\u003eIN1\u003c\/span\u003e = \u003cspan class=\"pl-c1\"\u003e2\u003c\/span\u003e;\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-ino-LC3\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-k\"\u003eint\u003c\/span\u003e \u003cspan class=\"pl-c1\"\u003eIN2\u003c\/span\u003e = \u003cspan class=\"pl-c1\"\u003e3\u003c\/span\u003e;\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-ino-LC4\" class=\"blob-code blob-code-inner js-file-line\"\u003e#\u003cspan class=\"pl-k\"\u003edefine\u003c\/span\u003e \u003cspan class=\"pl-en\"\u003eON\u003c\/span\u003e \u003cspan class=\"pl-c1\"\u003e0\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-ino-LC5\" class=\"blob-code blob-code-inner js-file-line\"\u003e#\u003cspan class=\"pl-k\"\u003edefine\u003c\/span\u003e \u003cspan class=\"pl-en\"\u003eOFF\u003c\/span\u003e \u003cspan class=\"pl-c1\"\u003e1\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-ino-LC6\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-k\"\u003evoid\u003c\/span\u003e \u003cspan class=\"pl-en\"\u003esetup\u003c\/span\u003e()\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-ino-LC7\" class=\"blob-code blob-code-inner js-file-line\"\u003e{\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-ino-LC8\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-c1\"\u003erelay_init\u003c\/span\u003e();\u003cspan class=\"pl-c\"\u003e\/\/initialize the relay\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-ino-LC9\" class=\"blob-code blob-code-inner js-file-line\"\u003e}\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-ino-LC10\" class=\"blob-code blob-code-inner js-file-line\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-ino-LC11\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-k\"\u003evoid\u003c\/span\u003e \u003cspan class=\"pl-en\"\u003eloop\u003c\/span\u003e() {\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-ino-LC12\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-c1\"\u003erelay_SetStatus\u003c\/span\u003e(\u003cspan class=\"pl-c1\"\u003eON\u003c\/span\u003e, \u003cspan class=\"pl-c1\"\u003eOFF\u003c\/span\u003e);\u003cspan class=\"pl-c\"\u003e\/\/turn on RELAY_1\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-ino-LC13\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-c1\"\u003edelay\u003c\/span\u003e(\u003cspan class=\"pl-c1\"\u003e2000\u003c\/span\u003e);\u003cspan class=\"pl-c\"\u003e\/\/delay 2s\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-ino-LC14\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-c1\"\u003erelay_SetStatus\u003c\/span\u003e(\u003cspan class=\"pl-c1\"\u003eOFF\u003c\/span\u003e, \u003cspan class=\"pl-c1\"\u003eON\u003c\/span\u003e);\u003cspan class=\"pl-c\"\u003e\/\/turn on RELAY_2\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-ino-LC15\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-c1\"\u003edelay\u003c\/span\u003e(\u003cspan class=\"pl-c1\"\u003e2000\u003c\/span\u003e);\u003cspan class=\"pl-c\"\u003e\/\/delay 2s\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-ino-LC16\" class=\"blob-code blob-code-inner js-file-line\"\u003e}\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-ino-LC17\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-k\"\u003evoid\u003c\/span\u003e \u003cspan class=\"pl-en\"\u003erelay_init\u003c\/span\u003e(\u003cspan class=\"pl-k\"\u003evoid\u003c\/span\u003e)\u003cspan class=\"pl-c\"\u003e\/\/initialize the relay\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-ino-LC18\" class=\"blob-code blob-code-inner js-file-line\"\u003e{\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-ino-LC19\" class=\"blob-code blob-code-inner js-file-line\"\u003e\u003cspan class=\"pl-c\"\u003e\/\/set all the relays OUTPUT\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-ino-LC20\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-c1\"\u003epinMode\u003c\/span\u003e(\u003cspan class=\"pl-c1\"\u003eIN1\u003c\/span\u003e, \u003cspan class=\"pl-c1\"\u003eOUTPUT\u003c\/span\u003e);\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-ino-LC21\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-c1\"\u003epinMode\u003c\/span\u003e(\u003cspan class=\"pl-c1\"\u003eIN2\u003c\/span\u003e, \u003cspan class=\"pl-c1\"\u003eOUTPUT\u003c\/span\u003e);\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-ino-LC22\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-c1\"\u003erelay_SetStatus\u003c\/span\u003e(\u003cspan class=\"pl-c1\"\u003eOFF\u003c\/span\u003e, \u003cspan class=\"pl-c1\"\u003eOFF\u003c\/span\u003e); \u003cspan class=\"pl-c\"\u003e\/\/turn off all the relay\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-ino-LC23\" class=\"blob-code blob-code-inner js-file-line\"\u003e}\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-ino-LC24\" class=\"blob-code blob-code-inner js-file-line\"\u003e\u003cspan class=\"pl-c\"\u003e\/\/set the status of relays\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-ino-LC25\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-k\"\u003evoid\u003c\/span\u003e \u003cspan class=\"pl-en\"\u003erelay_SetStatus\u003c\/span\u003e( \u003cspan class=\"pl-k\"\u003eunsigned\u003c\/span\u003e \u003cspan class=\"pl-k\"\u003echar\u003c\/span\u003e status_1, \u003cspan class=\"pl-k\"\u003eunsigned\u003c\/span\u003e \u003cspan class=\"pl-k\"\u003echar\u003c\/span\u003e status_2)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-ino-LC26\" class=\"blob-code blob-code-inner js-file-line\"\u003e{\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-ino-LC27\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-c1\"\u003edigitalWrite\u003c\/span\u003e(\u003cspan class=\"pl-c1\"\u003eIN1\u003c\/span\u003e, status_1);\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-ino-LC28\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-c1\"\u003edigitalWrite\u003c\/span\u003e(\u003cspan class=\"pl-c1\"\u003eIN2\u003c\/span\u003e, status_2);\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-ino-LC29\" class=\"blob-code blob-code-inner js-file-line\"\u003e}\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"gist-meta\"\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003eIntegration with Raspberry Pi\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\u003cimg alt=\"Two Channel 5V Relay Module\" height=\"75%\" width=\"75%\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0587\/2130\/4757\/files\/How-to-Control-a-Relay-using-Raspberry-Pi-Circuit-Diagram.jpg?v=1641376785\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003eSample Code\u003c\/h3\u003e\n\u003cdiv id=\"gist113957935\" class=\"gist\"\u003e\n\u003cdiv class=\"gist-file\" translate=\"no\"\u003e\n\u003cdiv class=\"gist-data\"\u003e\n\u003cdiv class=\"js-gist-file-update-container js-task-list-container\"\u003e\n\u003cdiv id=\"file-kg126-pi-py\" class=\"file my-2\"\u003e\n\u003cdiv itemprop=\"text\" class=\"Box-body p-0 blob-wrapper data type-python\" role=\"region\" tabindex=\"0\"\u003e\n\u003cdiv class=\"js-check-hidden-unicode js-blob-code-container blob-code-content\"\u003e\n\u003ctable class=\"highlight tab-size js-file-line-container\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-pi-py-LC1\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-k\"\u003eimport\u003c\/span\u003e \u003cspan class=\"pl-v\"\u003eRPi\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e \u003cspan class=\"pl-k\"\u003eas\u003c\/span\u003e \u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-pi-py-LC2\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-k\"\u003eimport\u003c\/span\u003e \u003cspan class=\"pl-s1\"\u003etime\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-pi-py-LC3\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-s1\"\u003ein1\u003c\/span\u003e \u003cspan class=\"pl-c1\"\u003e=\u003c\/span\u003e \u003cspan class=\"pl-c1\"\u003e16\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-pi-py-LC4\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-s1\"\u003ein2\u003c\/span\u003e \u003cspan class=\"pl-c1\"\u003e=\u003c\/span\u003e \u003cspan class=\"pl-c1\"\u003e18\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-pi-py-LC5\" class=\"blob-code blob-code-inner js-file-line\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-pi-py-LC6\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003esetmode\u003c\/span\u003e(\u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003eBOARD\u003c\/span\u003e)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-pi-py-LC7\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003esetup\u003c\/span\u003e(\u003cspan class=\"pl-s1\"\u003ein1\u003c\/span\u003e, \u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003eOUT\u003c\/span\u003e)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-pi-py-LC8\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003esetup\u003c\/span\u003e(\u003cspan class=\"pl-s1\"\u003ein2\u003c\/span\u003e, \u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003eOUT\u003c\/span\u003e)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-pi-py-LC9\" class=\"blob-code blob-code-inner js-file-line\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-pi-py-LC10\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003eoutput\u003c\/span\u003e(\u003cspan class=\"pl-s1\"\u003ein1\u003c\/span\u003e, \u003cspan class=\"pl-c1\"\u003eFalse\u003c\/span\u003e)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-pi-py-LC11\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003eoutput\u003c\/span\u003e(\u003cspan class=\"pl-s1\"\u003ein2\u003c\/span\u003e, \u003cspan class=\"pl-c1\"\u003eFalse\u003c\/span\u003e)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-pi-py-LC12\" class=\"blob-code blob-code-inner js-file-line\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-pi-py-LC13\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-k\"\u003etry\u003c\/span\u003e:\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-pi-py-LC14\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-k\"\u003ewhile\u003c\/span\u003e \u003cspan class=\"pl-c1\"\u003eTrue\u003c\/span\u003e:\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-pi-py-LC15\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-k\"\u003efor\u003c\/span\u003e \u003cspan class=\"pl-s1\"\u003ex\u003c\/span\u003e \u003cspan class=\"pl-c1\"\u003ein\u003c\/span\u003e \u003cspan class=\"pl-en\"\u003erange\u003c\/span\u003e(\u003cspan class=\"pl-c1\"\u003e5\u003c\/span\u003e):\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-pi-py-LC16\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003eoutput\u003c\/span\u003e(\u003cspan class=\"pl-s1\"\u003ein1\u003c\/span\u003e, \u003cspan class=\"pl-c1\"\u003eTrue\u003c\/span\u003e)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-pi-py-LC17\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-s1\"\u003etime\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003esleep\u003c\/span\u003e(\u003cspan class=\"pl-c1\"\u003e0.1\u003c\/span\u003e)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-pi-py-LC18\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003eoutput\u003c\/span\u003e(\u003cspan class=\"pl-s1\"\u003ein1\u003c\/span\u003e, \u003cspan class=\"pl-c1\"\u003eFalse\u003c\/span\u003e)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-pi-py-LC19\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003eoutput\u003c\/span\u003e(\u003cspan class=\"pl-s1\"\u003ein2\u003c\/span\u003e, \u003cspan class=\"pl-c1\"\u003eTrue\u003c\/span\u003e)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-pi-py-LC20\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-s1\"\u003etime\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003esleep\u003c\/span\u003e(\u003cspan class=\"pl-c1\"\u003e0.1\u003c\/span\u003e)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-pi-py-LC21\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003eoutput\u003c\/span\u003e(\u003cspan class=\"pl-s1\"\u003ein2\u003c\/span\u003e, \u003cspan class=\"pl-c1\"\u003eFalse\u003c\/span\u003e)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-pi-py-LC22\" class=\"blob-code blob-code-inner js-file-line\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-pi-py-LC23\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003eoutput\u003c\/span\u003e(\u003cspan class=\"pl-s1\"\u003ein1\u003c\/span\u003e,\u003cspan class=\"pl-c1\"\u003eTrue\u003c\/span\u003e)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-pi-py-LC24\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003eoutput\u003c\/span\u003e(\u003cspan class=\"pl-s1\"\u003ein2\u003c\/span\u003e,\u003cspan class=\"pl-c1\"\u003eTrue\u003c\/span\u003e)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-pi-py-LC25\" class=\"blob-code blob-code-inner js-file-line\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-pi-py-LC26\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-k\"\u003efor\u003c\/span\u003e \u003cspan class=\"pl-s1\"\u003ex\u003c\/span\u003e \u003cspan class=\"pl-c1\"\u003ein\u003c\/span\u003e \u003cspan class=\"pl-en\"\u003erange\u003c\/span\u003e(\u003cspan class=\"pl-c1\"\u003e4\u003c\/span\u003e):\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-pi-py-LC27\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003eoutput\u003c\/span\u003e(\u003cspan class=\"pl-s1\"\u003ein1\u003c\/span\u003e, \u003cspan class=\"pl-c1\"\u003eTrue\u003c\/span\u003e)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-pi-py-LC28\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-s1\"\u003etime\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003esleep\u003c\/span\u003e(\u003cspan class=\"pl-c1\"\u003e0.05\u003c\/span\u003e)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-pi-py-LC29\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003eoutput\u003c\/span\u003e(\u003cspan class=\"pl-s1\"\u003ein1\u003c\/span\u003e, \u003cspan class=\"pl-c1\"\u003eFalse\u003c\/span\u003e)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-pi-py-LC30\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-s1\"\u003etime\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003esleep\u003c\/span\u003e(\u003cspan class=\"pl-c1\"\u003e0.05\u003c\/span\u003e)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-pi-py-LC31\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003eoutput\u003c\/span\u003e(\u003cspan class=\"pl-s1\"\u003ein1\u003c\/span\u003e,\u003cspan class=\"pl-c1\"\u003eTrue\u003c\/span\u003e)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-pi-py-LC32\" class=\"blob-code blob-code-inner js-file-line\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-pi-py-LC33\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-k\"\u003efor\u003c\/span\u003e \u003cspan class=\"pl-s1\"\u003ex\u003c\/span\u003e \u003cspan class=\"pl-c1\"\u003ein\u003c\/span\u003e \u003cspan class=\"pl-en\"\u003erange\u003c\/span\u003e(\u003cspan class=\"pl-c1\"\u003e4\u003c\/span\u003e):\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-pi-py-LC34\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003eoutput\u003c\/span\u003e(\u003cspan class=\"pl-s1\"\u003ein2\u003c\/span\u003e, \u003cspan class=\"pl-c1\"\u003eTrue\u003c\/span\u003e)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-pi-py-LC35\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-s1\"\u003etime\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003esleep\u003c\/span\u003e(\u003cspan class=\"pl-c1\"\u003e0.05\u003c\/span\u003e)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-pi-py-LC36\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003eoutput\u003c\/span\u003e(\u003cspan class=\"pl-s1\"\u003ein2\u003c\/span\u003e, \u003cspan class=\"pl-c1\"\u003eFalse\u003c\/span\u003e)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-pi-py-LC37\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-s1\"\u003etime\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003esleep\u003c\/span\u003e(\u003cspan class=\"pl-c1\"\u003e0.05\u003c\/span\u003e)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-pi-py-LC38\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003eoutput\u003c\/span\u003e(\u003cspan class=\"pl-s1\"\u003ein2\u003c\/span\u003e,\u003cspan class=\"pl-c1\"\u003eTrue\u003c\/span\u003e)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-pi-py-LC39\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-k\"\u003eexcept\u003c\/span\u003e \u003cspan class=\"pl-v\"\u003eKeyboardInterrupt\u003c\/span\u003e:\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg126-pi-py-LC40\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cp\u003e\u003cspan class=\"pl-c1\"\u003eGPIO\u003c\/span\u003e.\u003cspan class=\"pl-c1\"\u003ecleanup\u003c\/span\u003e()\u003c\/p\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003ePhysical Attributes\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\n\u003cul class=\"pro-ds\"\u003e\n\u003cli\u003eDimensions(mm): 50.6 x 45.7x 19.5\u003c\/li\u003e\n\u003cli\u003eWeight: 31 g\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003ePackage Includes\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\n\u003cul class=\"pro-ds\"\u003e\n\u003cli\u003e1 x 5V Two Channel Isolated Relay Module optocoupler High and Low Level Trigger\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"SIPRO ELECTRONICS","offers":[{"title":"Default Title","offer_id":54647666901314,"sku":"SE013","price":79.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1008\/3808\/0834\/files\/2ChannelIsolated5V10ARelayModulewithoptocoupler_2_720x_95bb6b5f-a1e6-4d47-bad4-cc9a0d063002.webp?v=1781843466","url":"https:\/\/siproelectronic.com\/products\/5v-two-channel-isolated-relay-module-optocoupler-high-and-low-level-trigger","provider":"SIPRO ELECTRONICS","version":"1.0","type":"link"}