0% found this document useful (0 votes)
432 views8 pages

Druid 4 Arduino

This document discusses Druid4Arduino, which provides a graphical user interface for interacting with Arduino projects that use SerialUI. It allows crawling the SerialUI menu hierarchy and displaying it. It connects to an Arduino over USB and displays output. Windows and Linux versions are available, with a Mac version planned. The software is in alpha and future work includes improving cross-platform support and the build system.

Uploaded by

Yorvic Godoy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
432 views8 pages

Druid 4 Arduino

This document discusses Druid4Arduino, which provides a graphical user interface for interacting with Arduino projects that use SerialUI. It allows crawling the SerialUI menu hierarchy and displaying it. It connects to an Arduino over USB and displays output. Windows and Linux versions are available, with a Mac version planned. The software is in alpha and future work includes improving cross-platform support and the build system.

Uploaded by

Yorvic Godoy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Druid4Arduino

Home / Projects / Druid4Arduino

(/uploads/2013/04/[Link])

Major Update: druid4arduino is dead, long live devicedruid!  So using this old
software is no longer recommended, version 3 of which has been released
([Link] 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
([Link]

Druid4Arduino provides a simple GUI (graphical user interface) to interact with any SerialUI
([Link] Arduino ([Link] 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
[Link]) 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 ([Link]
[Link]/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 ([Link]
[Link]/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 ([Link]
[Link]/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! ([Link]
[Link]/contactfrm/)
More Druid4Arduino information:

Download ([Link]

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://[Link]/Projects/8-Port-High-V-High-Side-Switch/)

A.C.I.D. (Https://[Link]/Projects/Acid/)

Bluetooth Low Energy (Https://[Link]/Projects/Bluetooth-Low-Energy/)

Chronos (Https://[Link]/Projects/Chronos/)
( p j )

Druid4Arduino (Https://[Link]/Projects/Druid4arduino/)

Download (Https://[Link]/Projects/Druid4arduino/Download/)

EvoLink (Https://[Link]/Projects/Evolink/)

MaxThermo (Https://[Link]/Projects/Maxthermo/)

NanoKeys: BLE Nano HID Keyboard (Https://[Link]/Projects/Nanokeys/)

Nereides Multi-Sensory I/O Hardware (Https://[Link]/Projects/Nereides/)

SerialUI (Https://[Link]/Projects/Serialui/)

TinyBrite (Https://[Link]/Projects/Tinybrite/)

VaRGB (Https://[Link]/Projects/Vargb/)

CATEGORIES

Arduino (Https://[Link]/Category/Arduino/)

Hardware (Https://[Link]/Category/Hardware-2/)

HOWTO (Https://[Link]/Category/Howto/)

PCB (Https://[Link]/Category/Pcb/)

Site (Https://[Link]/Category/Site/)

Software (Https://[Link]/Category/Software/)

Uncategorized (Https://[Link]/Category/Uncategorized/)

ARCHIVES

March 2020 (Https://[Link]/2020/03/)

February 2020 (Https://[Link]/2020/02/)

December 2019 (Https://[Link]/2019/12/)

October 2019 (Https://[Link]/2019/10/)

July 2019 (Https://[Link]/2019/07/)

June 2019 (Https://[Link]/2019/06/)

April 2019 (Https://[Link]/2019/04/)

October 2018 (Https://[Link]/2018/10/)

April 2018 (Https://[Link]/2018/04/)

January 2018 (Https://[Link]/2018/01/)

November 2017 (Https://[Link]/2017/11/)

October 2017 (Https://[Link]/2017/10/)

August 2017 (Https://[Link]/2017/08/)

May 2017 (Https://[Link]/2017/05/)


April 2017 (Https://[Link]/2017/04/)

February 2017 (Https://[Link]/2017/02/)

October 2016 (Https://[Link]/2016/10/)

September 2016 (Https://[Link]/2016/09/)

May 2016 (Https://[Link]/2016/05/)

March 2016 (Https://[Link]/2016/03/)

February 2016 (Https://[Link]/2016/02/)

January 2016 (Https://[Link]/2016/01/)

November 2015 (Https://[Link]/2015/11/)

August 2015 (Https://[Link]/2015/08/)

March 2015 (Https://[Link]/2015/03/)

February 2015 (Https://[Link]/2015/02/)

January 2015 (Https://[Link]/2015/01/)

December 2014 (Https://[Link]/2014/12/)

November 2014 (Https://[Link]/2014/11/)

August 2014 (Https://[Link]/2014/08/)

July 2014 (Https://[Link]/2014/07/)

March 2014 (Https://[Link]/2014/03/)

January 2014 (Https://[Link]/2014/01/)

December 2013 (Https://[Link]/2013/12/)

November 2013 (Https://[Link]/2013/11/)

August 2013 (Https://[Link]/2013/08/)

July 2013 (Https://[Link]/2013/07/)

June 2013 (Https://[Link]/2013/06/)

May 2013 (Https://[Link]/2013/05/)

April 2013 (Https://[Link]/2013/04/)

March 2013 (Https://[Link]/2013/03/)

META

Log In (Https://[Link]/Wordpress/[Link])

Entries Feed (Https://[Link]/Feed/)

Comments Feed (Https://[Link]/Comments/Feed/)

[Link] (Https://[Link]/)
RECENT POSTS

TinyG Wiring System For LitePlacer (Https://[Link]/2020/03/Tinyg-Wiring-System-For-Liteplacer/)

A Pick And Place Machine For Prototyping (Https://[Link]/2020/02/A-Pick-And-Place-Machine-For-


Prototyping/)

The Case For R3 Prototyping: Product Development Workshop At District 3 Biohealth Innovation Week
(Https://[Link]/2019/12/The-Case-For-R3-Prototyping-Product-Development-Workshop-At-District-3-
Biohealth-Innovation-Week/)

D3 Biohealth Innovation Week: Day 1 (Https://[Link]/2019/12/D3-Biohealth-Innovation-Week-Day-1/)

PLC Quickstart For Programmers And Embedded Engineers (Https://[Link]/2019/10/Plc-Quickstart-


For-Programmers-And-Embedded-Engineers/)

Copyright (C) 2013-2018 Pat Deegan, All Rights ReservedPowered by A1 WordPress Theme
([Link]

You might also like