Rc Switch

Arduino lib to operate 433/315Mhz devices like power outlet sockets.
Alternatives To Rc Switch
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Rc Switch1,580
10 months ago270C++
Arduino lib to operate 433/315Mhz devices like power outlet sockets.
Arduino Kicad Library204
a month agocc-by-sa-4.0
KiCad Symbol & Footprint Library for Arduino Modules (Shields, Sockets and Tiles)
a year ago2mit
Feature-packed open source macropad
12 years agootherActionScript
Experimental JavaScript-to-Arduino I/O. Implemented as a wrapper for the "AS3Glue" library (Rube Goldberg-esque stack: JavaScript <-> Flash <-> Socket/serial proxy <-> Arduino USB.) Next steps / fork ideas: NodeJS + WebSocket instead of socket proxy + Flash?
7 years agogpl-2.0C
[NOT MAINTAINED, NOT COMPLETED] Implementation of an Arduino-compatible socket layer library that uses Microchip ENC28J60 Ethernet controller.
Arduino Robust Serial67
4 years ago1April 15, 20181mitC++
A simple and robust serial communication protocol. It was designed for Arduino but can be used for other purposes (e.g. bluetooth, sockets). Implementation in C Arduino, C++, Python and Rust.
3 years agogpl-3.0C++
control 433MHz (compatible with Arduino libs) sockets/devices through web and time rules
a year ago5September 20, 2020mitPython
A python-based secured IoT WebSocket to handle multiple clients simultaneously.
4 years agoJavaScript
"Arduino Control" Gnome-Shell Extension
7 years ago4lgpl-2.1Arduino
On-line wave-forms of ESP8266's A0 in a web browser using web sockets
Alternatives To Rc Switch
Select To Compare

Alternative Project Comparisons


arduino-library-badge Build Status

Use your Arduino or Raspberry Pi to operate remote radio controlled devices



rc-switch is also listed in the arduino library manager.




Send RC codes

Use your Arduino or Raspberry Pi to operate remote radio controlled devices. This will most likely work with all popular low cost power outlet sockets. If yours doesn't work, you might need to adjust the pulse length.

All you need is a Arduino or Raspberry Pi, a 315/433MHz AM transmitter and one or more devices with one of the supported chipsets:

  • SC5262 / SC5272
  • HX2262 / HX2272
  • PT2262 / PT2272
  • EV1527 / RT1527 / FP1527 / HS1527
  • Intertechno outlets
  • HT6P20X

Receive and decode RC codes

Find out what codes your remote is sending. Use your remote to control your Arduino.

All you need is an Arduino, a 315/433MHz AM receiver (altough there is no instruction yet, yes it is possible to hack an existing device) and a remote hand set.

For the Raspberry Pi, clone the ninjablocks/433Utils project to compile a sniffer tool and transmission commands.

Popular Socket Projects
Popular Arduino Projects
Popular Networking Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
C Plus Plus
Raspberry Pi