Download - WSU English Symposium on Steampunk
![Page 1: WSU English Symposium on Steampunk](https://reader033.vdocuments.us/reader033/viewer/2022052619/5555e5a6d8b42ad3548b489c/html5/thumbnails/1.jpg)
How to Historicizewith a Hammer: Steampunk &Critical Making
@RogerWhitson
Wash State U21 Feb 2014
12:10-1pmBundy Room
http://bit.ly/1eJqXh2
![Page 2: WSU English Symposium on Steampunk](https://reader033.vdocuments.us/reader033/viewer/2022052619/5555e5a6d8b42ad3548b489c/html5/thumbnails/2.jpg)
![Page 6: WSU English Symposium on Steampunk](https://reader033.vdocuments.us/reader033/viewer/2022052619/5555e5a6d8b42ad3548b489c/html5/thumbnails/6.jpg)
![Page 7: WSU English Symposium on Steampunk](https://reader033.vdocuments.us/reader033/viewer/2022052619/5555e5a6d8b42ad3548b489c/html5/thumbnails/7.jpg)
![Page 8: WSU English Symposium on Steampunk](https://reader033.vdocuments.us/reader033/viewer/2022052619/5555e5a6d8b42ad3548b489c/html5/thumbnails/8.jpg)
![Page 9: WSU English Symposium on Steampunk](https://reader033.vdocuments.us/reader033/viewer/2022052619/5555e5a6d8b42ad3548b489c/html5/thumbnails/9.jpg)
![Page 10: WSU English Symposium on Steampunk](https://reader033.vdocuments.us/reader033/viewer/2022052619/5555e5a6d8b42ad3548b489c/html5/thumbnails/10.jpg)
![Page 11: WSU English Symposium on Steampunk](https://reader033.vdocuments.us/reader033/viewer/2022052619/5555e5a6d8b42ad3548b489c/html5/thumbnails/11.jpg)
![Page 13: WSU English Symposium on Steampunk](https://reader033.vdocuments.us/reader033/viewer/2022052619/5555e5a6d8b42ad3548b489c/html5/thumbnails/13.jpg)
Palimpsest Materiality
http://bit.ly/1ff3BlZ
![Page 19: WSU English Symposium on Steampunk](https://reader033.vdocuments.us/reader033/viewer/2022052619/5555e5a6d8b42ad3548b489c/html5/thumbnails/19.jpg)
{ // start main loop myservo. write (pos); // set servo speed/direction to the value of pos variable tbuttonState = digitalRead (topButton); // read the state of the top button bbuttonState = digitalRead (bottomButton); // read the state of the bottom button if (bbuttonState == HIGH ) // if top button pressed {newParameters(85, 93);} //calculate a speed in other direction if (tbuttonState == HIGH ) // if bottom buttom pressed {newParameters(96, 103);} //calculate a speed in other direction timer +=10; // increment timer value by 10 if (timer >= stoptime) //if run time limit is reached, { myservo. write (95); //stop servo newParameters(80, 105); //compute new parameters delay (randpause); // pause for a random time } delay (100); // pause for 100 milliseconds if ( pos < 97) { digitalWrite (led2, HIGH );} //power on led2else { digitalWrite (led2, LOW ); } //power off led2 if ( randpause > 2000) { digitalWrite (led3, HIGH );} else { digitalWrite (led3, LOW ); }
if ( timer > 90) { digitalWrite (led1, HIGH );} else { digitalWrite (led1, LOW ); } } // end main loopvoid newParameters( int hi, int lo) // function to calculate new speed/direction, time and pause { pos = random (hi, lo); //generate new speed/direction, within hi and lo limits randpause = random (1000, 5000); // generate random pause between 1 and 5 seconds pause = 100; timer = 0; //set timer to zero stoptime = random (50, 200); // generate random time to run servo }
![Page 21: WSU English Symposium on Steampunk](https://reader033.vdocuments.us/reader033/viewer/2022052619/5555e5a6d8b42ad3548b489c/html5/thumbnails/21.jpg)
Thanks!@rogerwhitso
nrogerwhitson.
net