Archive for the ‘sketches’ Category
Lost in place: iPhone screenshots of grid system
Wednesday, February 17th, 2010Two screenshots from my phone depicting the grid underneath the Google Map graphics which are tiled to create the map interface. Clearly, the “virtual GPS” technology on my first-generation iPhone has often been helpful in finding my way. But what happens when it fails and you are literally lost in space? The social landscape, politics, climate, language(s), culture are what we analyze to understand “where” we are. Without these points of reference how can we create an idea of place? In this case, the simple query, “Tallahassee,” can be enough for any individual slightly immersed in Southern culture to create a perception of this place.
Give Me My Data public alpha launch
Sunday, January 31st, 2010Today I launched the public alpha version of my Facebook application Give Me My Data for testing and feedback. This app helps you reclaim and reuse your Facebook data.
Feel free to test it and let me know what you think!
Facebook Death Star
Friday, November 13th, 2009New sitemaps with NodeBox
Tuesday, November 10th, 2009Tag cloud with PHP
Friday, September 25th, 2009Visualizations of sitemap and content of owenmundy.com via manyeyes
Sunday, August 9th, 2009Two stepper motors, one directly connected to PWM on BBB
Thursday, July 30th, 2009Testing to see if this motor can connect directly to PWM on BBB (Freeduino).
Code embedded in previous post.
BBB (Freeduino) and stepper motor test
Wednesday, July 29th, 2009Test with BBB (Freeduino) board, Darlington H-Bridge, Mabuchi # PF35T-48L4 stepper motor. Many thanks to Tom Igoe and his Physical computing book.
-
/*
-
Owen Mundy
-
July 29, 2009
-
-
p. 262 of Physical Computing
-
Using BBB to run stepper motor by manually moving steppers
-
-
*/
-
-
int pin1 = 3; // PWM
-
int pin2 = 5; // PWM
-
int pin3 = 6; // PWM
-
int pin4 = 9; // PWM
-
int ledpin = 13; // LED
-
-
void setup()
-
{
-
pinMode(pin1, OUTPUT); // sets the pin as output
-
pinMode(pin2, OUTPUT); // sets the pin as output
-
pinMode(pin3, OUTPUT); // sets the pin as output
-
pinMode(pin4, OUTPUT); // sets the pin as output
-
pinMode(ledpin, OUTPUT); // sets the pin as output
-
}
-
-
void loop()
-
{
-
for (int i=0; i<24; i++)
-
{
-
digitalWrite(pin1, HIGH); // on
-
digitalWrite(pin2, LOW); // off
-
digitalWrite(pin3, HIGH); // on
-
digitalWrite(pin4, LOW); // off
-
delay(10); // waits for a second
-
-
digitalWrite(pin1, LOW); // off
-
digitalWrite(pin2, HIGH); // on
-
digitalWrite(pin3, HIGH); // on
-
digitalWrite(pin4, LOW); // off
-
delay(10); // waits for a second
-
-
digitalWrite(pin1, LOW); // off
-
digitalWrite(pin2, HIGH); // on
-
digitalWrite(pin3, LOW); // off
-
digitalWrite(pin4, HIGH); // on
-
delay(10); // waits for a second
-
-
digitalWrite(pin1, HIGH); // on
-
digitalWrite(pin2, LOW); // off
-
digitalWrite(pin3, LOW); // off
-
digitalWrite(pin4, HIGH); // on
-
delay(10); // waits for a second
-
}
-
-
blink();
-
-
for (int i=0; i<24; i++)
-
{
-
-
digitalWrite(pin1, HIGH); // on
-
digitalWrite(pin2, LOW); // off
-
digitalWrite(pin3, LOW); // off
-
digitalWrite(pin4, HIGH); // on
-
delay(10); // waits for a second
-
-
digitalWrite(pin1, LOW); // off
-
digitalWrite(pin2, HIGH); // on
-
digitalWrite(pin3, LOW); // off
-
digitalWrite(pin4, HIGH); // on
-
delay(10); // waits for a second
-
-
digitalWrite(pin1, LOW); // off
-
digitalWrite(pin2, HIGH); // on
-
digitalWrite(pin3, HIGH); // on
-
digitalWrite(pin4, LOW); // off
-
delay(10); // waits for a second
-
-
digitalWrite(pin1, HIGH); // on
-
digitalWrite(pin2, LOW); // off
-
digitalWrite(pin3, HIGH); // on
-
digitalWrite(pin4, LOW); // off
-
delay(10); // waits for a second
-
}
-
-
blink();
-
-
for (int i=0; i<6; i++)
-
{
-
digitalWrite(pin1, HIGH); // on
-
digitalWrite(pin2, LOW); // off
-
digitalWrite(pin3, HIGH); // on
-
digitalWrite(pin4, LOW); // off
-
delay(10); // waits for a second
-
-
digitalWrite(pin1, LOW); // off
-
digitalWrite(pin2, HIGH); // on
-
digitalWrite(pin3, HIGH); // on
-
digitalWrite(pin4, LOW); // off
-
delay(10); // waits for a second
-
-
digitalWrite(pin1, LOW); // off
-
digitalWrite(pin2, HIGH); // on
-
digitalWrite(pin3, LOW); // off
-
digitalWrite(pin4, HIGH); // on
-
delay(10); // waits for a second
-
-
digitalWrite(pin1, HIGH); // on
-
digitalWrite(pin2, LOW); // off
-
digitalWrite(pin3, LOW); // off
-
digitalWrite(pin4, HIGH); // on
-
delay(10); // waits for a second
-
}
-
-
blink();
-
-
for (int i=0; i<6; i++)
-
{
-
-
digitalWrite(pin1, HIGH); // on
-
digitalWrite(pin2, LOW); // off
-
digitalWrite(pin3, LOW); // off
-
digitalWrite(pin4, HIGH); // on
-
delay(10); // waits for a second
-
-
digitalWrite(pin1, LOW); // off
-
digitalWrite(pin2, HIGH); // on
-
digitalWrite(pin3, LOW); // off
-
digitalWrite(pin4, HIGH); // on
-
delay(10); // waits for a second
-
-
digitalWrite(pin1, LOW); // off
-
digitalWrite(pin2, HIGH); // on
-
digitalWrite(pin3, HIGH); // on
-
digitalWrite(pin4, LOW); // off
-
delay(10); // waits for a second
-
-
digitalWrite(pin1, HIGH); // on
-
digitalWrite(pin2, LOW); // off
-
digitalWrite(pin3, HIGH); // on
-
digitalWrite(pin4, LOW); // off
-
delay(10); // waits for a second
-
}
-
-
blink();
-
-
}
-
-
void blink()
-
{
-
digitalWrite(ledpin, HIGH); // on
-
delay(1000); // waits for a second
-
digitalWrite(ledpin, LOW); // off
-
}










XML feed