1) Build your project and add the ADRC Shield. In this case we want to be able to switch the LED on and off.
LED lamp connected to ADRC shield. The Shield is mounted on an Arduino Uno PCB.
2) Fill in the Resource Modelling Language (RML) template document. Register the RML with the shield using a library function.
RML code
3) Tap and pair your NFC-enabled phone. If your phone does not contain NFC technology, don't worry you can also tap your project to the Hub as it also has NFC.
Phone taps ADRC Shield to establish a secure connection via NFC technology
4) You’re ready to control.
Temperature sensor example:
RML code for the temperature sensor
User Interface template for temperature sensor
Create single page user interfaces
Simple on/off interface for a pump motor
Control a strip of LED lights
Create multiple page user interfaces
Wireless appliance example:
Click on the Settings button to the lower right....
... in order to access more settings.
Guitar effects pedal interface example:
The current PiPhase pedal without automation
To demonstrate how flexible DeB really is, we decided to model this guitar effects pedal. The pedal is quite a complex one so we decided to model it in DeB as three pages. The most used controls we put on the main page and the controls used only occasionally we grouped onto two other pages. This is how it turned out. By the way, the owner of Prophecysound Systems really loved our design and we are working with them to automate their pedals.
Main screen of the PiPhase DeB interface
Settings screen for the sweep generators
![]()
Add to My Watchlist
What is My Watchlist?