Arduino

Device Druid v3 Beta Now Available

Operating your Arduino project has never been sweeter.  Version 3 of device druid is out in beta and you can try it out to give a little feedback on what’s awesome and what needs a bit of work.  The new Druid Builder requires no installation, as its now available online, and the client is smoother…

Read more

Quick & Easy Attitude and Heading Reference System

Though I’d used the Razor 9DoF and a few other IMUs, it’d been a few years since I got to play with an AHRS.  Recently, I got a request to tweak a system using the MPU-9250, a nine-axis (gyro, accelerometer and compass) MEMS device, to see how nicely we could get it to play. I…

Read more

Druid Builder available for Linux

A beta version of Druid Builder, the drag & drop Arduino UI creation app, is now available for Linux. Check out the video for instructions. The linux edition of builder uses Coraline to run the ionic framework app under Linux, while providing access the SQLite and device info using coraline’s plugin system, so in short…

Read more

Exactly What She Said

It was already sizable, but then it just kept getting bigger and bigger… The long awaited update to druid4arduino is finally on its way–it’s currently awaiting publishing in the app store–but it took a whole lot longer than expected, in part because of the enormous endeavour it morphed into along the way. It began with…

Read more

The Evolution of Druid4Arduino

The next version of druid4arduino is ready and I think it’ll be awesome! I’ll be posting updates here, and there’s a dedicated project site in the works.  Some parts of druid4arduino have yet to be implemented in the newer version, but the changes make it worthwhile anyway, and those functions will be implemented in future…

Read more

Creating a sensor or peripheral with an SPI (slave) interface

Designed to interact with a 16-bit I/O expander, the firmware was ready for testing.  Though I was still waiting on parts, I wanted to make sure it would all work as expected.  What’s an impatient developer to do?  Create his own SPI slave to replace the missing part, of course! If you’ve gotten anywhere beyond…

Read more

Druid4Arduino: developments and mystery bug

The vagaries of life and a few real clients got in the way of druid2 development until recently.  I was all set to get going when the angry and fickle 4-legged god I live with changed my plans a bit… Thanks, kittie.  I’d been thinking of a new laptop anyway and managed to get one…

Read more

Druid2: the quest for beta testers

Hallo all… An updated, more powerful and much improved versions of druid and SerialUI are on their way in the coming weeks.  I’m looking for a few people who’d be willing to act as beta testers for the new versions–the more hardware, and platforms, you have access to, the better but any supported combination should…

Read more

NanoKeys Released

As promised, the NanoKeys library has been made public and is now available on it’s own project page! One noteworthy change is a modification to the key send/key clear algorithm that allows for much quicker transmission of key strokes and a snappier user experience.  Here’s a short clip of the new functionality in action: And…

Read more

Painless handling of dates, times, events and calendars on embedded systems

I do not enjoy dealing with the vagaries of calendar dates and times… Actually, I pretty much hate it. It’s mostly because I have little patience for arbitrary rules and convoluted systems, and anything as old as the notion of date-times is always filled with historical cruft: half-baked rules, a bunch of incompatible, random-looking, bases…

Read more