New Year’s Resolutions
Recently I sat down with my wife and children to create a list of resolutions that we would like to accomplish in the almost here 2012 year.
At first we tossed around a list of items that was all over the place. For example: draw closer to God, give homeschooling a try, become better at time management, create an android version of smart golf scorecard, learn how to play a guitar, loose a few pounds, etc. Quickly the list became disorganized.
A thought came to me, "we should list one goal per fragment of our life." We identified six parts to focus on: spiritual, relational/family, calling/mission/purpose, physical/emotional, educational/work, and hobby/other.
We tried to make sure our goals were measurable. After over an hour the four of us had recorded at least one goal in each of the six categories.
"If you fail to plan, then you plan to fail." -unknown
Happy New Year!
Influencer
Today I completed the Influencer training. The Influencer Model is a structured process of how to cause change. It starts with defining a problem in a form of solution. Once the solution has been defined via clearly measurable results then brainstorm on what the vital behaviors cause the wanted results. After finding the vital behaviors, analyze the sources of influence that should be placed to cause change. Make sure to apply at least four sources of influence as this will raise the success rate of change.
Having the analysis complete, execute by implementing analyzed plan and new vital behaviors. Lastly, measure the results.


Why Learn?
Learning for the sake of acquiring knowledge is rarely beneficial. But learning for the sake of making the right choice based on the acquired knowledge, now that's wisdom.
In this blog I will attempt to paraphrase things I learnt for the benefit of those around me. They say that the best way to learn/remember what you have learnt is to teach someone. So this blog will be my attempt at teaching others with a hidden motive of actually trying to learn things myself.

The Learning Pyramid
Taking Life for Granted
What are some things men tend to take for granted?
[list them for yourself]
Diagnostic Questions
- What do I complain about?
- Do I have an area of disobedience?
- Does the grass look greener on the other side of the fence?
- Do you practice good health habits
Tools
- Notice those who have less
- Slow down
- Develop associations with people who are different from you
I Peter 5:8
Be self-controlled and alert. Your enemy the devil prowls around like a roaring lion looking for someone to devour.
Judges 16:20
Then she called, "Samson, the Philistines are upon you!" He awoke from his sleep and thought, "I'll go out as before and shake myself free." But he did not know that the LORD had left him.
My first project with Netduino – Quiz Show Buzzer System
For the first Netduino/Arduino project I wanted to create a Quiz Show Buzzer System. In order to create this system I had to find some materials. If you have an old PC case, it can be a great source
.
Materials
- (1) Netduino
- (2) Power/Reset switch from old PC case
- (2) LEDs (red/green) from old PC case
- (1) PC/USB Power source
Hardware Setup
- Connect Green LED + (positive) wire to Netduino's digital I/O port 0 (zero)
- Connect Green LED - (negative) wire to Gnd port (I used one of the two on the Analog In side)
- Connect Red LED + wire to digital I/O port 7
- Connect Red LED - wire to the same Gnd port
- Connect Switch 1 + wire to Analog In port 5
- Connect Switch 1 - wire to same Gnd port
- Connect Switch 2 + wire to Analog In port 0 (zero)
- Connect Switch 2 - wire to same Gnd port
- Connect Netduino with PC using USB (for power)
Software
using System;
using System.Threading;
using Microsoft.SPOT;
using Microsoft.SPOT.Hardware;
using SecretLabs.NETMF.Hardware;
using SecretLabs.NETMF.Hardware.Netduino;
namespace NetduinoApplication1
{
public class Program
{
static OutputPort led;
static OutputPort greenLed;
static OutputPort redLed;
public static void Main()
{
led = new OutputPort(Pins.ONBOARD_LED, false);
greenLed = new OutputPort(Pins.GPIO_PIN_D0, false);
redLed = new OutputPort(Pins.GPIO_PIN_D7, false);
InterruptPort blueSWi = new InterruptPort(Pins.GPIO_PIN_A5, false, Port.ResistorMode.PullUp, Port.InterruptMode.InterruptEdgeBoth);
blueSWi.OnInterrupt += new NativeEventHandler(blueSWi_OnInterrupt);
InterruptPort orangeSWi = new InterruptPort(Pins.GPIO_PIN_A0, false, Port.ResistorMode.PullUp, Port.InterruptMode.InterruptEdgeBoth);
orangeSWi.OnInterrupt += new NativeEventHandler(orangeSWi_OnInterrupt);
InterruptPort swi = new InterruptPort(Pins.ONBOARD_SW1, false, Port.ResistorMode.Disabled, Port.InterruptMode.InterruptEdgeBoth);
swi.OnInterrupt += new NativeEventHandler(swi_OnInterrupt);
Thread.Sleep(Timeout.Infinite);
}
static void orangeSWi_OnInterrupt(uint data1, uint data2, DateTime time)
{
if (data2 == 0)
{
if (!greenLed.Read())
{
redLed.Write(true);
}
}
}
static void blueSWi_OnInterrupt(uint data1, uint data2, DateTime time)
{
if (data2 == 0)
{
if (!redLed.Read())
{
greenLed.Write(true);
}
}
}
static void swi_OnInterrupt(uint data1, uint data2, DateTime time)
{
if (data2 == 0)
{
led.Write(false);
greenLed.Write(false);
redLed.Write(false);
Thread.Sleep(100);
}
}
}
}
Operability
The two external switches are used by players of the Quiz Show game. The internal Netduino's switch is used by the Host to reset the state of the system. This system enables the Host to know which player buzzed in first.
Media
Video
Images



Conclusion
This was a nice little quick project that helped me get my feet wet in Netduino. Let me know if you need any part of it explained further.
How did the Bible Come Together and How Much Trust Can We Put in it?
How did the Bible Come Together and How Much Trust Can We Put in it?
The Pilgrim’s Progress
I've heard this story before but never read it. Now I'm reading it. I love how John Bunyan is using general terms for the names of characters. Such as Obstinate, Help, Worldly-wiseman, Good-will, Interpreter, and others (haven't gotten to the end of the book yet).
Here's the whole book (in PDF) for those that would be interested in reading it:
The Pilgrim's Progress