Let's Get Technical... Programmable Switches

Product

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.

RJS-SF66BA-Z 9 key programmable navigation module, momentary function, blue led illumination, custom markings, RJS Electronics Ltd

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)
RJS-SLC OLED programmable push button switch, smooth and silent, I2C interface, RJS Electronics Ltd

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
RJS-SDE-2 LED programmable rotary encoder navigation switch, momentary function, LCD display, SPI interface, RJS Electronics Ltd

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…