아두이노나 라즈베리파이 같은 마이크로 컨트롤러를 이용하여, 조명이나 모터 등과 같은 전력 장치들을 제어하다 보면 필연적으로 릴레이 스위치를 사용하게 된다. 통상의 마이크로 컨트롤러는 출력전압이 3.3~5V 정도로 낮고, 각 출력핀에 허용되는 전류량도 매우 작기(수십 mA 수준) 때문에, 이러한 출력 전력으로 LED는 몇 개 구동할 수 있으나, 외부 전력기기를 직접 제어하기에는 너무도 작은 전력이기 때문이다.
이 때문에, 마이크로 컨트롤러는 제어하고자 하는 전력기기를 직접 제어하는 대신, 제어용 출력 신호를 다음과 같은 형태를 가지는 릴레이 모듈에 보내 릴레이 스위치를 조작하고, 이 릴레이 스위치로 전력기기를 제어하는 간접 제어방식을 사용하게 된다. 예 : 1채널과 4채널 릴레이 스위치 모듈 그런데, 이런 릴레이 모듈은 전자석의 원리를 이용하는 기계식 조작 방식의 스위치로, 작동 시 소리가 나고, 동작 속도가 느리며(수 msec 이상의 동작시간 필요), 접점 접촉 순간 스파크가 발생하...