Provides nodes that interface with a raspberry pis pins.

Service Pack Downloads

Service Packs are platform specific builds of a Service. Some Services are built specifically for certain hardware (like the Raspberry Pi GPIO service), however, for most types, we have a Service Pack available for all platforms.
Simply download the Service Pack for the platform that you have available to host it and add it using NodeCode Studio.


Service Properties

Use WiringPi Numbers
Use the wiringpi naming scheme for the GPIO pins
Datastream Type
Default Value
Property Id


This is a simple pin writer that allows writing an on or off to a single pin.

This node writes a standard PWM out to a given pin with a value between 0 and 255.

This node allows control of 16 servos or PWM driven LEDs

This node counts the number of times a pin either true or false each millisecond over a configured amount of time. The count is send to the Frequency output pin as a number.

This node is a preconfigured set of 2 pin writers and PWM writer needed for controlling a standard H-Bridge. Set the two control pins, the one PWM pin and then write the PWM value to the node to regulate the output of the H-Bridge

This node interfaces directly with a an HC-SR04 range finding sensor. The output is the distance detected to the first object in the path of the sonar as a number (of centimeters).

This node writes a value to value from 0 to 65535 to the configured device and channel

This node provides an efficient way of monitoring a pin for a state change. This will only read the pin when the state changes and without the use of a timer running in the background. The new state of the pin is then sent to the output.

This node is experimental. It is designed to be used with a DS18B20 temp reader and assumes that the raspberry pi has already been set up to use a one-wire temp sensor.

This node reads the state of a pin whenever it receives any sort of input. The current state is then sent directly to the output.

This node reads the true or false state of a pin each time the specified amount of time elapses. The state of the pin is then sent out on the output.

Controls one of the two SPI channels on a Raspberry Pi

Back to All Services