Tag: code

  • Chicken coop door circuit

    So I’ve been updating my chicken coop lately. See here for one such recent upgrade: The latest upgrade is a two-fer design… Door State Indication I want to be able to tell, from a distance, that the door is either open or closed. This is both a convenience to the chicken ranchers and a safety…

  • On solving Cross Sums

    On solving Cross Sums

    As you may remember, I’ve become obsessed with the Dell Magazines puzzle collections: This book of mine has many types of puzzles, most of which are word-based (without being dreadful crosswords, which I suck at) or logic-based (which I love, given my career). One such puzzle of theirs that I’d never heard of before is…

  • development gotcha: incorrect data types

    The other day I ran into a code bug that took a while to figure out.  It was so unique (to me) that I thought I’d write about it.

  • Android visual automation programming

    Android visual automation programming

    My day job has me thinking about automation for a living . And while I try not to bring the office home with me, these concepts tend to follow me around.

  • Day 30: final day

    I’ve got most of the bugs ironed out in my display interface, but not all have been squashed in the driver portion.  In other words, the method in which I can input text into the OsRAM is working nicely (I’m using a serial port console), but the nuts and bolts of how strings are sent to…

  • The lack of file tags in Windows

    The lack of file tags in Windows

    So, I’m supposed to be working on this month-long challenge.  But hey!  I found some other project to work on.  It’s in service of my recent computer switcheroo, with which I’m a little obsessed lately. Since recently switching from OS X on an iMac to Windows 10 on a laptop, I sorely miss file tagging.…

  • Day 6: early firmware testing

    Day 6: early firmware testing

    Things are progressing nicely.  I have the display fully wired now to the Mega.  It’s a spaghetti mess, but it’ll work.I have the serial port on the Arduino working nicely for debug.  I also did a fair amount of thinking with regards to data and address packetizing.  It quickly became apparent that doing a bunch…

  • Day 3: Arduino setup

    Day 3: Arduino setup

    I’ve had a bad experience with Arduino.  But perhaps I was just cranky that night. I was also unlucky with a defective Uno. The good news is that for my new project (which has a deadline), my new Arduino Mega is not in fact defective.  I can attest its functionality tonight, at 10:45pm. This platform is…

  • Function pointers

    Here’s a great quote by John Bass on an EDN article about function pointers as an implementation of state machine design: Failure complexity is a metric of a design. http://www.edn.com/electronics-blogs/embedded-basics/4406821/Function-pointers—Part-3–State-machines

  • Thoughts on semantics and syntax, forests and trees

    I love “computer” programming. There are many good programming principles that can be applied to life. Take for instance the difference between syntax and semantics in language. Syntax is the nuts and bolts. It’s the grammar, the rules that tell you how to construct a sentence correctly. Its meaning is derived solely from how the…