Journal Post 1

Learning Curve and Fast Conditioning Applied for EECS:

I think that adding arts & crafts elements to my lesson plan may add the orthogonal dimension my class needs to really expand the imagination of our kids.   I could probably finally utilize the hundreds of pachinkos in my closet for marble type games.


Some of my new friends from Galileo @ Tech Museum are really smart!  I will be asking them questions about a bunch of things!

There is an interesting recursive algorithm that a student suggested during lunch about how he finally figured out how to create a sin wave using an excel spreadsheet (no joke, those were his exact words).  The algorithm is as follows:

  1. Make a row of repeating pattern of 1,1,1,1,0,0,0,0,-1,-1,-1,-1,0,0,0,0,… etc (basically a square wave, make it as long as you want).
  2. Afterwards, set the first element of the second column equal to 0 (for a sin wave) and for the remaining rows in the second column use the template in the second entry =A1+B1
  3. Do the same thing for the third column, but subtract the amplitude of the previous column.
This actually makes a pretty good sine wave. I am going to dissect how this works (I suspect there’s a way to describe this in terms of integrals).

Sparkfun Packages:

Today just started messing with the I-racer, will likely try to interface it directly with my computer.  I need to find the app for my android phone — once I do I may try to code for it via another program (I think this is called using their program as a service?).

The other devices which arrived include a sparky thing (insert pic here),  some diffuse led’s (another pic), and an IOIO — which I am very excited about programming for!

I was wondering if it is possible maybe to use the android sound input as a portable oscilloscope?  If it is this may solve the problem discussed in a previous post about needing something that could take high frequency samples of a voltage divider.  Updates to come.