Posts

Showing posts from 2021

Chapter 1 – An Interesting Beginning

The first thing I notice is that it is dark, very dark. The next thing I notice is a beeping in the dark. It is incessant, not loud, just constantly sounding again and again. There may be four or five different sounds. I try to stir, but I am restrained across my chest. I feel like I am sitting. My knees and hips are bent like I am in a chair, but it does not feel quite right. Then it hits me, I am weightless. That can't be good. It is still dark, even after I open my eyes. My arms seem to be free so I swing my left arm up to my face, but it hits something hard, a helmet; and the visor is turned up to block all light. The control should be right here by the seam. How does that mnemonic go? “LUDD - Light Up, Dark Down” My fingers seem to know this instinctively as I dial the visor down a click or two. Still nothing. Another click down and the room starts to show. It looks like a single ship cockpit. That would fit with the weightlessness and the restraints. I...

My First Arduino IDE Library Is Live

 I created and submitted an Arduino library called MyDelay. This library is designed to simplify using the builtin Arduino mills function without all the setup. The IDE team accepted the library and now you can find it in the Arduino IDE under Timing. The GitHub repository for the library is here . From the read me file... To start create a MyDelay variable. From here you are able to set a delay time, a delay time, a function to run and a repeat count or nothing at all. To check it if the delay time has past, call the update function which will check time and run the set function. Using the start function, you are able to restart the timer for delay. The stop function will terminate a timer before the repeat count has been reached. This allows you more control over when and how often a delay with trigger. The delay time can be change using setDelay using a time in milliseconds. Written by Marshall G Gates MIT license, check license.md for more information Based on noDelay libr...

I have an Arduino Tutorial

Here is an Arduino Tutorial that I wrote for.   Electro Maker .  It walks you through setting up a door lock with a 16 key keypad.