Druid 4 Arduino

Download as pdf or txt
Download as pdf or txt
You are on page 1of 8
At a glance
Powered by AI
Druid4Arduino provides a GUI to interact with SerialUI-based Arduino projects by crawling the menu hierarchy and reconfiguring the interface to match. It is no longer recommended and has been replaced by DeviceDruid.

Druid4Arduino is a software that provides a graphical user interface to interact with any SerialUI-based Arduino project. It works by crawling the menu hierarchy provided by SerialUI and reconfiguring its UI to match the options. It connects to the Arduino through the serial port and displays commands, menus, input/output.

Some TODO items mentioned are getting a Mac version built and working, setting up an appropriate build system, and allowing compilation on Windows and Mac. Getting help on the build system would be appreciated.

Druid4Arduino

Home / Projects / Druid4Arduino

(/uploads/2013/04/druid4arduino-logo-big-light.png)

Major Update: druid4arduino is dead, long live devicedruid!  So using this old
software is no longer recommended, version 3 of which has been released
(https://devicedruid.com).  Check out a little demo, this one not on an Arduino
(which would work the same, of course) but on a Raspberry Pi:

Raspberry Pi GUI, over bluetooth, in 5 minutes

This page will be updated in the near future, but really do check out version 3
(https://devicedruid.com/).

Druid4Arduino provides a simple GUI (graphical user interface) to interact with any SerialUI
(https://inductive-kickback.com/projects/serialui/)-based Arduino (http://arduino.cc/) project.  It works
its magic by crawling the menu hierarchy (commands and sub-menus) provided by SerialUI and
automatically re-con guring its user interface to match whatever options you’ve provided.

It will connect to your arduino project through the USB serial port and
display a re ection of all the commands and sub-menus as de ned in
your program/sketch.

As long as you follow the coding conventions speci ed by SerialUI, it


will also request and transmit any required input or error messages.

(/uploads/2013/05/druid- The output returned by your device is displayed in the lower part of the
windows.png) screen, and may be exported to a text le at any time.
Druid4Arduino under

windows
Demo/Walk-through
Check out druid4arduino in this little screencast:

druid4arduino: intro and walkthrough of the automatic arduino GUI

File/Data Uploads
Here’s a presentation of the new le upload to Arduino feature:

Uploading data from desktop to Arduino


Availability
Druid4Arduino is free software, with Windows and Linux clients currently available (https://inductive-
kickback.com/projects/druid4arduino/download/) and a Mac version on its way.

(/uploads/2014/08/druid_state_tracking.png)

Druid4Arduino, under Linux, with variable state

tracking

TODOs
As this is alpha software, in addition to trying it out and reporting issues (https://inductive-
kickback.com/contactfrm/), there are a few TODOs left on the stack.  The most important of these, at
the moment, are:

Getting an Apple/Mac version built and working


Getting an appropriate build system setup.

For now, I’ve been compiling the Linux and Windows versions under linux (https://inductive-
kickback.com/2013/03/adventures-of-a-linux-guy-building-windows-programs/) with a few custom
make les.  This is less than ideal and doesn’t allow for compilation under windows or mac.  If anyone
can help on this front, it would be much appreciated: let me know! (https://inductive-
kickback.com/contactfrm/)
More Druid4Arduino information:

Download (https://inductive-kickback.com/projects/druid4arduino/download/)

LEAVE A REPLY

Your email address will not be published.

Comment

Name

Email

Website

Save my name, email, and website in this browser for the next time I comment.

Post Comment

Search …

ELECTRO PROJECTS!

(/projects/)

8 Port High-V High-Side Switch (Https://Inductive-Kickback.Com/Projects/8-Port-High-V-High-Side-Switch/)

A.C.I.D. (Https://Inductive-Kickback.Com/Projects/Acid/)

Bluetooth Low Energy (Https://Inductive-Kickback.Com/Projects/Bluetooth-Low-Energy/)

Chronos (Https://Inductive-Kickback.Com/Projects/Chronos/)
( p j )

Druid4Arduino (Https://Inductive-Kickback.Com/Projects/Druid4arduino/)

Download (Https://Inductive-Kickback.Com/Projects/Druid4arduino/Download/)

EvoLink (Https://Inductive-Kickback.Com/Projects/Evolink/)

MaxThermo (Https://Inductive-Kickback.Com/Projects/Maxthermo/)

NanoKeys: BLE Nano HID Keyboard (Https://Inductive-Kickback.Com/Projects/Nanokeys/)

Nereides Multi-Sensory I/O Hardware (Https://Inductive-Kickback.Com/Projects/Nereides/)

SerialUI (Https://Inductive-Kickback.Com/Projects/Serialui/)

TinyBrite (Https://Inductive-Kickback.Com/Projects/Tinybrite/)

VaRGB (Https://Inductive-Kickback.Com/Projects/Vargb/)

CATEGORIES

Arduino (Https://Inductive-Kickback.Com/Category/Arduino/)

Hardware (Https://Inductive-Kickback.Com/Category/Hardware-2/)

HOWTO (Https://Inductive-Kickback.Com/Category/Howto/)

PCB (Https://Inductive-Kickback.Com/Category/Pcb/)

Site (Https://Inductive-Kickback.Com/Category/Site/)

Software (Https://Inductive-Kickback.Com/Category/Software/)

Uncategorized (Https://Inductive-Kickback.Com/Category/Uncategorized/)

ARCHIVES

March 2020 (Https://Inductive-Kickback.Com/2020/03/)

February 2020 (Https://Inductive-Kickback.Com/2020/02/)

December 2019 (Https://Inductive-Kickback.Com/2019/12/)

October 2019 (Https://Inductive-Kickback.Com/2019/10/)

July 2019 (Https://Inductive-Kickback.Com/2019/07/)

June 2019 (Https://Inductive-Kickback.Com/2019/06/)

April 2019 (Https://Inductive-Kickback.Com/2019/04/)

October 2018 (Https://Inductive-Kickback.Com/2018/10/)

April 2018 (Https://Inductive-Kickback.Com/2018/04/)

January 2018 (Https://Inductive-Kickback.Com/2018/01/)

November 2017 (Https://Inductive-Kickback.Com/2017/11/)

October 2017 (Https://Inductive-Kickback.Com/2017/10/)

August 2017 (Https://Inductive-Kickback.Com/2017/08/)

May 2017 (Https://Inductive-Kickback.Com/2017/05/)


April 2017 (Https://Inductive-Kickback.Com/2017/04/)

February 2017 (Https://Inductive-Kickback.Com/2017/02/)

October 2016 (Https://Inductive-Kickback.Com/2016/10/)

September 2016 (Https://Inductive-Kickback.Com/2016/09/)

May 2016 (Https://Inductive-Kickback.Com/2016/05/)

March 2016 (Https://Inductive-Kickback.Com/2016/03/)

February 2016 (Https://Inductive-Kickback.Com/2016/02/)

January 2016 (Https://Inductive-Kickback.Com/2016/01/)

November 2015 (Https://Inductive-Kickback.Com/2015/11/)

August 2015 (Https://Inductive-Kickback.Com/2015/08/)

March 2015 (Https://Inductive-Kickback.Com/2015/03/)

February 2015 (Https://Inductive-Kickback.Com/2015/02/)

January 2015 (Https://Inductive-Kickback.Com/2015/01/)

December 2014 (Https://Inductive-Kickback.Com/2014/12/)

November 2014 (Https://Inductive-Kickback.Com/2014/11/)

August 2014 (Https://Inductive-Kickback.Com/2014/08/)

July 2014 (Https://Inductive-Kickback.Com/2014/07/)

March 2014 (Https://Inductive-Kickback.Com/2014/03/)

January 2014 (Https://Inductive-Kickback.Com/2014/01/)

December 2013 (Https://Inductive-Kickback.Com/2013/12/)

November 2013 (Https://Inductive-Kickback.Com/2013/11/)

August 2013 (Https://Inductive-Kickback.Com/2013/08/)

July 2013 (Https://Inductive-Kickback.Com/2013/07/)

June 2013 (Https://Inductive-Kickback.Com/2013/06/)

May 2013 (Https://Inductive-Kickback.Com/2013/05/)

April 2013 (Https://Inductive-Kickback.Com/2013/04/)

March 2013 (Https://Inductive-Kickback.Com/2013/03/)

META

Log In (Https://Inductive-Kickback.Com/Wordpress/Wp-Login.Php)

Entries Feed (Https://Inductive-Kickback.Com/Feed/)

Comments Feed (Https://Inductive-Kickback.Com/Comments/Feed/)

WordPress.Org (Https://Wordpress.Org/)
RECENT POSTS

TinyG Wiring System For LitePlacer (Https://Inductive-Kickback.Com/2020/03/Tinyg-Wiring-System-For-Liteplacer/)

A Pick And Place Machine For Prototyping (Https://Inductive-Kickback.Com/2020/02/A-Pick-And-Place-Machine-For-


Prototyping/)

The Case For R3 Prototyping: Product Development Workshop At District 3 Biohealth Innovation Week
(Https://Inductive-Kickback.Com/2019/12/The-Case-For-R3-Prototyping-Product-Development-Workshop-At-District-3-
Biohealth-Innovation-Week/)

D3 Biohealth Innovation Week: Day 1 (Https://Inductive-Kickback.Com/2019/12/D3-Biohealth-Innovation-Week-Day-1/)

PLC Quickstart For Programmers And Embedded Engineers (Https://Inductive-Kickback.Com/2019/10/Plc-Quickstart-


For-Programmers-And-Embedded-Engineers/)

Copyright (C) 2013-2018 Pat Deegan, All Rights ReservedPowered by A1 WordPress Theme
(https://fasterthemes.com/wordpress-themes/a1)

You might also like