Our Programmable Switches are made to be simple to use and easy to install. They use a variety of programs and interfaces, but the two most common protocols are a Serial Peripheral Interface (SPI) or an Inter-Integrated Circuit (I2C).
What is the difference between SPI and I2C?
Serial Peripheral Interface
An SPI is a serial communication interface specification used to send data between microcontrollers and small peripherals, often used in embedded systems. This means data can be streamed continuously with no interruption, and with separate MISO and MOSI lines, data can be sent and received simultaneously.
Inter-Integrated Circuit
An I2C is a protocol to allow multiple “peripheral” digital integrated circuits – known as ‘chips’ – to communicate with one or multiple controller chips. Similar to SPI, this is used for short-distance communications. I2C only requires two signal wires to exchange information.
Featured Products
Here are just some of our different types of programmable switches.
The RJS-SF66BA-Z is an LED illuminated serial-interfaced push switch navigation module that provides microprocessors with up to 9 keys.
Key Features
- SPI interface
- Ø66mm panel cut out
- Microprocessors up to 9 keys
- Blue LED Illumination
- IP65 rated (from the front)
The RJS-SLC is a smooth & silent push button switch with a 0.42” high-resolution mono OLED display.
Key Features
- I2C Interface
- 0.42” High-resolution OLED Display
- 72*40 pixel OLED module
- Smooth and silent push button switch
- Momentary Function
The RJS-SDE-2 is a multi-purpose low profile encoder switch with full colour programmable TFT LCD screen, and it supports Raspberry Pi for easy programming!
Key Features
- SPI interface
- 1.28″ full circle LCD
- Low profile – 0.5mm +/-0.3mm
- Includes an LCD screen, rotary encoder and push button
- IP65 rated (from the front)
- Momentary function
Applications
Applications for our programmable switches include:
The RJS-SDE-2 is best suited to applications such as automotive controls and smart home technology (e.g. as a thermostat control), whereas the RJSSF66BA-Z is most often used as a control for industrial machinery, medical equipment or robots.
The OLED display on our RJS-SLC switches means that they are best applied to audio and broadcasting controls, as well as in more high-end technology.
At RJS Electronics, we supply an extensive range of electromechanical components to an array of industries.
Programmable switches not right for you? Visit our product page here, and explore our other product categories!
Interested in our products? Speak to us today!
How to place an order?
We operate Monday – Thursday (8 am – 5 pm) and Fridays (8 am – 4.30 pm)
Call us on +44 (0) 1234 213600 to speak to our Sales Engineers or e-mail us
on [email protected] alternatively, leave us a message using our online contact form.
View our full product range here | Download our recent product catalogue
Switch on.
Sign up to our mailing list for the latest news, product notification and so much more!
Just one click away…