<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.roberttwomey.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mistateo</id>
		<title>Robert-Depot - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.roberttwomey.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mistateo"/>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/Special:Contributions/Mistateo"/>
		<updated>2026-10-15T17:19:53Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.27.1</generator>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=3104</id>
		<title>Students/MikeTeall</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=3104"/>
				<updated>2010-03-19T00:17:20Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: /* Final Project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Hello&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My name is Mike Teall, I am a Junior Year ICAM major through the Visual Arts department.  I wanted to be an ICAM major because for whatever silly reason, I thought I would learn about Graphic Design and Programming.  I have since found out that the ICAM major does not focus Graphic Arts at all and the programming is very limited.  I have decided to stick it out anyways and learn that other stuff on my own and hopefully having an ICAM degree will help me as well.  I am taking this class as my two quarter A/B requirement for my major.  I have between a novice level and mild enthusiast level interest in electronics.  I have done some&lt;br /&gt;
soldering, wire stripping, etc.  I replaced the power jack on my girlfriend&amp;#039;s laptop, I put a new barrel connector on my power&lt;br /&gt;
adapter for my laptop as well.  I have put together several desktop systems, including my most current one which has an Intel i7 920 processor running at 3.7 Ghz with a gigantic air cooler, 6 Gigabytes of ddr3 ram running at 1600 Mhz, an ATI Radeon 5770 graphics card running crossfire x, 2 terabytes of hard disk space running in a RAID configuration, and a 750 watt power supply with a really nice case.  I do not know all the ins and outs of all electronics, but I have a decent basic understanding and some limited experience to bring to the classroom with me.  I am also interested in cutting edge electronics in general and feel this class would be fun for me along with giving me the most skills out of the A/B class sequences for the ICAM major in addition to providing me with some of the skills necessary to complete the ICAM senior project. &lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Midterm Project&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Mercury Tilt Switch&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Materials: 4 mercury tilt switches, 1 on/off toggle switch, one toilet float ball, sound chip from a birthday card,  wire, solder, hot glue gun, particle board.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:float_ball.jpg]]&lt;br /&gt;
[[Image:toggle_switch.jpg]]&lt;br /&gt;
[[Image:mercury_tilt_switch.jpg]]&lt;br /&gt;
[[Image:card_sound_chip.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
I cut the top off the float ball and removed the stem as well.  I cut out a round piece of particle board and drilled a hole in the middle to fit inside.  I then glued the 4 mercury switches down on the particle board.  I then wired all 4 of them along with the toggle switch in series, which I connected to the sound chip.  The sound will only play if the toggle switch is on, and the device is held level.  All 4 mercury switches must have the ball of liquid mercury touching the two leads on the inside for the sound to play.  A tilt of only a couple degrees will break the circuit.&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Final Project&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Board1.jpg]]&lt;br /&gt;
[[Image:Board2.jpg]]&lt;br /&gt;
[[Image:LED1.jpg]]&lt;br /&gt;
[[Image:LED2.jpg]]&lt;br /&gt;
[[Image:Mounted.jpg]]&lt;br /&gt;
[[Image:Mounted2.jpg]]&lt;br /&gt;
[[Image:Wtf.jpg]]&lt;br /&gt;
&lt;br /&gt;
Demonstration Video:&lt;br /&gt;
&lt;br /&gt;
http://www.youtube.com/watch?v=FLu9jkhtI2Q&lt;br /&gt;
&lt;br /&gt;
Materials: &lt;br /&gt;
&lt;br /&gt;
Project Box 3&amp;quot;x5&amp;quot;, Freeduino, Old Analog flight joystick 15 pin, 15 pin solderable female connector, Toggle Switch, 9v Battery, 35 red LED&amp;#039;s (only 25 used for project), a 2&amp;quot; 8 ohm speaker, An unprinted circuit board, screws, a whole lot of wire, and the rest of my solder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After revisions to my project due to feedback from my Instructor and Ta, I have decided to make an instrument spanning two octaves starting on c4 and ending on b5. The sound circuit will be very simple, going from digital output pin 2 of the arduino through a 100 ohm resistor, and one capacitor into the positive terminal of the speaker, and the other speaker terminal going to ground.  I am going to make a 5x7 led matrix that will utilize a 5x5 portion for the project.  The LED&amp;#039;s and the sound circuit will be mounted on an unprinted circuit board.  This circuit board has 19 one inch or so pieces of stiff wire soldered into it to act as pins, so the whole circuit board simply plugs directly into the top of the freeduino.  There are 5 analog inputs, 11 digital outputs, 1 +5v, 2 Gnd.  The control of the device is an analog joystick with x and y axis, 2 buttons, and an adjustment wheel that I am using as a third button.  There will be three different modes of interaction: In Free play mode the user only has to move the joystick around on the x and y axis to produce the respective tones.  In selective mode the user will move the stick to any position, but the sound will only be produced when the user presses the trigger button.  For demo mode, the user simply pushes the top button and a preprogramed melody will play.  &lt;br /&gt;
&lt;br /&gt;
Melody Demo:&lt;br /&gt;
&lt;br /&gt;
Uppercase letters are sharp, lowercase are normal notes.&lt;br /&gt;
  &lt;br /&gt;
  |-C---C-----|-d-C-d-C-----|-d-C-d------|----------------|&lt;br /&gt;
  |---b----F--|----------b--|--------F---|-b-a-b-a-G-b-a--|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Actual Used Code:&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
  Vis 147a Final Project&lt;br /&gt;
  &amp;quot;Analog Joystick as an instrument&amp;quot;&lt;br /&gt;
   Written by Mike Teall&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
//initializing both indexes&lt;br /&gt;
  int oldindex = 0;&lt;br /&gt;
  int oldindex2 = 0;&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
  //my array of frequencies from c to b over two octaves, with one dead zone in the middle&lt;br /&gt;
  int myTones[] = {262, 277, 294, 311, 330, 349, 370, 392,&lt;br /&gt;
                  415, 440, 466, 494, 0, 523, 554, 587, 622, 659,&lt;br /&gt;
                  699, 740, 784, 830, 880, 932, 988};&lt;br /&gt;
  //this array is holding the pin numbers driving the row of my led matrix                &lt;br /&gt;
  int myRowPins[] = {3, 4, 5, 6, 7};&lt;br /&gt;
  //this array is holding the pin numbers driving the Column of my led matrix                   &lt;br /&gt;
  int myColPins[] = {9, 10, 11, 12, 13};&lt;br /&gt;
  //this array is holding the indices to notes stored in myTones for the pre-programmed&lt;br /&gt;
  //tune&lt;br /&gt;
  int myTune[] = {14, 11, 14, 6, 15, 14, 15, 14, 11, 15, 14, 15, 6, 11, 9, 11, 9, 8, 11, 9};&lt;br /&gt;
  //these are note durations and used to control loop speed during pre-programmed tune                   &lt;br /&gt;
  int durations[] = {100, 100, 200, 400, 100, 100, 100, 200, 400, 100, 100, 200, 400, 100, 100, 100, 100, 100, 100, 400};&lt;br /&gt;
&lt;br /&gt;
//Initialization Routine&lt;br /&gt;
void setup() {&lt;br /&gt;
  // initialize serial communications (for debugging only):&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  // definining these digital pins as outputs&lt;br /&gt;
  pinMode(3, OUTPUT);&lt;br /&gt;
  pinMode(4, OUTPUT);&lt;br /&gt;
  pinMode(5, OUTPUT);     &lt;br /&gt;
  pinMode(6, OUTPUT);&lt;br /&gt;
  pinMode(7, OUTPUT);&lt;br /&gt;
  pinMode(9, OUTPUT);     &lt;br /&gt;
  pinMode(10, OUTPUT);     &lt;br /&gt;
  pinMode(11, OUTPUT); &lt;br /&gt;
  pinMode(12, OUTPUT);&lt;br /&gt;
  pinMode(13, OUTPUT);&lt;br /&gt;
  &lt;br /&gt;
  //Initializing Row Pins to High&lt;br /&gt;
  digitalWrite(3, HIGH);&lt;br /&gt;
  digitalWrite(4, HIGH);&lt;br /&gt;
  digitalWrite(5, HIGH);&lt;br /&gt;
  digitalWrite(6, HIGH);&lt;br /&gt;
  digitalWrite(7, HIGH);&lt;br /&gt;
  &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
//Main Program Loop&lt;br /&gt;
void loop() {&lt;br /&gt;
  // read the sensors:&lt;br /&gt;
  int val = analogRead(0);&lt;br /&gt;
  int val2 = analogRead(1);&lt;br /&gt;
  int val3 = analogRead(2);&lt;br /&gt;
  int val4 = analogRead(3);&lt;br /&gt;
  int val5 = analogRead(4);&lt;br /&gt;
  &lt;br /&gt;
  //map sensor inputs to useful ranges&lt;br /&gt;
  int selector = map(val3, 1, 850, 0, 1);&lt;br /&gt;
  int button1 = map(val4, 1, 850, 0, 1);&lt;br /&gt;
  int button2 = map(val5, 1, 850, 0, 1);&lt;br /&gt;
  &lt;br /&gt;
  int index = map(val, 1, 850, 0, 4);&lt;br /&gt;
  int index2 = map(val2, 1, 850, 0, 4);&lt;br /&gt;
  int index3 = index2*5;&lt;br /&gt;
  &lt;br /&gt;
  //continuous play mode&lt;br /&gt;
  if (selector == 0)&lt;br /&gt;
  {&lt;br /&gt;
    &lt;br /&gt;
    if ((index != oldindex) || (index2 != oldindex2))&lt;br /&gt;
    {&lt;br /&gt;
      //turn off old led, turn on new led&lt;br /&gt;
       digitalWrite(myColPins[oldindex], LOW);&lt;br /&gt;
       digitalWrite(myRowPins[oldindex2], HIGH);&lt;br /&gt;
       digitalWrite(myColPins[index], HIGH);&lt;br /&gt;
       digitalWrite(myRowPins[index2], LOW);&lt;br /&gt;
    }&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
      //choose a tone from the myTones array&lt;br /&gt;
      int thisPitch = myTones[index+index3];&lt;br /&gt;
      &lt;br /&gt;
      //Serial.println(button2);&lt;br /&gt;
      // play the pitch:&lt;br /&gt;
      tone(2, thisPitch, 10);&lt;br /&gt;
      &lt;br /&gt;
      //keep track of old index values so we can turn off the old led in case of change&lt;br /&gt;
      oldindex = index;&lt;br /&gt;
      oldindex2 = index2;&lt;br /&gt;
  }&lt;br /&gt;
      //this is trigger mode, where no sound will play unless trigger is pulled&lt;br /&gt;
    if (selector == 1)&lt;br /&gt;
    {&lt;br /&gt;
      if ((index != oldindex) || (index2 != oldindex2))&lt;br /&gt;
    {&lt;br /&gt;
       digitalWrite(myColPins[oldindex], LOW);&lt;br /&gt;
       digitalWrite(myRowPins[oldindex2], HIGH);&lt;br /&gt;
       digitalWrite(myColPins[index], HIGH);&lt;br /&gt;
       digitalWrite(myRowPins[index2], LOW);&lt;br /&gt;
    }&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
      //selects tone in case trigger is pulled&lt;br /&gt;
      int thisPitch = myTones[index+index3];&lt;br /&gt;
      &lt;br /&gt;
      //check trigger&lt;br /&gt;
      if (button1 == 0)&lt;br /&gt;
      {&lt;br /&gt;
        //trigger pulled, play tone&lt;br /&gt;
        tone(2, thisPitch, 10);&lt;br /&gt;
      }&lt;br /&gt;
      oldindex = index;&lt;br /&gt;
      oldindex2 = index2;&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
    //This is the pre-programmed routine of &amp;quot;Final Countdown&amp;quot;&lt;br /&gt;
      //check button&lt;br /&gt;
    if (button2 == 0)&lt;br /&gt;
    {&lt;br /&gt;
      oldindex = 2;&lt;br /&gt;
      oldindex2 = 2;&lt;br /&gt;
      //for loop steps through the myTune array to choose indices for tones&lt;br /&gt;
      for (int i=0; i&amp;lt;20; i++)&lt;br /&gt;
      {&lt;br /&gt;
        //index for columns is i div 5&lt;br /&gt;
        //index for rows is i % 5&lt;br /&gt;
        index = myTune[i]/5;&lt;br /&gt;
        index2 = myTune[i]%5;&lt;br /&gt;
        digitalWrite(myColPins[oldindex2],LOW);&lt;br /&gt;
        digitalWrite(myRowPins[oldindex],HIGH);&lt;br /&gt;
        digitalWrite(myColPins[index2],HIGH);&lt;br /&gt;
        digitalWrite(myRowPins[index],LOW);&lt;br /&gt;
        &lt;br /&gt;
        //playing the current note of the pre programmed sequence&lt;br /&gt;
        tone(2, myTones[myTune[i]], (durations[i]*2));&lt;br /&gt;
        delay (durations[i]*2);&lt;br /&gt;
        oldindex = index;&lt;br /&gt;
        oldindex2 = index2;&lt;br /&gt;
        //Serial.println(index2);&lt;br /&gt;
        &lt;br /&gt;
      }&lt;br /&gt;
      //clears last light from tune sequence&lt;br /&gt;
      digitalWrite(myColPins[oldindex2],LOW);&lt;br /&gt;
      digitalWrite(myRowPins[oldindex],HIGH);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;Field Research Listed Below&amp;#039;&amp;#039;: ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CellArch.gif]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I could link together several devices all utilizing Cell Processors in a home network as they were intended and designed for, I &lt;br /&gt;
would have tremendous computing power.  Instead I only have one, in my Sony Playstation 3....&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:HAARP.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I had the knowledge and the opportunity to operate and manipulate the HAARP antennas, I would carry out epic weather experiments.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Hubble.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Oh the fun I would have with Hubble.... I think some of the best artwork in history has come from pictures taken by the Hubble &lt;br /&gt;
Telescope.  Given the opportunity to control Hubble, I would probably do long exposures on dark areas with no stars.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:LHC.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Playing with the Large Hadron Collider must be a blast.... Literally &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ATMPee.jpg]]&lt;br /&gt;
If I had control over all of the ATM machines and their networks, this girl wouldn&amp;#039;t be the only one to pee herself...&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=3101</id>
		<title>Students/MikeTeall</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=3101"/>
				<updated>2010-03-19T00:14:27Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: /* Final Project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Hello&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My name is Mike Teall, I am a Junior Year ICAM major through the Visual Arts department.  I wanted to be an ICAM major because for whatever silly reason, I thought I would learn about Graphic Design and Programming.  I have since found out that the ICAM major does not focus Graphic Arts at all and the programming is very limited.  I have decided to stick it out anyways and learn that other stuff on my own and hopefully having an ICAM degree will help me as well.  I am taking this class as my two quarter A/B requirement for my major.  I have between a novice level and mild enthusiast level interest in electronics.  I have done some&lt;br /&gt;
soldering, wire stripping, etc.  I replaced the power jack on my girlfriend&amp;#039;s laptop, I put a new barrel connector on my power&lt;br /&gt;
adapter for my laptop as well.  I have put together several desktop systems, including my most current one which has an Intel i7 920 processor running at 3.7 Ghz with a gigantic air cooler, 6 Gigabytes of ddr3 ram running at 1600 Mhz, an ATI Radeon 5770 graphics card running crossfire x, 2 terabytes of hard disk space running in a RAID configuration, and a 750 watt power supply with a really nice case.  I do not know all the ins and outs of all electronics, but I have a decent basic understanding and some limited experience to bring to the classroom with me.  I am also interested in cutting edge electronics in general and feel this class would be fun for me along with giving me the most skills out of the A/B class sequences for the ICAM major in addition to providing me with some of the skills necessary to complete the ICAM senior project. &lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Midterm Project&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Mercury Tilt Switch&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Materials: 4 mercury tilt switches, 1 on/off toggle switch, one toilet float ball, sound chip from a birthday card,  wire, solder, hot glue gun, particle board.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:float_ball.jpg]]&lt;br /&gt;
[[Image:toggle_switch.jpg]]&lt;br /&gt;
[[Image:mercury_tilt_switch.jpg]]&lt;br /&gt;
[[Image:card_sound_chip.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
I cut the top off the float ball and removed the stem as well.  I cut out a round piece of particle board and drilled a hole in the middle to fit inside.  I then glued the 4 mercury switches down on the particle board.  I then wired all 4 of them along with the toggle switch in series, which I connected to the sound chip.  The sound will only play if the toggle switch is on, and the device is held level.  All 4 mercury switches must have the ball of liquid mercury touching the two leads on the inside for the sound to play.  A tilt of only a couple degrees will break the circuit.&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Final Project&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Board1.jpg]]&lt;br /&gt;
[[Image:Board2.jpg]]&lt;br /&gt;
[[Image:LED1.jpg]]&lt;br /&gt;
[[Image:LED2.jpg]]&lt;br /&gt;
[[Image:Mounted.jpg]]&lt;br /&gt;
[[Image:Mounted2.jpg]]&lt;br /&gt;
[[Image:Wtf.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Materials: &lt;br /&gt;
&lt;br /&gt;
Project Box 3&amp;quot;x5&amp;quot;, Freeduino, Old Analog flight joystick 15 pin, 15 pin solderable female connector, Toggle Switch, 9v Battery, 35 red LED&amp;#039;s (only 25 used for project), a 2&amp;quot; 8 ohm speaker, An unprinted circuit board, screws, a whole lot of wire, and the rest of my solder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After revisions to my project due to feedback from my Instructor and Ta, I have decided to make an instrument spanning two octaves starting on c4 and ending on b5. The sound circuit will be very simple, going from digital output pin 2 of the arduino through a 100 ohm resistor, and one capacitor into the positive terminal of the speaker, and the other speaker terminal going to ground.  I am going to make a 5x7 led matrix that will utilize a 5x5 portion for the project.  The LED&amp;#039;s and the sound circuit will be mounted on an unprinted circuit board.  This circuit board has 19 one inch or so pieces of stiff wire soldered into it to act as pins, so the whole circuit board simply plugs directly into the top of the freeduino.  There are 5 analog inputs, 11 digital outputs, 1 +5v, 2 Gnd.  The control of the device is an analog joystick with x and y axis, 2 buttons, and an adjustment wheel that I am using as a third button.  There will be three different modes of interaction: In Free play mode the user only has to move the joystick around on the x and y axis to produce the respective tones.  In selective mode the user will move the stick to any position, but the sound will only be produced when the user presses the trigger button.  For demo mode, the user simply pushes the top button and a preprogramed melody will play.  &lt;br /&gt;
&lt;br /&gt;
Melody Demo:&lt;br /&gt;
&lt;br /&gt;
Uppercase letters are sharp, lowercase are normal notes.&lt;br /&gt;
  &lt;br /&gt;
  |-C---C-----|-d-C-d-C-----|-d-C-d------|----------------|&lt;br /&gt;
  |---b----F--|----------b--|--------F---|-b-a-b-a-G-b-a--|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Actual Used Code:&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
  Vis 147a Final Project&lt;br /&gt;
  &amp;quot;Analog Joystick as an instrument&amp;quot;&lt;br /&gt;
   Written by Mike Teall&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
//initializing both indexes&lt;br /&gt;
  int oldindex = 0;&lt;br /&gt;
  int oldindex2 = 0;&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
  //my array of frequencies from c to b over two octaves, with one dead zone in the middle&lt;br /&gt;
  int myTones[] = {262, 277, 294, 311, 330, 349, 370, 392,&lt;br /&gt;
                  415, 440, 466, 494, 0, 523, 554, 587, 622, 659,&lt;br /&gt;
                  699, 740, 784, 830, 880, 932, 988};&lt;br /&gt;
  //this array is holding the pin numbers driving the row of my led matrix                &lt;br /&gt;
  int myRowPins[] = {3, 4, 5, 6, 7};&lt;br /&gt;
  //this array is holding the pin numbers driving the Column of my led matrix                   &lt;br /&gt;
  int myColPins[] = {9, 10, 11, 12, 13};&lt;br /&gt;
  //this array is holding the indices to notes stored in myTones for the pre-programmed&lt;br /&gt;
  //tune&lt;br /&gt;
  int myTune[] = {14, 11, 14, 6, 15, 14, 15, 14, 11, 15, 14, 15, 6, 11, 9, 11, 9, 8, 11, 9};&lt;br /&gt;
  //these are note durations and used to control loop speed during pre-programmed tune                   &lt;br /&gt;
  int durations[] = {100, 100, 200, 400, 100, 100, 100, 200, 400, 100, 100, 200, 400, 100, 100, 100, 100, 100, 100, 400};&lt;br /&gt;
&lt;br /&gt;
//Initialization Routine&lt;br /&gt;
void setup() {&lt;br /&gt;
  // initialize serial communications (for debugging only):&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  // definining these digital pins as outputs&lt;br /&gt;
  pinMode(3, OUTPUT);&lt;br /&gt;
  pinMode(4, OUTPUT);&lt;br /&gt;
  pinMode(5, OUTPUT);     &lt;br /&gt;
  pinMode(6, OUTPUT);&lt;br /&gt;
  pinMode(7, OUTPUT);&lt;br /&gt;
  pinMode(9, OUTPUT);     &lt;br /&gt;
  pinMode(10, OUTPUT);     &lt;br /&gt;
  pinMode(11, OUTPUT); &lt;br /&gt;
  pinMode(12, OUTPUT);&lt;br /&gt;
  pinMode(13, OUTPUT);&lt;br /&gt;
  &lt;br /&gt;
  //Initializing Row Pins to High&lt;br /&gt;
  digitalWrite(3, HIGH);&lt;br /&gt;
  digitalWrite(4, HIGH);&lt;br /&gt;
  digitalWrite(5, HIGH);&lt;br /&gt;
  digitalWrite(6, HIGH);&lt;br /&gt;
  digitalWrite(7, HIGH);&lt;br /&gt;
  &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
//Main Program Loop&lt;br /&gt;
void loop() {&lt;br /&gt;
  // read the sensors:&lt;br /&gt;
  int val = analogRead(0);&lt;br /&gt;
  int val2 = analogRead(1);&lt;br /&gt;
  int val3 = analogRead(2);&lt;br /&gt;
  int val4 = analogRead(3);&lt;br /&gt;
  int val5 = analogRead(4);&lt;br /&gt;
  &lt;br /&gt;
  //map sensor inputs to useful ranges&lt;br /&gt;
  int selector = map(val3, 1, 850, 0, 1);&lt;br /&gt;
  int button1 = map(val4, 1, 850, 0, 1);&lt;br /&gt;
  int button2 = map(val5, 1, 850, 0, 1);&lt;br /&gt;
  &lt;br /&gt;
  int index = map(val, 1, 850, 0, 4);&lt;br /&gt;
  int index2 = map(val2, 1, 850, 0, 4);&lt;br /&gt;
  int index3 = index2*5;&lt;br /&gt;
  &lt;br /&gt;
  //continuous play mode&lt;br /&gt;
  if (selector == 0)&lt;br /&gt;
  {&lt;br /&gt;
    &lt;br /&gt;
    if ((index != oldindex) || (index2 != oldindex2))&lt;br /&gt;
    {&lt;br /&gt;
      //turn off old led, turn on new led&lt;br /&gt;
       digitalWrite(myColPins[oldindex], LOW);&lt;br /&gt;
       digitalWrite(myRowPins[oldindex2], HIGH);&lt;br /&gt;
       digitalWrite(myColPins[index], HIGH);&lt;br /&gt;
       digitalWrite(myRowPins[index2], LOW);&lt;br /&gt;
    }&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
      //choose a tone from the myTones array&lt;br /&gt;
      int thisPitch = myTones[index+index3];&lt;br /&gt;
      &lt;br /&gt;
      //Serial.println(button2);&lt;br /&gt;
      // play the pitch:&lt;br /&gt;
      tone(2, thisPitch, 10);&lt;br /&gt;
      &lt;br /&gt;
      //keep track of old index values so we can turn off the old led in case of change&lt;br /&gt;
      oldindex = index;&lt;br /&gt;
      oldindex2 = index2;&lt;br /&gt;
  }&lt;br /&gt;
      //this is trigger mode, where no sound will play unless trigger is pulled&lt;br /&gt;
    if (selector == 1)&lt;br /&gt;
    {&lt;br /&gt;
      if ((index != oldindex) || (index2 != oldindex2))&lt;br /&gt;
    {&lt;br /&gt;
       digitalWrite(myColPins[oldindex], LOW);&lt;br /&gt;
       digitalWrite(myRowPins[oldindex2], HIGH);&lt;br /&gt;
       digitalWrite(myColPins[index], HIGH);&lt;br /&gt;
       digitalWrite(myRowPins[index2], LOW);&lt;br /&gt;
    }&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
      //selects tone in case trigger is pulled&lt;br /&gt;
      int thisPitch = myTones[index+index3];&lt;br /&gt;
      &lt;br /&gt;
      //check trigger&lt;br /&gt;
      if (button1 == 0)&lt;br /&gt;
      {&lt;br /&gt;
        //trigger pulled, play tone&lt;br /&gt;
        tone(2, thisPitch, 10);&lt;br /&gt;
      }&lt;br /&gt;
      oldindex = index;&lt;br /&gt;
      oldindex2 = index2;&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
    //This is the pre-programmed routine of &amp;quot;Final Countdown&amp;quot;&lt;br /&gt;
      //check button&lt;br /&gt;
    if (button2 == 0)&lt;br /&gt;
    {&lt;br /&gt;
      oldindex = 2;&lt;br /&gt;
      oldindex2 = 2;&lt;br /&gt;
      //for loop steps through the myTune array to choose indices for tones&lt;br /&gt;
      for (int i=0; i&amp;lt;20; i++)&lt;br /&gt;
      {&lt;br /&gt;
        //index for columns is i div 5&lt;br /&gt;
        //index for rows is i % 5&lt;br /&gt;
        index = myTune[i]/5;&lt;br /&gt;
        index2 = myTune[i]%5;&lt;br /&gt;
        digitalWrite(myColPins[oldindex2],LOW);&lt;br /&gt;
        digitalWrite(myRowPins[oldindex],HIGH);&lt;br /&gt;
        digitalWrite(myColPins[index2],HIGH);&lt;br /&gt;
        digitalWrite(myRowPins[index],LOW);&lt;br /&gt;
        &lt;br /&gt;
        //playing the current note of the pre programmed sequence&lt;br /&gt;
        tone(2, myTones[myTune[i]], (durations[i]*2));&lt;br /&gt;
        delay (durations[i]*2);&lt;br /&gt;
        oldindex = index;&lt;br /&gt;
        oldindex2 = index2;&lt;br /&gt;
        //Serial.println(index2);&lt;br /&gt;
        &lt;br /&gt;
      }&lt;br /&gt;
      //clears last light from tune sequence&lt;br /&gt;
      digitalWrite(myColPins[oldindex2],LOW);&lt;br /&gt;
      digitalWrite(myRowPins[oldindex],HIGH);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;Field Research Listed Below&amp;#039;&amp;#039;: ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CellArch.gif]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I could link together several devices all utilizing Cell Processors in a home network as they were intended and designed for, I &lt;br /&gt;
would have tremendous computing power.  Instead I only have one, in my Sony Playstation 3....&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:HAARP.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I had the knowledge and the opportunity to operate and manipulate the HAARP antennas, I would carry out epic weather experiments.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Hubble.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Oh the fun I would have with Hubble.... I think some of the best artwork in history has come from pictures taken by the Hubble &lt;br /&gt;
Telescope.  Given the opportunity to control Hubble, I would probably do long exposures on dark areas with no stars.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:LHC.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Playing with the Large Hadron Collider must be a blast.... Literally &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ATMPee.jpg]]&lt;br /&gt;
If I had control over all of the ATM machines and their networks, this girl wouldn&amp;#039;t be the only one to pee herself...&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=3098</id>
		<title>Students/MikeTeall</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=3098"/>
				<updated>2010-03-19T00:12:59Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: /* Final Project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Hello&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My name is Mike Teall, I am a Junior Year ICAM major through the Visual Arts department.  I wanted to be an ICAM major because for whatever silly reason, I thought I would learn about Graphic Design and Programming.  I have since found out that the ICAM major does not focus Graphic Arts at all and the programming is very limited.  I have decided to stick it out anyways and learn that other stuff on my own and hopefully having an ICAM degree will help me as well.  I am taking this class as my two quarter A/B requirement for my major.  I have between a novice level and mild enthusiast level interest in electronics.  I have done some&lt;br /&gt;
soldering, wire stripping, etc.  I replaced the power jack on my girlfriend&amp;#039;s laptop, I put a new barrel connector on my power&lt;br /&gt;
adapter for my laptop as well.  I have put together several desktop systems, including my most current one which has an Intel i7 920 processor running at 3.7 Ghz with a gigantic air cooler, 6 Gigabytes of ddr3 ram running at 1600 Mhz, an ATI Radeon 5770 graphics card running crossfire x, 2 terabytes of hard disk space running in a RAID configuration, and a 750 watt power supply with a really nice case.  I do not know all the ins and outs of all electronics, but I have a decent basic understanding and some limited experience to bring to the classroom with me.  I am also interested in cutting edge electronics in general and feel this class would be fun for me along with giving me the most skills out of the A/B class sequences for the ICAM major in addition to providing me with some of the skills necessary to complete the ICAM senior project. &lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Midterm Project&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Mercury Tilt Switch&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Materials: 4 mercury tilt switches, 1 on/off toggle switch, one toilet float ball, sound chip from a birthday card,  wire, solder, hot glue gun, particle board.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:float_ball.jpg]]&lt;br /&gt;
[[Image:toggle_switch.jpg]]&lt;br /&gt;
[[Image:mercury_tilt_switch.jpg]]&lt;br /&gt;
[[Image:card_sound_chip.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
I cut the top off the float ball and removed the stem as well.  I cut out a round piece of particle board and drilled a hole in the middle to fit inside.  I then glued the 4 mercury switches down on the particle board.  I then wired all 4 of them along with the toggle switch in series, which I connected to the sound chip.  The sound will only play if the toggle switch is on, and the device is held level.  All 4 mercury switches must have the ball of liquid mercury touching the two leads on the inside for the sound to play.  A tilt of only a couple degrees will break the circuit.&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Final Project&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Board1.jpg]]&lt;br /&gt;
[[Image:Board2.jpg]]&lt;br /&gt;
[[Image:LED1.jpg]]&lt;br /&gt;
[[Image:LED2.jpg]]&lt;br /&gt;
[[Image:Mounted.jpg]]&lt;br /&gt;
[[Image:Mounted2.jpg]]&lt;br /&gt;
[[Image:Wtf.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Materials: &lt;br /&gt;
&lt;br /&gt;
Project Box 3&amp;quot;x5&amp;quot;, Freeduino, Old Analog flight joystick 15 pin, 15 pin solderable female connector, Toggle Switch, 9v Battery, 35 red LED&amp;#039;s (only 25 used for project), a 2&amp;quot; 8 ohm speaker, An unprinted circuit board, screws, a whole lot of wire, and the rest of my solder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After revisions to my project due to feedback from my Instructor and Ta, I have decided to make an instrument spanning two octaves starting on c4 and ending on b5. The sound circuit will be very simple, going from digital output pin 2 of the arduino through a 100 ohm resistor, and one capacitor into the positive terminal of the speaker, and the other speaker terminal going to ground.  I am going to make a 5x7 led matrix that will utilize a 5x5 portion for the project.  The LED&amp;#039;s and the sound circuit will be mounted on an unprinted circuit board.  This circuit board has 19 one inch or so pieces of stiff wire soldered into it to act as pins, so the whole circuit board simply plugs directly into the top of the freeduino.  There are 5 analog inputs, 11 digital outputs, 1 +5v, 2 Gnd.  The control of the device is an analog joystick with x and y axis, 2 buttons, and an adjustment wheel that I am using as a third button.  There will be three different modes of interaction: In Free play mode the user only has to move the joystick around on the x and y axis to produce the respective tones.  In selective mode the user will move the stick to any position, but the sound will only be produced when the user presses the trigger button.  For demo mode, the user simply pushes the top button and a preprogramed melody will play.  &lt;br /&gt;
&lt;br /&gt;
Actual Used Code:&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
  Vis 147a Final Project&lt;br /&gt;
  &amp;quot;Analog Joystick as an instrument&amp;quot;&lt;br /&gt;
   Written by Mike Teall&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
//initializing both indexes&lt;br /&gt;
  int oldindex = 0;&lt;br /&gt;
  int oldindex2 = 0;&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
  //my array of frequencies from c to b over two octaves, with one dead zone in the middle&lt;br /&gt;
  int myTones[] = {262, 277, 294, 311, 330, 349, 370, 392,&lt;br /&gt;
                  415, 440, 466, 494, 0, 523, 554, 587, 622, 659,&lt;br /&gt;
                  699, 740, 784, 830, 880, 932, 988};&lt;br /&gt;
  //this array is holding the pin numbers driving the row of my led matrix                &lt;br /&gt;
  int myRowPins[] = {3, 4, 5, 6, 7};&lt;br /&gt;
  //this array is holding the pin numbers driving the Column of my led matrix                   &lt;br /&gt;
  int myColPins[] = {9, 10, 11, 12, 13};&lt;br /&gt;
  //this array is holding the indices to notes stored in myTones for the pre-programmed&lt;br /&gt;
  //tune&lt;br /&gt;
  int myTune[] = {14, 11, 14, 6, 15, 14, 15, 14, 11, 15, 14, 15, 6, 11, 9, 11, 9, 8, 11, 9};&lt;br /&gt;
  //these are note durations and used to control loop speed during pre-programmed tune                   &lt;br /&gt;
  int durations[] = {100, 100, 200, 400, 100, 100, 100, 200, 400, 100, 100, 200, 400, 100, 100, 100, 100, 100, 100, 400};&lt;br /&gt;
&lt;br /&gt;
//Initialization Routine&lt;br /&gt;
void setup() {&lt;br /&gt;
  // initialize serial communications (for debugging only):&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  // definining these digital pins as outputs&lt;br /&gt;
  pinMode(3, OUTPUT);&lt;br /&gt;
  pinMode(4, OUTPUT);&lt;br /&gt;
  pinMode(5, OUTPUT);     &lt;br /&gt;
  pinMode(6, OUTPUT);&lt;br /&gt;
  pinMode(7, OUTPUT);&lt;br /&gt;
  pinMode(9, OUTPUT);     &lt;br /&gt;
  pinMode(10, OUTPUT);     &lt;br /&gt;
  pinMode(11, OUTPUT); &lt;br /&gt;
  pinMode(12, OUTPUT);&lt;br /&gt;
  pinMode(13, OUTPUT);&lt;br /&gt;
  &lt;br /&gt;
  //Initializing Row Pins to High&lt;br /&gt;
  digitalWrite(3, HIGH);&lt;br /&gt;
  digitalWrite(4, HIGH);&lt;br /&gt;
  digitalWrite(5, HIGH);&lt;br /&gt;
  digitalWrite(6, HIGH);&lt;br /&gt;
  digitalWrite(7, HIGH);&lt;br /&gt;
  &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
//Main Program Loop&lt;br /&gt;
void loop() {&lt;br /&gt;
  // read the sensors:&lt;br /&gt;
  int val = analogRead(0);&lt;br /&gt;
  int val2 = analogRead(1);&lt;br /&gt;
  int val3 = analogRead(2);&lt;br /&gt;
  int val4 = analogRead(3);&lt;br /&gt;
  int val5 = analogRead(4);&lt;br /&gt;
  &lt;br /&gt;
  //map sensor inputs to useful ranges&lt;br /&gt;
  int selector = map(val3, 1, 850, 0, 1);&lt;br /&gt;
  int button1 = map(val4, 1, 850, 0, 1);&lt;br /&gt;
  int button2 = map(val5, 1, 850, 0, 1);&lt;br /&gt;
  &lt;br /&gt;
  int index = map(val, 1, 850, 0, 4);&lt;br /&gt;
  int index2 = map(val2, 1, 850, 0, 4);&lt;br /&gt;
  int index3 = index2*5;&lt;br /&gt;
  &lt;br /&gt;
  //continuous play mode&lt;br /&gt;
  if (selector == 0)&lt;br /&gt;
  {&lt;br /&gt;
    &lt;br /&gt;
    if ((index != oldindex) || (index2 != oldindex2))&lt;br /&gt;
    {&lt;br /&gt;
      //turn off old led, turn on new led&lt;br /&gt;
       digitalWrite(myColPins[oldindex], LOW);&lt;br /&gt;
       digitalWrite(myRowPins[oldindex2], HIGH);&lt;br /&gt;
       digitalWrite(myColPins[index], HIGH);&lt;br /&gt;
       digitalWrite(myRowPins[index2], LOW);&lt;br /&gt;
    }&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
      //choose a tone from the myTones array&lt;br /&gt;
      int thisPitch = myTones[index+index3];&lt;br /&gt;
      &lt;br /&gt;
      //Serial.println(button2);&lt;br /&gt;
      // play the pitch:&lt;br /&gt;
      tone(2, thisPitch, 10);&lt;br /&gt;
      &lt;br /&gt;
      //keep track of old index values so we can turn off the old led in case of change&lt;br /&gt;
      oldindex = index;&lt;br /&gt;
      oldindex2 = index2;&lt;br /&gt;
  }&lt;br /&gt;
      //this is trigger mode, where no sound will play unless trigger is pulled&lt;br /&gt;
    if (selector == 1)&lt;br /&gt;
    {&lt;br /&gt;
      if ((index != oldindex) || (index2 != oldindex2))&lt;br /&gt;
    {&lt;br /&gt;
       digitalWrite(myColPins[oldindex], LOW);&lt;br /&gt;
       digitalWrite(myRowPins[oldindex2], HIGH);&lt;br /&gt;
       digitalWrite(myColPins[index], HIGH);&lt;br /&gt;
       digitalWrite(myRowPins[index2], LOW);&lt;br /&gt;
    }&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
      //selects tone in case trigger is pulled&lt;br /&gt;
      int thisPitch = myTones[index+index3];&lt;br /&gt;
      &lt;br /&gt;
      //check trigger&lt;br /&gt;
      if (button1 == 0)&lt;br /&gt;
      {&lt;br /&gt;
        //trigger pulled, play tone&lt;br /&gt;
        tone(2, thisPitch, 10);&lt;br /&gt;
      }&lt;br /&gt;
      oldindex = index;&lt;br /&gt;
      oldindex2 = index2;&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
    //This is the pre-programmed routine of &amp;quot;Final Countdown&amp;quot;&lt;br /&gt;
      //check button&lt;br /&gt;
    if (button2 == 0)&lt;br /&gt;
    {&lt;br /&gt;
      oldindex = 2;&lt;br /&gt;
      oldindex2 = 2;&lt;br /&gt;
      //for loop steps through the myTune array to choose indices for tones&lt;br /&gt;
      for (int i=0; i&amp;lt;20; i++)&lt;br /&gt;
      {&lt;br /&gt;
        //index for columns is i div 5&lt;br /&gt;
        //index for rows is i % 5&lt;br /&gt;
        index = myTune[i]/5;&lt;br /&gt;
        index2 = myTune[i]%5;&lt;br /&gt;
        digitalWrite(myColPins[oldindex2],LOW);&lt;br /&gt;
        digitalWrite(myRowPins[oldindex],HIGH);&lt;br /&gt;
        digitalWrite(myColPins[index2],HIGH);&lt;br /&gt;
        digitalWrite(myRowPins[index],LOW);&lt;br /&gt;
        &lt;br /&gt;
        //playing the current note of the pre programmed sequence&lt;br /&gt;
        tone(2, myTones[myTune[i]], (durations[i]*2));&lt;br /&gt;
        delay (durations[i]*2);&lt;br /&gt;
        oldindex = index;&lt;br /&gt;
        oldindex2 = index2;&lt;br /&gt;
        //Serial.println(index2);&lt;br /&gt;
        &lt;br /&gt;
      }&lt;br /&gt;
      //clears last light from tune sequence&lt;br /&gt;
      digitalWrite(myColPins[oldindex2],LOW);&lt;br /&gt;
      digitalWrite(myRowPins[oldindex],HIGH);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;Field Research Listed Below&amp;#039;&amp;#039;: ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CellArch.gif]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I could link together several devices all utilizing Cell Processors in a home network as they were intended and designed for, I &lt;br /&gt;
would have tremendous computing power.  Instead I only have one, in my Sony Playstation 3....&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:HAARP.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I had the knowledge and the opportunity to operate and manipulate the HAARP antennas, I would carry out epic weather experiments.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Hubble.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Oh the fun I would have with Hubble.... I think some of the best artwork in history has come from pictures taken by the Hubble &lt;br /&gt;
Telescope.  Given the opportunity to control Hubble, I would probably do long exposures on dark areas with no stars.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:LHC.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Playing with the Large Hadron Collider must be a blast.... Literally &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ATMPee.jpg]]&lt;br /&gt;
If I had control over all of the ATM machines and their networks, this girl wouldn&amp;#039;t be the only one to pee herself...&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=File:Wtf.jpg&amp;diff=3096</id>
		<title>File:Wtf.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=File:Wtf.jpg&amp;diff=3096"/>
				<updated>2010-03-19T00:12:09Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=3095</id>
		<title>Students/MikeTeall</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=3095"/>
				<updated>2010-03-19T00:11:51Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: /* Final Project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Hello&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My name is Mike Teall, I am a Junior Year ICAM major through the Visual Arts department.  I wanted to be an ICAM major because for whatever silly reason, I thought I would learn about Graphic Design and Programming.  I have since found out that the ICAM major does not focus Graphic Arts at all and the programming is very limited.  I have decided to stick it out anyways and learn that other stuff on my own and hopefully having an ICAM degree will help me as well.  I am taking this class as my two quarter A/B requirement for my major.  I have between a novice level and mild enthusiast level interest in electronics.  I have done some&lt;br /&gt;
soldering, wire stripping, etc.  I replaced the power jack on my girlfriend&amp;#039;s laptop, I put a new barrel connector on my power&lt;br /&gt;
adapter for my laptop as well.  I have put together several desktop systems, including my most current one which has an Intel i7 920 processor running at 3.7 Ghz with a gigantic air cooler, 6 Gigabytes of ddr3 ram running at 1600 Mhz, an ATI Radeon 5770 graphics card running crossfire x, 2 terabytes of hard disk space running in a RAID configuration, and a 750 watt power supply with a really nice case.  I do not know all the ins and outs of all electronics, but I have a decent basic understanding and some limited experience to bring to the classroom with me.  I am also interested in cutting edge electronics in general and feel this class would be fun for me along with giving me the most skills out of the A/B class sequences for the ICAM major in addition to providing me with some of the skills necessary to complete the ICAM senior project. &lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Midterm Project&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Mercury Tilt Switch&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Materials: 4 mercury tilt switches, 1 on/off toggle switch, one toilet float ball, sound chip from a birthday card,  wire, solder, hot glue gun, particle board.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:float_ball.jpg]]&lt;br /&gt;
[[Image:toggle_switch.jpg]]&lt;br /&gt;
[[Image:mercury_tilt_switch.jpg]]&lt;br /&gt;
[[Image:card_sound_chip.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
I cut the top off the float ball and removed the stem as well.  I cut out a round piece of particle board and drilled a hole in the middle to fit inside.  I then glued the 4 mercury switches down on the particle board.  I then wired all 4 of them along with the toggle switch in series, which I connected to the sound chip.  The sound will only play if the toggle switch is on, and the device is held level.  All 4 mercury switches must have the ball of liquid mercury touching the two leads on the inside for the sound to play.  A tilt of only a couple degrees will break the circuit.&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Final Project&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Board1.jpg]]&lt;br /&gt;
[[Image:Board2.jpg]]&lt;br /&gt;
[[Image:LED1.jpg]]&lt;br /&gt;
[[Image:LED2.jpg]]&lt;br /&gt;
[[Image:Mounted.jpg]]&lt;br /&gt;
[[Image:Mounted2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Materials: &lt;br /&gt;
&lt;br /&gt;
Project Box 3&amp;quot;x5&amp;quot;, Freeduino, Old Analog flight joystick 15 pin, 15 pin solderable female connector, Toggle Switch, 9v Battery, 35 red LED&amp;#039;s (only 25 used for project), a 2&amp;quot; 8 ohm speaker, An unprinted circuit board, screws, a whole lot of wire, and the rest of my solder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After revisions to my project due to feedback from my Instructor and Ta, I have decided to make an instrument spanning two octaves starting on c4 and ending on b5. The sound circuit will be very simple, going from digital output pin 2 of the arduino through a 100 ohm resistor, and one capacitor into the positive terminal of the speaker, and the other speaker terminal going to ground.  I am going to make a 5x7 led matrix that will utilize a 5x5 portion for the project.  The LED&amp;#039;s and the sound circuit will be mounted on an unprinted circuit board.  This circuit board has 19 one inch or so pieces of stiff wire soldered into it to act as pins, so the whole circuit board simply plugs directly into the top of the freeduino.  There are 5 analog inputs, 11 digital outputs, 1 +5v, 2 Gnd.  The control of the device is an analog joystick with x and y axis, 2 buttons, and an adjustment wheel that I am using as a third button.  There will be three different modes of interaction: In Free play mode the user only has to move the joystick around on the x and y axis to produce the respective tones.  In selective mode the user will move the stick to any position, but the sound will only be produced when the user presses the trigger button.  For demo mode, the user simply pushes the top button and a preprogramed melody will play.  &lt;br /&gt;
&lt;br /&gt;
Actual Used Code:&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
  Vis 147a Final Project&lt;br /&gt;
  &amp;quot;Analog Joystick as an instrument&amp;quot;&lt;br /&gt;
   Written by Mike Teall&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
//initializing both indexes&lt;br /&gt;
  int oldindex = 0;&lt;br /&gt;
  int oldindex2 = 0;&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
  //my array of frequencies from c to b over two octaves, with one dead zone in the middle&lt;br /&gt;
  int myTones[] = {262, 277, 294, 311, 330, 349, 370, 392,&lt;br /&gt;
                  415, 440, 466, 494, 0, 523, 554, 587, 622, 659,&lt;br /&gt;
                  699, 740, 784, 830, 880, 932, 988};&lt;br /&gt;
  //this array is holding the pin numbers driving the row of my led matrix                &lt;br /&gt;
  int myRowPins[] = {3, 4, 5, 6, 7};&lt;br /&gt;
  //this array is holding the pin numbers driving the Column of my led matrix                   &lt;br /&gt;
  int myColPins[] = {9, 10, 11, 12, 13};&lt;br /&gt;
  //this array is holding the indices to notes stored in myTones for the pre-programmed&lt;br /&gt;
  //tune&lt;br /&gt;
  int myTune[] = {14, 11, 14, 6, 15, 14, 15, 14, 11, 15, 14, 15, 6, 11, 9, 11, 9, 8, 11, 9};&lt;br /&gt;
  //these are note durations and used to control loop speed during pre-programmed tune                   &lt;br /&gt;
  int durations[] = {100, 100, 200, 400, 100, 100, 100, 200, 400, 100, 100, 200, 400, 100, 100, 100, 100, 100, 100, 400};&lt;br /&gt;
&lt;br /&gt;
//Initialization Routine&lt;br /&gt;
void setup() {&lt;br /&gt;
  // initialize serial communications (for debugging only):&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  // definining these digital pins as outputs&lt;br /&gt;
  pinMode(3, OUTPUT);&lt;br /&gt;
  pinMode(4, OUTPUT);&lt;br /&gt;
  pinMode(5, OUTPUT);     &lt;br /&gt;
  pinMode(6, OUTPUT);&lt;br /&gt;
  pinMode(7, OUTPUT);&lt;br /&gt;
  pinMode(9, OUTPUT);     &lt;br /&gt;
  pinMode(10, OUTPUT);     &lt;br /&gt;
  pinMode(11, OUTPUT); &lt;br /&gt;
  pinMode(12, OUTPUT);&lt;br /&gt;
  pinMode(13, OUTPUT);&lt;br /&gt;
  &lt;br /&gt;
  //Initializing Row Pins to High&lt;br /&gt;
  digitalWrite(3, HIGH);&lt;br /&gt;
  digitalWrite(4, HIGH);&lt;br /&gt;
  digitalWrite(5, HIGH);&lt;br /&gt;
  digitalWrite(6, HIGH);&lt;br /&gt;
  digitalWrite(7, HIGH);&lt;br /&gt;
  &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
//Main Program Loop&lt;br /&gt;
void loop() {&lt;br /&gt;
  // read the sensors:&lt;br /&gt;
  int val = analogRead(0);&lt;br /&gt;
  int val2 = analogRead(1);&lt;br /&gt;
  int val3 = analogRead(2);&lt;br /&gt;
  int val4 = analogRead(3);&lt;br /&gt;
  int val5 = analogRead(4);&lt;br /&gt;
  &lt;br /&gt;
  //map sensor inputs to useful ranges&lt;br /&gt;
  int selector = map(val3, 1, 850, 0, 1);&lt;br /&gt;
  int button1 = map(val4, 1, 850, 0, 1);&lt;br /&gt;
  int button2 = map(val5, 1, 850, 0, 1);&lt;br /&gt;
  &lt;br /&gt;
  int index = map(val, 1, 850, 0, 4);&lt;br /&gt;
  int index2 = map(val2, 1, 850, 0, 4);&lt;br /&gt;
  int index3 = index2*5;&lt;br /&gt;
  &lt;br /&gt;
  //continuous play mode&lt;br /&gt;
  if (selector == 0)&lt;br /&gt;
  {&lt;br /&gt;
    &lt;br /&gt;
    if ((index != oldindex) || (index2 != oldindex2))&lt;br /&gt;
    {&lt;br /&gt;
      //turn off old led, turn on new led&lt;br /&gt;
       digitalWrite(myColPins[oldindex], LOW);&lt;br /&gt;
       digitalWrite(myRowPins[oldindex2], HIGH);&lt;br /&gt;
       digitalWrite(myColPins[index], HIGH);&lt;br /&gt;
       digitalWrite(myRowPins[index2], LOW);&lt;br /&gt;
    }&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
      //choose a tone from the myTones array&lt;br /&gt;
      int thisPitch = myTones[index+index3];&lt;br /&gt;
      &lt;br /&gt;
      //Serial.println(button2);&lt;br /&gt;
      // play the pitch:&lt;br /&gt;
      tone(2, thisPitch, 10);&lt;br /&gt;
      &lt;br /&gt;
      //keep track of old index values so we can turn off the old led in case of change&lt;br /&gt;
      oldindex = index;&lt;br /&gt;
      oldindex2 = index2;&lt;br /&gt;
  }&lt;br /&gt;
      //this is trigger mode, where no sound will play unless trigger is pulled&lt;br /&gt;
    if (selector == 1)&lt;br /&gt;
    {&lt;br /&gt;
      if ((index != oldindex) || (index2 != oldindex2))&lt;br /&gt;
    {&lt;br /&gt;
       digitalWrite(myColPins[oldindex], LOW);&lt;br /&gt;
       digitalWrite(myRowPins[oldindex2], HIGH);&lt;br /&gt;
       digitalWrite(myColPins[index], HIGH);&lt;br /&gt;
       digitalWrite(myRowPins[index2], LOW);&lt;br /&gt;
    }&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
      //selects tone in case trigger is pulled&lt;br /&gt;
      int thisPitch = myTones[index+index3];&lt;br /&gt;
      &lt;br /&gt;
      //check trigger&lt;br /&gt;
      if (button1 == 0)&lt;br /&gt;
      {&lt;br /&gt;
        //trigger pulled, play tone&lt;br /&gt;
        tone(2, thisPitch, 10);&lt;br /&gt;
      }&lt;br /&gt;
      oldindex = index;&lt;br /&gt;
      oldindex2 = index2;&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
    //This is the pre-programmed routine of &amp;quot;Final Countdown&amp;quot;&lt;br /&gt;
      //check button&lt;br /&gt;
    if (button2 == 0)&lt;br /&gt;
    {&lt;br /&gt;
      oldindex = 2;&lt;br /&gt;
      oldindex2 = 2;&lt;br /&gt;
      //for loop steps through the myTune array to choose indices for tones&lt;br /&gt;
      for (int i=0; i&amp;lt;20; i++)&lt;br /&gt;
      {&lt;br /&gt;
        //index for columns is i div 5&lt;br /&gt;
        //index for rows is i % 5&lt;br /&gt;
        index = myTune[i]/5;&lt;br /&gt;
        index2 = myTune[i]%5;&lt;br /&gt;
        digitalWrite(myColPins[oldindex2],LOW);&lt;br /&gt;
        digitalWrite(myRowPins[oldindex],HIGH);&lt;br /&gt;
        digitalWrite(myColPins[index2],HIGH);&lt;br /&gt;
        digitalWrite(myRowPins[index],LOW);&lt;br /&gt;
        &lt;br /&gt;
        //playing the current note of the pre programmed sequence&lt;br /&gt;
        tone(2, myTones[myTune[i]], (durations[i]*2));&lt;br /&gt;
        delay (durations[i]*2);&lt;br /&gt;
        oldindex = index;&lt;br /&gt;
        oldindex2 = index2;&lt;br /&gt;
        //Serial.println(index2);&lt;br /&gt;
        &lt;br /&gt;
      }&lt;br /&gt;
      //clears last light from tune sequence&lt;br /&gt;
      digitalWrite(myColPins[oldindex2],LOW);&lt;br /&gt;
      digitalWrite(myRowPins[oldindex],HIGH);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;Field Research Listed Below&amp;#039;&amp;#039;: ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CellArch.gif]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I could link together several devices all utilizing Cell Processors in a home network as they were intended and designed for, I &lt;br /&gt;
would have tremendous computing power.  Instead I only have one, in my Sony Playstation 3....&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:HAARP.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I had the knowledge and the opportunity to operate and manipulate the HAARP antennas, I would carry out epic weather experiments.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Hubble.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Oh the fun I would have with Hubble.... I think some of the best artwork in history has come from pictures taken by the Hubble &lt;br /&gt;
Telescope.  Given the opportunity to control Hubble, I would probably do long exposures on dark areas with no stars.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:LHC.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Playing with the Large Hadron Collider must be a blast.... Literally &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ATMPee.jpg]]&lt;br /&gt;
If I had control over all of the ATM machines and their networks, this girl wouldn&amp;#039;t be the only one to pee herself...&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=3092</id>
		<title>Students/MikeTeall</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=3092"/>
				<updated>2010-03-19T00:10:47Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: /* Final Project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Hello&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My name is Mike Teall, I am a Junior Year ICAM major through the Visual Arts department.  I wanted to be an ICAM major because for whatever silly reason, I thought I would learn about Graphic Design and Programming.  I have since found out that the ICAM major does not focus Graphic Arts at all and the programming is very limited.  I have decided to stick it out anyways and learn that other stuff on my own and hopefully having an ICAM degree will help me as well.  I am taking this class as my two quarter A/B requirement for my major.  I have between a novice level and mild enthusiast level interest in electronics.  I have done some&lt;br /&gt;
soldering, wire stripping, etc.  I replaced the power jack on my girlfriend&amp;#039;s laptop, I put a new barrel connector on my power&lt;br /&gt;
adapter for my laptop as well.  I have put together several desktop systems, including my most current one which has an Intel i7 920 processor running at 3.7 Ghz with a gigantic air cooler, 6 Gigabytes of ddr3 ram running at 1600 Mhz, an ATI Radeon 5770 graphics card running crossfire x, 2 terabytes of hard disk space running in a RAID configuration, and a 750 watt power supply with a really nice case.  I do not know all the ins and outs of all electronics, but I have a decent basic understanding and some limited experience to bring to the classroom with me.  I am also interested in cutting edge electronics in general and feel this class would be fun for me along with giving me the most skills out of the A/B class sequences for the ICAM major in addition to providing me with some of the skills necessary to complete the ICAM senior project. &lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Midterm Project&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Mercury Tilt Switch&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Materials: 4 mercury tilt switches, 1 on/off toggle switch, one toilet float ball, sound chip from a birthday card,  wire, solder, hot glue gun, particle board.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:float_ball.jpg]]&lt;br /&gt;
[[Image:toggle_switch.jpg]]&lt;br /&gt;
[[Image:mercury_tilt_switch.jpg]]&lt;br /&gt;
[[Image:card_sound_chip.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
I cut the top off the float ball and removed the stem as well.  I cut out a round piece of particle board and drilled a hole in the middle to fit inside.  I then glued the 4 mercury switches down on the particle board.  I then wired all 4 of them along with the toggle switch in series, which I connected to the sound chip.  The sound will only play if the toggle switch is on, and the device is held level.  All 4 mercury switches must have the ball of liquid mercury touching the two leads on the inside for the sound to play.  A tilt of only a couple degrees will break the circuit.&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Final Project&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:whatthefuck.jpg]]&lt;br /&gt;
[[Image:Board1.jpg]]&lt;br /&gt;
[[Image:Board2.jpg]]&lt;br /&gt;
[[Image:LED1.jpg]]&lt;br /&gt;
[[Image:LED2.jpg]]&lt;br /&gt;
[[Image:Mounted.jpg]]&lt;br /&gt;
[[Image:Mounted2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Materials: &lt;br /&gt;
&lt;br /&gt;
Project Box 3&amp;quot;x5&amp;quot;, Freeduino, Old Analog flight joystick 15 pin, 15 pin solderable female connector, Toggle Switch, 9v Battery, 35 red LED&amp;#039;s (only 25 used for project), a 2&amp;quot; 8 ohm speaker, An unprinted circuit board, screws, a whole lot of wire, and the rest of my solder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After revisions to my project due to feedback from my Instructor and Ta, I have decided to make an instrument spanning two octaves starting on c4 and ending on b5. The sound circuit will be very simple, going from digital output pin 2 of the arduino through a 100 ohm resistor, and one capacitor into the positive terminal of the speaker, and the other speaker terminal going to ground.  I am going to make a 5x7 led matrix that will utilize a 5x5 portion for the project.  The LED&amp;#039;s and the sound circuit will be mounted on an unprinted circuit board.  This circuit board has 19 one inch or so pieces of stiff wire soldered into it to act as pins, so the whole circuit board simply plugs directly into the top of the freeduino.  There are 5 analog inputs, 11 digital outputs, 1 +5v, 2 Gnd.  The control of the device is an analog joystick with x and y axis, 2 buttons, and an adjustment wheel that I am using as a third button.  There will be three different modes of interaction: In Free play mode the user only has to move the joystick around on the x and y axis to produce the respective tones.  In selective mode the user will move the stick to any position, but the sound will only be produced when the user presses the trigger button.  For demo mode, the user simply pushes the top button and a preprogramed melody will play.  &lt;br /&gt;
&lt;br /&gt;
Actual Used Code:&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
  Vis 147a Final Project&lt;br /&gt;
  &amp;quot;Analog Joystick as an instrument&amp;quot;&lt;br /&gt;
   Written by Mike Teall&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
//initializing both indexes&lt;br /&gt;
  int oldindex = 0;&lt;br /&gt;
  int oldindex2 = 0;&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
  //my array of frequencies from c to b over two octaves, with one dead zone in the middle&lt;br /&gt;
  int myTones[] = {262, 277, 294, 311, 330, 349, 370, 392,&lt;br /&gt;
                  415, 440, 466, 494, 0, 523, 554, 587, 622, 659,&lt;br /&gt;
                  699, 740, 784, 830, 880, 932, 988};&lt;br /&gt;
  //this array is holding the pin numbers driving the row of my led matrix                &lt;br /&gt;
  int myRowPins[] = {3, 4, 5, 6, 7};&lt;br /&gt;
  //this array is holding the pin numbers driving the Column of my led matrix                   &lt;br /&gt;
  int myColPins[] = {9, 10, 11, 12, 13};&lt;br /&gt;
  //this array is holding the indices to notes stored in myTones for the pre-programmed&lt;br /&gt;
  //tune&lt;br /&gt;
  int myTune[] = {14, 11, 14, 6, 15, 14, 15, 14, 11, 15, 14, 15, 6, 11, 9, 11, 9, 8, 11, 9};&lt;br /&gt;
  //these are note durations and used to control loop speed during pre-programmed tune                   &lt;br /&gt;
  int durations[] = {100, 100, 200, 400, 100, 100, 100, 200, 400, 100, 100, 200, 400, 100, 100, 100, 100, 100, 100, 400};&lt;br /&gt;
&lt;br /&gt;
//Initialization Routine&lt;br /&gt;
void setup() {&lt;br /&gt;
  // initialize serial communications (for debugging only):&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  // definining these digital pins as outputs&lt;br /&gt;
  pinMode(3, OUTPUT);&lt;br /&gt;
  pinMode(4, OUTPUT);&lt;br /&gt;
  pinMode(5, OUTPUT);     &lt;br /&gt;
  pinMode(6, OUTPUT);&lt;br /&gt;
  pinMode(7, OUTPUT);&lt;br /&gt;
  pinMode(9, OUTPUT);     &lt;br /&gt;
  pinMode(10, OUTPUT);     &lt;br /&gt;
  pinMode(11, OUTPUT); &lt;br /&gt;
  pinMode(12, OUTPUT);&lt;br /&gt;
  pinMode(13, OUTPUT);&lt;br /&gt;
  &lt;br /&gt;
  //Initializing Row Pins to High&lt;br /&gt;
  digitalWrite(3, HIGH);&lt;br /&gt;
  digitalWrite(4, HIGH);&lt;br /&gt;
  digitalWrite(5, HIGH);&lt;br /&gt;
  digitalWrite(6, HIGH);&lt;br /&gt;
  digitalWrite(7, HIGH);&lt;br /&gt;
  &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
//Main Program Loop&lt;br /&gt;
void loop() {&lt;br /&gt;
  // read the sensors:&lt;br /&gt;
  int val = analogRead(0);&lt;br /&gt;
  int val2 = analogRead(1);&lt;br /&gt;
  int val3 = analogRead(2);&lt;br /&gt;
  int val4 = analogRead(3);&lt;br /&gt;
  int val5 = analogRead(4);&lt;br /&gt;
  &lt;br /&gt;
  //map sensor inputs to useful ranges&lt;br /&gt;
  int selector = map(val3, 1, 850, 0, 1);&lt;br /&gt;
  int button1 = map(val4, 1, 850, 0, 1);&lt;br /&gt;
  int button2 = map(val5, 1, 850, 0, 1);&lt;br /&gt;
  &lt;br /&gt;
  int index = map(val, 1, 850, 0, 4);&lt;br /&gt;
  int index2 = map(val2, 1, 850, 0, 4);&lt;br /&gt;
  int index3 = index2*5;&lt;br /&gt;
  &lt;br /&gt;
  //continuous play mode&lt;br /&gt;
  if (selector == 0)&lt;br /&gt;
  {&lt;br /&gt;
    &lt;br /&gt;
    if ((index != oldindex) || (index2 != oldindex2))&lt;br /&gt;
    {&lt;br /&gt;
      //turn off old led, turn on new led&lt;br /&gt;
       digitalWrite(myColPins[oldindex], LOW);&lt;br /&gt;
       digitalWrite(myRowPins[oldindex2], HIGH);&lt;br /&gt;
       digitalWrite(myColPins[index], HIGH);&lt;br /&gt;
       digitalWrite(myRowPins[index2], LOW);&lt;br /&gt;
    }&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
      //choose a tone from the myTones array&lt;br /&gt;
      int thisPitch = myTones[index+index3];&lt;br /&gt;
      &lt;br /&gt;
      //Serial.println(button2);&lt;br /&gt;
      // play the pitch:&lt;br /&gt;
      tone(2, thisPitch, 10);&lt;br /&gt;
      &lt;br /&gt;
      //keep track of old index values so we can turn off the old led in case of change&lt;br /&gt;
      oldindex = index;&lt;br /&gt;
      oldindex2 = index2;&lt;br /&gt;
  }&lt;br /&gt;
      //this is trigger mode, where no sound will play unless trigger is pulled&lt;br /&gt;
    if (selector == 1)&lt;br /&gt;
    {&lt;br /&gt;
      if ((index != oldindex) || (index2 != oldindex2))&lt;br /&gt;
    {&lt;br /&gt;
       digitalWrite(myColPins[oldindex], LOW);&lt;br /&gt;
       digitalWrite(myRowPins[oldindex2], HIGH);&lt;br /&gt;
       digitalWrite(myColPins[index], HIGH);&lt;br /&gt;
       digitalWrite(myRowPins[index2], LOW);&lt;br /&gt;
    }&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
      //selects tone in case trigger is pulled&lt;br /&gt;
      int thisPitch = myTones[index+index3];&lt;br /&gt;
      &lt;br /&gt;
      //check trigger&lt;br /&gt;
      if (button1 == 0)&lt;br /&gt;
      {&lt;br /&gt;
        //trigger pulled, play tone&lt;br /&gt;
        tone(2, thisPitch, 10);&lt;br /&gt;
      }&lt;br /&gt;
      oldindex = index;&lt;br /&gt;
      oldindex2 = index2;&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
    //This is the pre-programmed routine of &amp;quot;Final Countdown&amp;quot;&lt;br /&gt;
      //check button&lt;br /&gt;
    if (button2 == 0)&lt;br /&gt;
    {&lt;br /&gt;
      oldindex = 2;&lt;br /&gt;
      oldindex2 = 2;&lt;br /&gt;
      //for loop steps through the myTune array to choose indices for tones&lt;br /&gt;
      for (int i=0; i&amp;lt;20; i++)&lt;br /&gt;
      {&lt;br /&gt;
        //index for columns is i div 5&lt;br /&gt;
        //index for rows is i % 5&lt;br /&gt;
        index = myTune[i]/5;&lt;br /&gt;
        index2 = myTune[i]%5;&lt;br /&gt;
        digitalWrite(myColPins[oldindex2],LOW);&lt;br /&gt;
        digitalWrite(myRowPins[oldindex],HIGH);&lt;br /&gt;
        digitalWrite(myColPins[index2],HIGH);&lt;br /&gt;
        digitalWrite(myRowPins[index],LOW);&lt;br /&gt;
        &lt;br /&gt;
        //playing the current note of the pre programmed sequence&lt;br /&gt;
        tone(2, myTones[myTune[i]], (durations[i]*2));&lt;br /&gt;
        delay (durations[i]*2);&lt;br /&gt;
        oldindex = index;&lt;br /&gt;
        oldindex2 = index2;&lt;br /&gt;
        //Serial.println(index2);&lt;br /&gt;
        &lt;br /&gt;
      }&lt;br /&gt;
      //clears last light from tune sequence&lt;br /&gt;
      digitalWrite(myColPins[oldindex2],LOW);&lt;br /&gt;
      digitalWrite(myRowPins[oldindex],HIGH);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;Field Research Listed Below&amp;#039;&amp;#039;: ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CellArch.gif]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I could link together several devices all utilizing Cell Processors in a home network as they were intended and designed for, I &lt;br /&gt;
would have tremendous computing power.  Instead I only have one, in my Sony Playstation 3....&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:HAARP.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I had the knowledge and the opportunity to operate and manipulate the HAARP antennas, I would carry out epic weather experiments.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Hubble.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Oh the fun I would have with Hubble.... I think some of the best artwork in history has come from pictures taken by the Hubble &lt;br /&gt;
Telescope.  Given the opportunity to control Hubble, I would probably do long exposures on dark areas with no stars.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:LHC.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Playing with the Large Hadron Collider must be a blast.... Literally &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ATMPee.jpg]]&lt;br /&gt;
If I had control over all of the ATM machines and their networks, this girl wouldn&amp;#039;t be the only one to pee herself...&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=3086</id>
		<title>Students/MikeTeall</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=3086"/>
				<updated>2010-03-19T00:09:06Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: /* Final Project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Hello&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My name is Mike Teall, I am a Junior Year ICAM major through the Visual Arts department.  I wanted to be an ICAM major because for whatever silly reason, I thought I would learn about Graphic Design and Programming.  I have since found out that the ICAM major does not focus Graphic Arts at all and the programming is very limited.  I have decided to stick it out anyways and learn that other stuff on my own and hopefully having an ICAM degree will help me as well.  I am taking this class as my two quarter A/B requirement for my major.  I have between a novice level and mild enthusiast level interest in electronics.  I have done some&lt;br /&gt;
soldering, wire stripping, etc.  I replaced the power jack on my girlfriend&amp;#039;s laptop, I put a new barrel connector on my power&lt;br /&gt;
adapter for my laptop as well.  I have put together several desktop systems, including my most current one which has an Intel i7 920 processor running at 3.7 Ghz with a gigantic air cooler, 6 Gigabytes of ddr3 ram running at 1600 Mhz, an ATI Radeon 5770 graphics card running crossfire x, 2 terabytes of hard disk space running in a RAID configuration, and a 750 watt power supply with a really nice case.  I do not know all the ins and outs of all electronics, but I have a decent basic understanding and some limited experience to bring to the classroom with me.  I am also interested in cutting edge electronics in general and feel this class would be fun for me along with giving me the most skills out of the A/B class sequences for the ICAM major in addition to providing me with some of the skills necessary to complete the ICAM senior project. &lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Midterm Project&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Mercury Tilt Switch&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Materials: 4 mercury tilt switches, 1 on/off toggle switch, one toilet float ball, sound chip from a birthday card,  wire, solder, hot glue gun, particle board.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:float_ball.jpg]]&lt;br /&gt;
[[Image:toggle_switch.jpg]]&lt;br /&gt;
[[Image:mercury_tilt_switch.jpg]]&lt;br /&gt;
[[Image:card_sound_chip.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
I cut the top off the float ball and removed the stem as well.  I cut out a round piece of particle board and drilled a hole in the middle to fit inside.  I then glued the 4 mercury switches down on the particle board.  I then wired all 4 of them along with the toggle switch in series, which I connected to the sound chip.  The sound will only play if the toggle switch is on, and the device is held level.  All 4 mercury switches must have the ball of liquid mercury touching the two leads on the inside for the sound to play.  A tilt of only a couple degrees will break the circuit.&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Final Project&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Board1.jpg]]&lt;br /&gt;
[[Image:Board2.jpg]]&lt;br /&gt;
[[Image:LED1.jpg]]&lt;br /&gt;
[[Image:LED2.jpg]]&lt;br /&gt;
[[Image:Mounted.jpg]]&lt;br /&gt;
[[Image:Mounted2.jpg]]&lt;br /&gt;
[[Image:whatthefuck.jpg]]&lt;br /&gt;
&lt;br /&gt;
Materials: &lt;br /&gt;
&lt;br /&gt;
Project Box 3&amp;quot;x5&amp;quot;, Freeduino, Old Analog flight joystick 15 pin, 15 pin solderable female connector, Toggle Switch, 9v Battery, 35 red LED&amp;#039;s (only 25 used for project), a 2&amp;quot; 8 ohm speaker, An unprinted circuit board, screws, a whole lot of wire, and the rest of my solder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After revisions to my project due to feedback from my Instructor and Ta, I have decided to make an instrument spanning two octaves starting on c4 and ending on b5. The sound circuit will be very simple, going from digital output pin 2 of the arduino through a 100 ohm resistor, and one capacitor into the positive terminal of the speaker, and the other speaker terminal going to ground.  I am going to make a 5x7 led matrix that will utilize a 5x5 portion for the project.  The LED&amp;#039;s and the sound circuit will be mounted on an unprinted circuit board.  This circuit board has 19 one inch or so pieces of stiff wire soldered into it to act as pins, so the whole circuit board simply plugs directly into the top of the freeduino.  There are 5 analog inputs, 11 digital outputs, 1 +5v, 2 Gnd.  The control of the device is an analog joystick with x and y axis, 2 buttons, and an adjustment wheel that I am using as a third button.  There will be three different modes of interaction: In Free play mode the user only has to move the joystick around on the x and y axis to produce the respective tones.  In selective mode the user will move the stick to any position, but the sound will only be produced when the user presses the trigger button.  For demo mode, the user simply pushes the top button and a preprogramed melody will play.  &lt;br /&gt;
&lt;br /&gt;
Actual Used Code:&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
  Vis 147a Final Project&lt;br /&gt;
  &amp;quot;Analog Joystick as an instrument&amp;quot;&lt;br /&gt;
   Written by Mike Teall&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
//initializing both indexes&lt;br /&gt;
  int oldindex = 0;&lt;br /&gt;
  int oldindex2 = 0;&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
  //my array of frequencies from c to b over two octaves, with one dead zone in the middle&lt;br /&gt;
  int myTones[] = {262, 277, 294, 311, 330, 349, 370, 392,&lt;br /&gt;
                  415, 440, 466, 494, 0, 523, 554, 587, 622, 659,&lt;br /&gt;
                  699, 740, 784, 830, 880, 932, 988};&lt;br /&gt;
  //this array is holding the pin numbers driving the row of my led matrix                &lt;br /&gt;
  int myRowPins[] = {3, 4, 5, 6, 7};&lt;br /&gt;
  //this array is holding the pin numbers driving the Column of my led matrix                   &lt;br /&gt;
  int myColPins[] = {9, 10, 11, 12, 13};&lt;br /&gt;
  //this array is holding the indices to notes stored in myTones for the pre-programmed&lt;br /&gt;
  //tune&lt;br /&gt;
  int myTune[] = {14, 11, 14, 6, 15, 14, 15, 14, 11, 15, 14, 15, 6, 11, 9, 11, 9, 8, 11, 9};&lt;br /&gt;
  //these are note durations and used to control loop speed during pre-programmed tune                   &lt;br /&gt;
  int durations[] = {100, 100, 200, 400, 100, 100, 100, 200, 400, 100, 100, 200, 400, 100, 100, 100, 100, 100, 100, 400};&lt;br /&gt;
&lt;br /&gt;
//Initialization Routine&lt;br /&gt;
void setup() {&lt;br /&gt;
  // initialize serial communications (for debugging only):&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  // definining these digital pins as outputs&lt;br /&gt;
  pinMode(3, OUTPUT);&lt;br /&gt;
  pinMode(4, OUTPUT);&lt;br /&gt;
  pinMode(5, OUTPUT);     &lt;br /&gt;
  pinMode(6, OUTPUT);&lt;br /&gt;
  pinMode(7, OUTPUT);&lt;br /&gt;
  pinMode(9, OUTPUT);     &lt;br /&gt;
  pinMode(10, OUTPUT);     &lt;br /&gt;
  pinMode(11, OUTPUT); &lt;br /&gt;
  pinMode(12, OUTPUT);&lt;br /&gt;
  pinMode(13, OUTPUT);&lt;br /&gt;
  &lt;br /&gt;
  //Initializing Row Pins to High&lt;br /&gt;
  digitalWrite(3, HIGH);&lt;br /&gt;
  digitalWrite(4, HIGH);&lt;br /&gt;
  digitalWrite(5, HIGH);&lt;br /&gt;
  digitalWrite(6, HIGH);&lt;br /&gt;
  digitalWrite(7, HIGH);&lt;br /&gt;
  &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
//Main Program Loop&lt;br /&gt;
void loop() {&lt;br /&gt;
  // read the sensors:&lt;br /&gt;
  int val = analogRead(0);&lt;br /&gt;
  int val2 = analogRead(1);&lt;br /&gt;
  int val3 = analogRead(2);&lt;br /&gt;
  int val4 = analogRead(3);&lt;br /&gt;
  int val5 = analogRead(4);&lt;br /&gt;
  &lt;br /&gt;
  //map sensor inputs to useful ranges&lt;br /&gt;
  int selector = map(val3, 1, 850, 0, 1);&lt;br /&gt;
  int button1 = map(val4, 1, 850, 0, 1);&lt;br /&gt;
  int button2 = map(val5, 1, 850, 0, 1);&lt;br /&gt;
  &lt;br /&gt;
  int index = map(val, 1, 850, 0, 4);&lt;br /&gt;
  int index2 = map(val2, 1, 850, 0, 4);&lt;br /&gt;
  int index3 = index2*5;&lt;br /&gt;
  &lt;br /&gt;
  //continuous play mode&lt;br /&gt;
  if (selector == 0)&lt;br /&gt;
  {&lt;br /&gt;
    &lt;br /&gt;
    if ((index != oldindex) || (index2 != oldindex2))&lt;br /&gt;
    {&lt;br /&gt;
      //turn off old led, turn on new led&lt;br /&gt;
       digitalWrite(myColPins[oldindex], LOW);&lt;br /&gt;
       digitalWrite(myRowPins[oldindex2], HIGH);&lt;br /&gt;
       digitalWrite(myColPins[index], HIGH);&lt;br /&gt;
       digitalWrite(myRowPins[index2], LOW);&lt;br /&gt;
    }&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
      //choose a tone from the myTones array&lt;br /&gt;
      int thisPitch = myTones[index+index3];&lt;br /&gt;
      &lt;br /&gt;
      //Serial.println(button2);&lt;br /&gt;
      // play the pitch:&lt;br /&gt;
      tone(2, thisPitch, 10);&lt;br /&gt;
      &lt;br /&gt;
      //keep track of old index values so we can turn off the old led in case of change&lt;br /&gt;
      oldindex = index;&lt;br /&gt;
      oldindex2 = index2;&lt;br /&gt;
  }&lt;br /&gt;
      //this is trigger mode, where no sound will play unless trigger is pulled&lt;br /&gt;
    if (selector == 1)&lt;br /&gt;
    {&lt;br /&gt;
      if ((index != oldindex) || (index2 != oldindex2))&lt;br /&gt;
    {&lt;br /&gt;
       digitalWrite(myColPins[oldindex], LOW);&lt;br /&gt;
       digitalWrite(myRowPins[oldindex2], HIGH);&lt;br /&gt;
       digitalWrite(myColPins[index], HIGH);&lt;br /&gt;
       digitalWrite(myRowPins[index2], LOW);&lt;br /&gt;
    }&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
      //selects tone in case trigger is pulled&lt;br /&gt;
      int thisPitch = myTones[index+index3];&lt;br /&gt;
      &lt;br /&gt;
      //check trigger&lt;br /&gt;
      if (button1 == 0)&lt;br /&gt;
      {&lt;br /&gt;
        //trigger pulled, play tone&lt;br /&gt;
        tone(2, thisPitch, 10);&lt;br /&gt;
      }&lt;br /&gt;
      oldindex = index;&lt;br /&gt;
      oldindex2 = index2;&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
    //This is the pre-programmed routine of &amp;quot;Final Countdown&amp;quot;&lt;br /&gt;
      //check button&lt;br /&gt;
    if (button2 == 0)&lt;br /&gt;
    {&lt;br /&gt;
      oldindex = 2;&lt;br /&gt;
      oldindex2 = 2;&lt;br /&gt;
      //for loop steps through the myTune array to choose indices for tones&lt;br /&gt;
      for (int i=0; i&amp;lt;20; i++)&lt;br /&gt;
      {&lt;br /&gt;
        //index for columns is i div 5&lt;br /&gt;
        //index for rows is i % 5&lt;br /&gt;
        index = myTune[i]/5;&lt;br /&gt;
        index2 = myTune[i]%5;&lt;br /&gt;
        digitalWrite(myColPins[oldindex2],LOW);&lt;br /&gt;
        digitalWrite(myRowPins[oldindex],HIGH);&lt;br /&gt;
        digitalWrite(myColPins[index2],HIGH);&lt;br /&gt;
        digitalWrite(myRowPins[index],LOW);&lt;br /&gt;
        &lt;br /&gt;
        //playing the current note of the pre programmed sequence&lt;br /&gt;
        tone(2, myTones[myTune[i]], (durations[i]*2));&lt;br /&gt;
        delay (durations[i]*2);&lt;br /&gt;
        oldindex = index;&lt;br /&gt;
        oldindex2 = index2;&lt;br /&gt;
        //Serial.println(index2);&lt;br /&gt;
        &lt;br /&gt;
      }&lt;br /&gt;
      //clears last light from tune sequence&lt;br /&gt;
      digitalWrite(myColPins[oldindex2],LOW);&lt;br /&gt;
      digitalWrite(myRowPins[oldindex],HIGH);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;Field Research Listed Below&amp;#039;&amp;#039;: ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CellArch.gif]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I could link together several devices all utilizing Cell Processors in a home network as they were intended and designed for, I &lt;br /&gt;
would have tremendous computing power.  Instead I only have one, in my Sony Playstation 3....&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:HAARP.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I had the knowledge and the opportunity to operate and manipulate the HAARP antennas, I would carry out epic weather experiments.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Hubble.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Oh the fun I would have with Hubble.... I think some of the best artwork in history has come from pictures taken by the Hubble &lt;br /&gt;
Telescope.  Given the opportunity to control Hubble, I would probably do long exposures on dark areas with no stars.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:LHC.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Playing with the Large Hadron Collider must be a blast.... Literally &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ATMPee.jpg]]&lt;br /&gt;
If I had control over all of the ATM machines and their networks, this girl wouldn&amp;#039;t be the only one to pee herself...&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=3082</id>
		<title>Students/MikeTeall</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=3082"/>
				<updated>2010-03-19T00:07:44Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: /* Final Project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Hello&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My name is Mike Teall, I am a Junior Year ICAM major through the Visual Arts department.  I wanted to be an ICAM major because for whatever silly reason, I thought I would learn about Graphic Design and Programming.  I have since found out that the ICAM major does not focus Graphic Arts at all and the programming is very limited.  I have decided to stick it out anyways and learn that other stuff on my own and hopefully having an ICAM degree will help me as well.  I am taking this class as my two quarter A/B requirement for my major.  I have between a novice level and mild enthusiast level interest in electronics.  I have done some&lt;br /&gt;
soldering, wire stripping, etc.  I replaced the power jack on my girlfriend&amp;#039;s laptop, I put a new barrel connector on my power&lt;br /&gt;
adapter for my laptop as well.  I have put together several desktop systems, including my most current one which has an Intel i7 920 processor running at 3.7 Ghz with a gigantic air cooler, 6 Gigabytes of ddr3 ram running at 1600 Mhz, an ATI Radeon 5770 graphics card running crossfire x, 2 terabytes of hard disk space running in a RAID configuration, and a 750 watt power supply with a really nice case.  I do not know all the ins and outs of all electronics, but I have a decent basic understanding and some limited experience to bring to the classroom with me.  I am also interested in cutting edge electronics in general and feel this class would be fun for me along with giving me the most skills out of the A/B class sequences for the ICAM major in addition to providing me with some of the skills necessary to complete the ICAM senior project. &lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Midterm Project&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Mercury Tilt Switch&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Materials: 4 mercury tilt switches, 1 on/off toggle switch, one toilet float ball, sound chip from a birthday card,  wire, solder, hot glue gun, particle board.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:float_ball.jpg]]&lt;br /&gt;
[[Image:toggle_switch.jpg]]&lt;br /&gt;
[[Image:mercury_tilt_switch.jpg]]&lt;br /&gt;
[[Image:card_sound_chip.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
I cut the top off the float ball and removed the stem as well.  I cut out a round piece of particle board and drilled a hole in the middle to fit inside.  I then glued the 4 mercury switches down on the particle board.  I then wired all 4 of them along with the toggle switch in series, which I connected to the sound chip.  The sound will only play if the toggle switch is on, and the device is held level.  All 4 mercury switches must have the ball of liquid mercury touching the two leads on the inside for the sound to play.  A tilt of only a couple degrees will break the circuit.&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Final Project&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Board1.jpg]]&lt;br /&gt;
[[Image:Board2.jpg]]&lt;br /&gt;
[[Image:LED1.jpg]]&lt;br /&gt;
[[Image:LED2.jpg]]&lt;br /&gt;
[[Image:Mounted.jpg]]&lt;br /&gt;
[[Image:Mounted2.jpg]]&lt;br /&gt;
[[Image:Finished3.jpg]]&lt;br /&gt;
&lt;br /&gt;
Materials: &lt;br /&gt;
&lt;br /&gt;
Project Box 3&amp;quot;x5&amp;quot;, Freeduino, Old Analog flight joystick 15 pin, 15 pin solderable female connector, Toggle Switch, 9v Battery, 35 red LED&amp;#039;s (only 25 used for project), a 2&amp;quot; 8 ohm speaker, An unprinted circuit board, screws, a whole lot of wire, and the rest of my solder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After revisions to my project due to feedback from my Instructor and Ta, I have decided to make an instrument spanning two octaves starting on c4 and ending on b5. The sound circuit will be very simple, going from digital output pin 2 of the arduino through a 100 ohm resistor, and one capacitor into the positive terminal of the speaker, and the other speaker terminal going to ground.  I am going to make a 5x7 led matrix that will utilize a 5x5 portion for the project.  The LED&amp;#039;s and the sound circuit will be mounted on an unprinted circuit board.  This circuit board has 19 one inch or so pieces of stiff wire soldered into it to act as pins, so the whole circuit board simply plugs directly into the top of the freeduino.  There are 5 analog inputs, 11 digital outputs, 1 +5v, 2 Gnd.  The control of the device is an analog joystick with x and y axis, 2 buttons, and an adjustment wheel that I am using as a third button.  There will be three different modes of interaction: In Free play mode the user only has to move the joystick around on the x and y axis to produce the respective tones.  In selective mode the user will move the stick to any position, but the sound will only be produced when the user presses the trigger button.  For demo mode, the user simply pushes the top button and a preprogramed melody will play.  &lt;br /&gt;
&lt;br /&gt;
Actual Used Code:&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
  Vis 147a Final Project&lt;br /&gt;
  &amp;quot;Analog Joystick as an instrument&amp;quot;&lt;br /&gt;
   Written by Mike Teall&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
//initializing both indexes&lt;br /&gt;
  int oldindex = 0;&lt;br /&gt;
  int oldindex2 = 0;&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
  //my array of frequencies from c to b over two octaves, with one dead zone in the middle&lt;br /&gt;
  int myTones[] = {262, 277, 294, 311, 330, 349, 370, 392,&lt;br /&gt;
                  415, 440, 466, 494, 0, 523, 554, 587, 622, 659,&lt;br /&gt;
                  699, 740, 784, 830, 880, 932, 988};&lt;br /&gt;
  //this array is holding the pin numbers driving the row of my led matrix                &lt;br /&gt;
  int myRowPins[] = {3, 4, 5, 6, 7};&lt;br /&gt;
  //this array is holding the pin numbers driving the Column of my led matrix                   &lt;br /&gt;
  int myColPins[] = {9, 10, 11, 12, 13};&lt;br /&gt;
  //this array is holding the indices to notes stored in myTones for the pre-programmed&lt;br /&gt;
  //tune&lt;br /&gt;
  int myTune[] = {14, 11, 14, 6, 15, 14, 15, 14, 11, 15, 14, 15, 6, 11, 9, 11, 9, 8, 11, 9};&lt;br /&gt;
  //these are note durations and used to control loop speed during pre-programmed tune                   &lt;br /&gt;
  int durations[] = {100, 100, 200, 400, 100, 100, 100, 200, 400, 100, 100, 200, 400, 100, 100, 100, 100, 100, 100, 400};&lt;br /&gt;
&lt;br /&gt;
//Initialization Routine&lt;br /&gt;
void setup() {&lt;br /&gt;
  // initialize serial communications (for debugging only):&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  // definining these digital pins as outputs&lt;br /&gt;
  pinMode(3, OUTPUT);&lt;br /&gt;
  pinMode(4, OUTPUT);&lt;br /&gt;
  pinMode(5, OUTPUT);     &lt;br /&gt;
  pinMode(6, OUTPUT);&lt;br /&gt;
  pinMode(7, OUTPUT);&lt;br /&gt;
  pinMode(9, OUTPUT);     &lt;br /&gt;
  pinMode(10, OUTPUT);     &lt;br /&gt;
  pinMode(11, OUTPUT); &lt;br /&gt;
  pinMode(12, OUTPUT);&lt;br /&gt;
  pinMode(13, OUTPUT);&lt;br /&gt;
  &lt;br /&gt;
  //Initializing Row Pins to High&lt;br /&gt;
  digitalWrite(3, HIGH);&lt;br /&gt;
  digitalWrite(4, HIGH);&lt;br /&gt;
  digitalWrite(5, HIGH);&lt;br /&gt;
  digitalWrite(6, HIGH);&lt;br /&gt;
  digitalWrite(7, HIGH);&lt;br /&gt;
  &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
//Main Program Loop&lt;br /&gt;
void loop() {&lt;br /&gt;
  // read the sensors:&lt;br /&gt;
  int val = analogRead(0);&lt;br /&gt;
  int val2 = analogRead(1);&lt;br /&gt;
  int val3 = analogRead(2);&lt;br /&gt;
  int val4 = analogRead(3);&lt;br /&gt;
  int val5 = analogRead(4);&lt;br /&gt;
  &lt;br /&gt;
  //map sensor inputs to useful ranges&lt;br /&gt;
  int selector = map(val3, 1, 850, 0, 1);&lt;br /&gt;
  int button1 = map(val4, 1, 850, 0, 1);&lt;br /&gt;
  int button2 = map(val5, 1, 850, 0, 1);&lt;br /&gt;
  &lt;br /&gt;
  int index = map(val, 1, 850, 0, 4);&lt;br /&gt;
  int index2 = map(val2, 1, 850, 0, 4);&lt;br /&gt;
  int index3 = index2*5;&lt;br /&gt;
  &lt;br /&gt;
  //continuous play mode&lt;br /&gt;
  if (selector == 0)&lt;br /&gt;
  {&lt;br /&gt;
    &lt;br /&gt;
    if ((index != oldindex) || (index2 != oldindex2))&lt;br /&gt;
    {&lt;br /&gt;
      //turn off old led, turn on new led&lt;br /&gt;
       digitalWrite(myColPins[oldindex], LOW);&lt;br /&gt;
       digitalWrite(myRowPins[oldindex2], HIGH);&lt;br /&gt;
       digitalWrite(myColPins[index], HIGH);&lt;br /&gt;
       digitalWrite(myRowPins[index2], LOW);&lt;br /&gt;
    }&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
      //choose a tone from the myTones array&lt;br /&gt;
      int thisPitch = myTones[index+index3];&lt;br /&gt;
      &lt;br /&gt;
      //Serial.println(button2);&lt;br /&gt;
      // play the pitch:&lt;br /&gt;
      tone(2, thisPitch, 10);&lt;br /&gt;
      &lt;br /&gt;
      //keep track of old index values so we can turn off the old led in case of change&lt;br /&gt;
      oldindex = index;&lt;br /&gt;
      oldindex2 = index2;&lt;br /&gt;
  }&lt;br /&gt;
      //this is trigger mode, where no sound will play unless trigger is pulled&lt;br /&gt;
    if (selector == 1)&lt;br /&gt;
    {&lt;br /&gt;
      if ((index != oldindex) || (index2 != oldindex2))&lt;br /&gt;
    {&lt;br /&gt;
       digitalWrite(myColPins[oldindex], LOW);&lt;br /&gt;
       digitalWrite(myRowPins[oldindex2], HIGH);&lt;br /&gt;
       digitalWrite(myColPins[index], HIGH);&lt;br /&gt;
       digitalWrite(myRowPins[index2], LOW);&lt;br /&gt;
    }&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
      //selects tone in case trigger is pulled&lt;br /&gt;
      int thisPitch = myTones[index+index3];&lt;br /&gt;
      &lt;br /&gt;
      //check trigger&lt;br /&gt;
      if (button1 == 0)&lt;br /&gt;
      {&lt;br /&gt;
        //trigger pulled, play tone&lt;br /&gt;
        tone(2, thisPitch, 10);&lt;br /&gt;
      }&lt;br /&gt;
      oldindex = index;&lt;br /&gt;
      oldindex2 = index2;&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
    //This is the pre-programmed routine of &amp;quot;Final Countdown&amp;quot;&lt;br /&gt;
      //check button&lt;br /&gt;
    if (button2 == 0)&lt;br /&gt;
    {&lt;br /&gt;
      oldindex = 2;&lt;br /&gt;
      oldindex2 = 2;&lt;br /&gt;
      //for loop steps through the myTune array to choose indices for tones&lt;br /&gt;
      for (int i=0; i&amp;lt;20; i++)&lt;br /&gt;
      {&lt;br /&gt;
        //index for columns is i div 5&lt;br /&gt;
        //index for rows is i % 5&lt;br /&gt;
        index = myTune[i]/5;&lt;br /&gt;
        index2 = myTune[i]%5;&lt;br /&gt;
        digitalWrite(myColPins[oldindex2],LOW);&lt;br /&gt;
        digitalWrite(myRowPins[oldindex],HIGH);&lt;br /&gt;
        digitalWrite(myColPins[index2],HIGH);&lt;br /&gt;
        digitalWrite(myRowPins[index],LOW);&lt;br /&gt;
        &lt;br /&gt;
        //playing the current note of the pre programmed sequence&lt;br /&gt;
        tone(2, myTones[myTune[i]], (durations[i]*2));&lt;br /&gt;
        delay (durations[i]*2);&lt;br /&gt;
        oldindex = index;&lt;br /&gt;
        oldindex2 = index2;&lt;br /&gt;
        //Serial.println(index2);&lt;br /&gt;
        &lt;br /&gt;
      }&lt;br /&gt;
      //clears last light from tune sequence&lt;br /&gt;
      digitalWrite(myColPins[oldindex2],LOW);&lt;br /&gt;
      digitalWrite(myRowPins[oldindex],HIGH);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;Field Research Listed Below&amp;#039;&amp;#039;: ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CellArch.gif]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I could link together several devices all utilizing Cell Processors in a home network as they were intended and designed for, I &lt;br /&gt;
would have tremendous computing power.  Instead I only have one, in my Sony Playstation 3....&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:HAARP.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I had the knowledge and the opportunity to operate and manipulate the HAARP antennas, I would carry out epic weather experiments.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Hubble.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Oh the fun I would have with Hubble.... I think some of the best artwork in history has come from pictures taken by the Hubble &lt;br /&gt;
Telescope.  Given the opportunity to control Hubble, I would probably do long exposures on dark areas with no stars.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:LHC.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Playing with the Large Hadron Collider must be a blast.... Literally &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ATMPee.jpg]]&lt;br /&gt;
If I had control over all of the ATM machines and their networks, this girl wouldn&amp;#039;t be the only one to pee herself...&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=3080</id>
		<title>Students/MikeTeall</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=3080"/>
				<updated>2010-03-19T00:07:27Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: /* Final Project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Hello&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My name is Mike Teall, I am a Junior Year ICAM major through the Visual Arts department.  I wanted to be an ICAM major because for whatever silly reason, I thought I would learn about Graphic Design and Programming.  I have since found out that the ICAM major does not focus Graphic Arts at all and the programming is very limited.  I have decided to stick it out anyways and learn that other stuff on my own and hopefully having an ICAM degree will help me as well.  I am taking this class as my two quarter A/B requirement for my major.  I have between a novice level and mild enthusiast level interest in electronics.  I have done some&lt;br /&gt;
soldering, wire stripping, etc.  I replaced the power jack on my girlfriend&amp;#039;s laptop, I put a new barrel connector on my power&lt;br /&gt;
adapter for my laptop as well.  I have put together several desktop systems, including my most current one which has an Intel i7 920 processor running at 3.7 Ghz with a gigantic air cooler, 6 Gigabytes of ddr3 ram running at 1600 Mhz, an ATI Radeon 5770 graphics card running crossfire x, 2 terabytes of hard disk space running in a RAID configuration, and a 750 watt power supply with a really nice case.  I do not know all the ins and outs of all electronics, but I have a decent basic understanding and some limited experience to bring to the classroom with me.  I am also interested in cutting edge electronics in general and feel this class would be fun for me along with giving me the most skills out of the A/B class sequences for the ICAM major in addition to providing me with some of the skills necessary to complete the ICAM senior project. &lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Midterm Project&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Mercury Tilt Switch&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Materials: 4 mercury tilt switches, 1 on/off toggle switch, one toilet float ball, sound chip from a birthday card,  wire, solder, hot glue gun, particle board.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:float_ball.jpg]]&lt;br /&gt;
[[Image:toggle_switch.jpg]]&lt;br /&gt;
[[Image:mercury_tilt_switch.jpg]]&lt;br /&gt;
[[Image:card_sound_chip.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
I cut the top off the float ball and removed the stem as well.  I cut out a round piece of particle board and drilled a hole in the middle to fit inside.  I then glued the 4 mercury switches down on the particle board.  I then wired all 4 of them along with the toggle switch in series, which I connected to the sound chip.  The sound will only play if the toggle switch is on, and the device is held level.  All 4 mercury switches must have the ball of liquid mercury touching the two leads on the inside for the sound to play.  A tilt of only a couple degrees will break the circuit.&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Final Project&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Board1.jpg]]&lt;br /&gt;
[[Image:Board2.jpg]]&lt;br /&gt;
[[Image:LED1.jpg]]&lt;br /&gt;
[[Image:LED2.jpg]]&lt;br /&gt;
[[Image:Mounted.jpg]]&lt;br /&gt;
[[Image:Mounted2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Materials: &lt;br /&gt;
&lt;br /&gt;
Project Box 3&amp;quot;x5&amp;quot;, Freeduino, Old Analog flight joystick 15 pin, 15 pin solderable female connector, Toggle Switch, 9v Battery, 35 red LED&amp;#039;s (only 25 used for project), a 2&amp;quot; 8 ohm speaker, An unprinted circuit board, screws, a whole lot of wire, and the rest of my solder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After revisions to my project due to feedback from my Instructor and Ta, I have decided to make an instrument spanning two octaves starting on c4 and ending on b5. The sound circuit will be very simple, going from digital output pin 2 of the arduino through a 100 ohm resistor, and one capacitor into the positive terminal of the speaker, and the other speaker terminal going to ground.  I am going to make a 5x7 led matrix that will utilize a 5x5 portion for the project.  The LED&amp;#039;s and the sound circuit will be mounted on an unprinted circuit board.  This circuit board has 19 one inch or so pieces of stiff wire soldered into it to act as pins, so the whole circuit board simply plugs directly into the top of the freeduino.  There are 5 analog inputs, 11 digital outputs, 1 +5v, 2 Gnd.  The control of the device is an analog joystick with x and y axis, 2 buttons, and an adjustment wheel that I am using as a third button.  There will be three different modes of interaction: In Free play mode the user only has to move the joystick around on the x and y axis to produce the respective tones.  In selective mode the user will move the stick to any position, but the sound will only be produced when the user presses the trigger button.  For demo mode, the user simply pushes the top button and a preprogramed melody will play.  &lt;br /&gt;
&lt;br /&gt;
Actual Used Code:&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
  Vis 147a Final Project&lt;br /&gt;
  &amp;quot;Analog Joystick as an instrument&amp;quot;&lt;br /&gt;
   Written by Mike Teall&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
//initializing both indexes&lt;br /&gt;
  int oldindex = 0;&lt;br /&gt;
  int oldindex2 = 0;&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
  //my array of frequencies from c to b over two octaves, with one dead zone in the middle&lt;br /&gt;
  int myTones[] = {262, 277, 294, 311, 330, 349, 370, 392,&lt;br /&gt;
                  415, 440, 466, 494, 0, 523, 554, 587, 622, 659,&lt;br /&gt;
                  699, 740, 784, 830, 880, 932, 988};&lt;br /&gt;
  //this array is holding the pin numbers driving the row of my led matrix                &lt;br /&gt;
  int myRowPins[] = {3, 4, 5, 6, 7};&lt;br /&gt;
  //this array is holding the pin numbers driving the Column of my led matrix                   &lt;br /&gt;
  int myColPins[] = {9, 10, 11, 12, 13};&lt;br /&gt;
  //this array is holding the indices to notes stored in myTones for the pre-programmed&lt;br /&gt;
  //tune&lt;br /&gt;
  int myTune[] = {14, 11, 14, 6, 15, 14, 15, 14, 11, 15, 14, 15, 6, 11, 9, 11, 9, 8, 11, 9};&lt;br /&gt;
  //these are note durations and used to control loop speed during pre-programmed tune                   &lt;br /&gt;
  int durations[] = {100, 100, 200, 400, 100, 100, 100, 200, 400, 100, 100, 200, 400, 100, 100, 100, 100, 100, 100, 400};&lt;br /&gt;
&lt;br /&gt;
//Initialization Routine&lt;br /&gt;
void setup() {&lt;br /&gt;
  // initialize serial communications (for debugging only):&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  // definining these digital pins as outputs&lt;br /&gt;
  pinMode(3, OUTPUT);&lt;br /&gt;
  pinMode(4, OUTPUT);&lt;br /&gt;
  pinMode(5, OUTPUT);     &lt;br /&gt;
  pinMode(6, OUTPUT);&lt;br /&gt;
  pinMode(7, OUTPUT);&lt;br /&gt;
  pinMode(9, OUTPUT);     &lt;br /&gt;
  pinMode(10, OUTPUT);     &lt;br /&gt;
  pinMode(11, OUTPUT); &lt;br /&gt;
  pinMode(12, OUTPUT);&lt;br /&gt;
  pinMode(13, OUTPUT);&lt;br /&gt;
  &lt;br /&gt;
  //Initializing Row Pins to High&lt;br /&gt;
  digitalWrite(3, HIGH);&lt;br /&gt;
  digitalWrite(4, HIGH);&lt;br /&gt;
  digitalWrite(5, HIGH);&lt;br /&gt;
  digitalWrite(6, HIGH);&lt;br /&gt;
  digitalWrite(7, HIGH);&lt;br /&gt;
  &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
//Main Program Loop&lt;br /&gt;
void loop() {&lt;br /&gt;
  // read the sensors:&lt;br /&gt;
  int val = analogRead(0);&lt;br /&gt;
  int val2 = analogRead(1);&lt;br /&gt;
  int val3 = analogRead(2);&lt;br /&gt;
  int val4 = analogRead(3);&lt;br /&gt;
  int val5 = analogRead(4);&lt;br /&gt;
  &lt;br /&gt;
  //map sensor inputs to useful ranges&lt;br /&gt;
  int selector = map(val3, 1, 850, 0, 1);&lt;br /&gt;
  int button1 = map(val4, 1, 850, 0, 1);&lt;br /&gt;
  int button2 = map(val5, 1, 850, 0, 1);&lt;br /&gt;
  &lt;br /&gt;
  int index = map(val, 1, 850, 0, 4);&lt;br /&gt;
  int index2 = map(val2, 1, 850, 0, 4);&lt;br /&gt;
  int index3 = index2*5;&lt;br /&gt;
  &lt;br /&gt;
  //continuous play mode&lt;br /&gt;
  if (selector == 0)&lt;br /&gt;
  {&lt;br /&gt;
    &lt;br /&gt;
    if ((index != oldindex) || (index2 != oldindex2))&lt;br /&gt;
    {&lt;br /&gt;
      //turn off old led, turn on new led&lt;br /&gt;
       digitalWrite(myColPins[oldindex], LOW);&lt;br /&gt;
       digitalWrite(myRowPins[oldindex2], HIGH);&lt;br /&gt;
       digitalWrite(myColPins[index], HIGH);&lt;br /&gt;
       digitalWrite(myRowPins[index2], LOW);&lt;br /&gt;
    }&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
      //choose a tone from the myTones array&lt;br /&gt;
      int thisPitch = myTones[index+index3];&lt;br /&gt;
      &lt;br /&gt;
      //Serial.println(button2);&lt;br /&gt;
      // play the pitch:&lt;br /&gt;
      tone(2, thisPitch, 10);&lt;br /&gt;
      &lt;br /&gt;
      //keep track of old index values so we can turn off the old led in case of change&lt;br /&gt;
      oldindex = index;&lt;br /&gt;
      oldindex2 = index2;&lt;br /&gt;
  }&lt;br /&gt;
      //this is trigger mode, where no sound will play unless trigger is pulled&lt;br /&gt;
    if (selector == 1)&lt;br /&gt;
    {&lt;br /&gt;
      if ((index != oldindex) || (index2 != oldindex2))&lt;br /&gt;
    {&lt;br /&gt;
       digitalWrite(myColPins[oldindex], LOW);&lt;br /&gt;
       digitalWrite(myRowPins[oldindex2], HIGH);&lt;br /&gt;
       digitalWrite(myColPins[index], HIGH);&lt;br /&gt;
       digitalWrite(myRowPins[index2], LOW);&lt;br /&gt;
    }&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
      //selects tone in case trigger is pulled&lt;br /&gt;
      int thisPitch = myTones[index+index3];&lt;br /&gt;
      &lt;br /&gt;
      //check trigger&lt;br /&gt;
      if (button1 == 0)&lt;br /&gt;
      {&lt;br /&gt;
        //trigger pulled, play tone&lt;br /&gt;
        tone(2, thisPitch, 10);&lt;br /&gt;
      }&lt;br /&gt;
      oldindex = index;&lt;br /&gt;
      oldindex2 = index2;&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
    //This is the pre-programmed routine of &amp;quot;Final Countdown&amp;quot;&lt;br /&gt;
      //check button&lt;br /&gt;
    if (button2 == 0)&lt;br /&gt;
    {&lt;br /&gt;
      oldindex = 2;&lt;br /&gt;
      oldindex2 = 2;&lt;br /&gt;
      //for loop steps through the myTune array to choose indices for tones&lt;br /&gt;
      for (int i=0; i&amp;lt;20; i++)&lt;br /&gt;
      {&lt;br /&gt;
        //index for columns is i div 5&lt;br /&gt;
        //index for rows is i % 5&lt;br /&gt;
        index = myTune[i]/5;&lt;br /&gt;
        index2 = myTune[i]%5;&lt;br /&gt;
        digitalWrite(myColPins[oldindex2],LOW);&lt;br /&gt;
        digitalWrite(myRowPins[oldindex],HIGH);&lt;br /&gt;
        digitalWrite(myColPins[index2],HIGH);&lt;br /&gt;
        digitalWrite(myRowPins[index],LOW);&lt;br /&gt;
        &lt;br /&gt;
        //playing the current note of the pre programmed sequence&lt;br /&gt;
        tone(2, myTones[myTune[i]], (durations[i]*2));&lt;br /&gt;
        delay (durations[i]*2);&lt;br /&gt;
        oldindex = index;&lt;br /&gt;
        oldindex2 = index2;&lt;br /&gt;
        //Serial.println(index2);&lt;br /&gt;
        &lt;br /&gt;
      }&lt;br /&gt;
      //clears last light from tune sequence&lt;br /&gt;
      digitalWrite(myColPins[oldindex2],LOW);&lt;br /&gt;
      digitalWrite(myRowPins[oldindex],HIGH);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;Field Research Listed Below&amp;#039;&amp;#039;: ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CellArch.gif]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I could link together several devices all utilizing Cell Processors in a home network as they were intended and designed for, I &lt;br /&gt;
would have tremendous computing power.  Instead I only have one, in my Sony Playstation 3....&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:HAARP.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I had the knowledge and the opportunity to operate and manipulate the HAARP antennas, I would carry out epic weather experiments.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Hubble.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Oh the fun I would have with Hubble.... I think some of the best artwork in history has come from pictures taken by the Hubble &lt;br /&gt;
Telescope.  Given the opportunity to control Hubble, I would probably do long exposures on dark areas with no stars.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:LHC.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Playing with the Large Hadron Collider must be a blast.... Literally &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ATMPee.jpg]]&lt;br /&gt;
If I had control over all of the ATM machines and their networks, this girl wouldn&amp;#039;t be the only one to pee herself...&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=3079</id>
		<title>Students/MikeTeall</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=3079"/>
				<updated>2010-03-19T00:07:06Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: /* Final Project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Hello&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My name is Mike Teall, I am a Junior Year ICAM major through the Visual Arts department.  I wanted to be an ICAM major because for whatever silly reason, I thought I would learn about Graphic Design and Programming.  I have since found out that the ICAM major does not focus Graphic Arts at all and the programming is very limited.  I have decided to stick it out anyways and learn that other stuff on my own and hopefully having an ICAM degree will help me as well.  I am taking this class as my two quarter A/B requirement for my major.  I have between a novice level and mild enthusiast level interest in electronics.  I have done some&lt;br /&gt;
soldering, wire stripping, etc.  I replaced the power jack on my girlfriend&amp;#039;s laptop, I put a new barrel connector on my power&lt;br /&gt;
adapter for my laptop as well.  I have put together several desktop systems, including my most current one which has an Intel i7 920 processor running at 3.7 Ghz with a gigantic air cooler, 6 Gigabytes of ddr3 ram running at 1600 Mhz, an ATI Radeon 5770 graphics card running crossfire x, 2 terabytes of hard disk space running in a RAID configuration, and a 750 watt power supply with a really nice case.  I do not know all the ins and outs of all electronics, but I have a decent basic understanding and some limited experience to bring to the classroom with me.  I am also interested in cutting edge electronics in general and feel this class would be fun for me along with giving me the most skills out of the A/B class sequences for the ICAM major in addition to providing me with some of the skills necessary to complete the ICAM senior project. &lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Midterm Project&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Mercury Tilt Switch&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Materials: 4 mercury tilt switches, 1 on/off toggle switch, one toilet float ball, sound chip from a birthday card,  wire, solder, hot glue gun, particle board.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:float_ball.jpg]]&lt;br /&gt;
[[Image:toggle_switch.jpg]]&lt;br /&gt;
[[Image:mercury_tilt_switch.jpg]]&lt;br /&gt;
[[Image:card_sound_chip.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
I cut the top off the float ball and removed the stem as well.  I cut out a round piece of particle board and drilled a hole in the middle to fit inside.  I then glued the 4 mercury switches down on the particle board.  I then wired all 4 of them along with the toggle switch in series, which I connected to the sound chip.  The sound will only play if the toggle switch is on, and the device is held level.  All 4 mercury switches must have the ball of liquid mercury touching the two leads on the inside for the sound to play.  A tilt of only a couple degrees will break the circuit.&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Final Project&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Board1.jpg]]&lt;br /&gt;
[[Image:Board2.jpg]]&lt;br /&gt;
[[Image:LED1.jpg]]&lt;br /&gt;
[[Image:LED2.jpg]]&lt;br /&gt;
[[Image:Mounted.jpg]]&lt;br /&gt;
[[Image:Mounted2.jpg]]&lt;br /&gt;
[[Image:Finished3.jpg]]&lt;br /&gt;
&lt;br /&gt;
Materials: &lt;br /&gt;
&lt;br /&gt;
Project Box 3&amp;quot;x5&amp;quot;, Freeduino, Old Analog flight joystick 15 pin, 15 pin solderable female connector, Toggle Switch, 9v Battery, 35 red LED&amp;#039;s (only 25 used for project), a 2&amp;quot; 8 ohm speaker, An unprinted circuit board, screws, a whole lot of wire, and the rest of my solder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After revisions to my project due to feedback from my Instructor and Ta, I have decided to make an instrument spanning two octaves starting on c4 and ending on b5. The sound circuit will be very simple, going from digital output pin 2 of the arduino through a 100 ohm resistor, and one capacitor into the positive terminal of the speaker, and the other speaker terminal going to ground.  I am going to make a 5x7 led matrix that will utilize a 5x5 portion for the project.  The LED&amp;#039;s and the sound circuit will be mounted on an unprinted circuit board.  This circuit board has 19 one inch or so pieces of stiff wire soldered into it to act as pins, so the whole circuit board simply plugs directly into the top of the freeduino.  There are 5 analog inputs, 11 digital outputs, 1 +5v, 2 Gnd.  The control of the device is an analog joystick with x and y axis, 2 buttons, and an adjustment wheel that I am using as a third button.  There will be three different modes of interaction: In Free play mode the user only has to move the joystick around on the x and y axis to produce the respective tones.  In selective mode the user will move the stick to any position, but the sound will only be produced when the user presses the trigger button.  For demo mode, the user simply pushes the top button and a preprogramed melody will play.  &lt;br /&gt;
&lt;br /&gt;
Actual Used Code:&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
  Vis 147a Final Project&lt;br /&gt;
  &amp;quot;Analog Joystick as an instrument&amp;quot;&lt;br /&gt;
   Written by Mike Teall&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
//initializing both indexes&lt;br /&gt;
  int oldindex = 0;&lt;br /&gt;
  int oldindex2 = 0;&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
  //my array of frequencies from c to b over two octaves, with one dead zone in the middle&lt;br /&gt;
  int myTones[] = {262, 277, 294, 311, 330, 349, 370, 392,&lt;br /&gt;
                  415, 440, 466, 494, 0, 523, 554, 587, 622, 659,&lt;br /&gt;
                  699, 740, 784, 830, 880, 932, 988};&lt;br /&gt;
  //this array is holding the pin numbers driving the row of my led matrix                &lt;br /&gt;
  int myRowPins[] = {3, 4, 5, 6, 7};&lt;br /&gt;
  //this array is holding the pin numbers driving the Column of my led matrix                   &lt;br /&gt;
  int myColPins[] = {9, 10, 11, 12, 13};&lt;br /&gt;
  //this array is holding the indices to notes stored in myTones for the pre-programmed&lt;br /&gt;
  //tune&lt;br /&gt;
  int myTune[] = {14, 11, 14, 6, 15, 14, 15, 14, 11, 15, 14, 15, 6, 11, 9, 11, 9, 8, 11, 9};&lt;br /&gt;
  //these are note durations and used to control loop speed during pre-programmed tune                   &lt;br /&gt;
  int durations[] = {100, 100, 200, 400, 100, 100, 100, 200, 400, 100, 100, 200, 400, 100, 100, 100, 100, 100, 100, 400};&lt;br /&gt;
&lt;br /&gt;
//Initialization Routine&lt;br /&gt;
void setup() {&lt;br /&gt;
  // initialize serial communications (for debugging only):&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  // definining these digital pins as outputs&lt;br /&gt;
  pinMode(3, OUTPUT);&lt;br /&gt;
  pinMode(4, OUTPUT);&lt;br /&gt;
  pinMode(5, OUTPUT);     &lt;br /&gt;
  pinMode(6, OUTPUT);&lt;br /&gt;
  pinMode(7, OUTPUT);&lt;br /&gt;
  pinMode(9, OUTPUT);     &lt;br /&gt;
  pinMode(10, OUTPUT);     &lt;br /&gt;
  pinMode(11, OUTPUT); &lt;br /&gt;
  pinMode(12, OUTPUT);&lt;br /&gt;
  pinMode(13, OUTPUT);&lt;br /&gt;
  &lt;br /&gt;
  //Initializing Row Pins to High&lt;br /&gt;
  digitalWrite(3, HIGH);&lt;br /&gt;
  digitalWrite(4, HIGH);&lt;br /&gt;
  digitalWrite(5, HIGH);&lt;br /&gt;
  digitalWrite(6, HIGH);&lt;br /&gt;
  digitalWrite(7, HIGH);&lt;br /&gt;
  &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
//Main Program Loop&lt;br /&gt;
void loop() {&lt;br /&gt;
  // read the sensors:&lt;br /&gt;
  int val = analogRead(0);&lt;br /&gt;
  int val2 = analogRead(1);&lt;br /&gt;
  int val3 = analogRead(2);&lt;br /&gt;
  int val4 = analogRead(3);&lt;br /&gt;
  int val5 = analogRead(4);&lt;br /&gt;
  &lt;br /&gt;
  //map sensor inputs to useful ranges&lt;br /&gt;
  int selector = map(val3, 1, 850, 0, 1);&lt;br /&gt;
  int button1 = map(val4, 1, 850, 0, 1);&lt;br /&gt;
  int button2 = map(val5, 1, 850, 0, 1);&lt;br /&gt;
  &lt;br /&gt;
  int index = map(val, 1, 850, 0, 4);&lt;br /&gt;
  int index2 = map(val2, 1, 850, 0, 4);&lt;br /&gt;
  int index3 = index2*5;&lt;br /&gt;
  &lt;br /&gt;
  //continuous play mode&lt;br /&gt;
  if (selector == 0)&lt;br /&gt;
  {&lt;br /&gt;
    &lt;br /&gt;
    if ((index != oldindex) || (index2 != oldindex2))&lt;br /&gt;
    {&lt;br /&gt;
      //turn off old led, turn on new led&lt;br /&gt;
       digitalWrite(myColPins[oldindex], LOW);&lt;br /&gt;
       digitalWrite(myRowPins[oldindex2], HIGH);&lt;br /&gt;
       digitalWrite(myColPins[index], HIGH);&lt;br /&gt;
       digitalWrite(myRowPins[index2], LOW);&lt;br /&gt;
    }&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
      //choose a tone from the myTones array&lt;br /&gt;
      int thisPitch = myTones[index+index3];&lt;br /&gt;
      &lt;br /&gt;
      //Serial.println(button2);&lt;br /&gt;
      // play the pitch:&lt;br /&gt;
      tone(2, thisPitch, 10);&lt;br /&gt;
      &lt;br /&gt;
      //keep track of old index values so we can turn off the old led in case of change&lt;br /&gt;
      oldindex = index;&lt;br /&gt;
      oldindex2 = index2;&lt;br /&gt;
  }&lt;br /&gt;
      //this is trigger mode, where no sound will play unless trigger is pulled&lt;br /&gt;
    if (selector == 1)&lt;br /&gt;
    {&lt;br /&gt;
      if ((index != oldindex) || (index2 != oldindex2))&lt;br /&gt;
    {&lt;br /&gt;
       digitalWrite(myColPins[oldindex], LOW);&lt;br /&gt;
       digitalWrite(myRowPins[oldindex2], HIGH);&lt;br /&gt;
       digitalWrite(myColPins[index], HIGH);&lt;br /&gt;
       digitalWrite(myRowPins[index2], LOW);&lt;br /&gt;
    }&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
      //selects tone in case trigger is pulled&lt;br /&gt;
      int thisPitch = myTones[index+index3];&lt;br /&gt;
      &lt;br /&gt;
      //check trigger&lt;br /&gt;
      if (button1 == 0)&lt;br /&gt;
      {&lt;br /&gt;
        //trigger pulled, play tone&lt;br /&gt;
        tone(2, thisPitch, 10);&lt;br /&gt;
      }&lt;br /&gt;
      oldindex = index;&lt;br /&gt;
      oldindex2 = index2;&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
    //This is the pre-programmed routine of &amp;quot;Final Countdown&amp;quot;&lt;br /&gt;
      //check button&lt;br /&gt;
    if (button2 == 0)&lt;br /&gt;
    {&lt;br /&gt;
      oldindex = 2;&lt;br /&gt;
      oldindex2 = 2;&lt;br /&gt;
      //for loop steps through the myTune array to choose indices for tones&lt;br /&gt;
      for (int i=0; i&amp;lt;20; i++)&lt;br /&gt;
      {&lt;br /&gt;
        //index for columns is i div 5&lt;br /&gt;
        //index for rows is i % 5&lt;br /&gt;
        index = myTune[i]/5;&lt;br /&gt;
        index2 = myTune[i]%5;&lt;br /&gt;
        digitalWrite(myColPins[oldindex2],LOW);&lt;br /&gt;
        digitalWrite(myRowPins[oldindex],HIGH);&lt;br /&gt;
        digitalWrite(myColPins[index2],HIGH);&lt;br /&gt;
        digitalWrite(myRowPins[index],LOW);&lt;br /&gt;
        &lt;br /&gt;
        //playing the current note of the pre programmed sequence&lt;br /&gt;
        tone(2, myTones[myTune[i]], (durations[i]*2));&lt;br /&gt;
        delay (durations[i]*2);&lt;br /&gt;
        oldindex = index;&lt;br /&gt;
        oldindex2 = index2;&lt;br /&gt;
        //Serial.println(index2);&lt;br /&gt;
        &lt;br /&gt;
      }&lt;br /&gt;
      //clears last light from tune sequence&lt;br /&gt;
      digitalWrite(myColPins[oldindex2],LOW);&lt;br /&gt;
      digitalWrite(myRowPins[oldindex],HIGH);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;Field Research Listed Below&amp;#039;&amp;#039;: ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CellArch.gif]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I could link together several devices all utilizing Cell Processors in a home network as they were intended and designed for, I &lt;br /&gt;
would have tremendous computing power.  Instead I only have one, in my Sony Playstation 3....&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:HAARP.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I had the knowledge and the opportunity to operate and manipulate the HAARP antennas, I would carry out epic weather experiments.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Hubble.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Oh the fun I would have with Hubble.... I think some of the best artwork in history has come from pictures taken by the Hubble &lt;br /&gt;
Telescope.  Given the opportunity to control Hubble, I would probably do long exposures on dark areas with no stars.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:LHC.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Playing with the Large Hadron Collider must be a blast.... Literally &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ATMPee.jpg]]&lt;br /&gt;
If I had control over all of the ATM machines and their networks, this girl wouldn&amp;#039;t be the only one to pee herself...&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=File:Finished3.JPG&amp;diff=3077</id>
		<title>File:Finished3.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=File:Finished3.JPG&amp;diff=3077"/>
				<updated>2010-03-19T00:05:12Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=3076</id>
		<title>Students/MikeTeall</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=3076"/>
				<updated>2010-03-19T00:03:08Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: /* Final Project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Hello&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My name is Mike Teall, I am a Junior Year ICAM major through the Visual Arts department.  I wanted to be an ICAM major because for whatever silly reason, I thought I would learn about Graphic Design and Programming.  I have since found out that the ICAM major does not focus Graphic Arts at all and the programming is very limited.  I have decided to stick it out anyways and learn that other stuff on my own and hopefully having an ICAM degree will help me as well.  I am taking this class as my two quarter A/B requirement for my major.  I have between a novice level and mild enthusiast level interest in electronics.  I have done some&lt;br /&gt;
soldering, wire stripping, etc.  I replaced the power jack on my girlfriend&amp;#039;s laptop, I put a new barrel connector on my power&lt;br /&gt;
adapter for my laptop as well.  I have put together several desktop systems, including my most current one which has an Intel i7 920 processor running at 3.7 Ghz with a gigantic air cooler, 6 Gigabytes of ddr3 ram running at 1600 Mhz, an ATI Radeon 5770 graphics card running crossfire x, 2 terabytes of hard disk space running in a RAID configuration, and a 750 watt power supply with a really nice case.  I do not know all the ins and outs of all electronics, but I have a decent basic understanding and some limited experience to bring to the classroom with me.  I am also interested in cutting edge electronics in general and feel this class would be fun for me along with giving me the most skills out of the A/B class sequences for the ICAM major in addition to providing me with some of the skills necessary to complete the ICAM senior project. &lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Midterm Project&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Mercury Tilt Switch&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Materials: 4 mercury tilt switches, 1 on/off toggle switch, one toilet float ball, sound chip from a birthday card,  wire, solder, hot glue gun, particle board.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:float_ball.jpg]]&lt;br /&gt;
[[Image:toggle_switch.jpg]]&lt;br /&gt;
[[Image:mercury_tilt_switch.jpg]]&lt;br /&gt;
[[Image:card_sound_chip.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
I cut the top off the float ball and removed the stem as well.  I cut out a round piece of particle board and drilled a hole in the middle to fit inside.  I then glued the 4 mercury switches down on the particle board.  I then wired all 4 of them along with the toggle switch in series, which I connected to the sound chip.  The sound will only play if the toggle switch is on, and the device is held level.  All 4 mercury switches must have the ball of liquid mercury touching the two leads on the inside for the sound to play.  A tilt of only a couple degrees will break the circuit.&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Final Project&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Board1.jpg]]&lt;br /&gt;
[[Image:Board2.jpg]]&lt;br /&gt;
[[Image:LED1.jpg]]&lt;br /&gt;
[[Image:LED2.jpg]]&lt;br /&gt;
[[Image:Mounted.jpg]]&lt;br /&gt;
[[Image:Mounted2.jpg]]&lt;br /&gt;
[[Image:Finished2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Materials: &lt;br /&gt;
&lt;br /&gt;
Project Box 3&amp;quot;x5&amp;quot;, Freeduino, Old Analog flight joystick 15 pin, 15 pin solderable female connector, Toggle Switch, 9v Battery, 35 red LED&amp;#039;s (only 25 used for project), a 2&amp;quot; 8 ohm speaker, An unprinted circuit board, screws, a whole lot of wire, and the rest of my solder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After revisions to my project due to feedback from my Instructor and Ta, I have decided to make an instrument spanning two octaves starting on c4 and ending on b5. The sound circuit will be very simple, going from digital output pin 2 of the arduino through a 100 ohm resistor, and one capacitor into the positive terminal of the speaker, and the other speaker terminal going to ground.  I am going to make a 5x7 led matrix that will utilize a 5x5 portion for the project.  The LED&amp;#039;s and the sound circuit will be mounted on an unprinted circuit board.  This circuit board has 19 one inch or so pieces of stiff wire soldered into it to act as pins, so the whole circuit board simply plugs directly into the top of the freeduino.  There are 5 analog inputs, 11 digital outputs, 1 +5v, 2 Gnd.  The control of the device is an analog joystick with x and y axis, 2 buttons, and an adjustment wheel that I am using as a third button.  There will be three different modes of interaction: In Free play mode the user only has to move the joystick around on the x and y axis to produce the respective tones.  In selective mode the user will move the stick to any position, but the sound will only be produced when the user presses the trigger button.  For demo mode, the user simply pushes the top button and a preprogramed melody will play.  &lt;br /&gt;
&lt;br /&gt;
Actual Used Code:&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
  Vis 147a Final Project&lt;br /&gt;
  &amp;quot;Analog Joystick as an instrument&amp;quot;&lt;br /&gt;
   Written by Mike Teall&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
//initializing both indexes&lt;br /&gt;
  int oldindex = 0;&lt;br /&gt;
  int oldindex2 = 0;&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
  //my array of frequencies from c to b over two octaves, with one dead zone in the middle&lt;br /&gt;
  int myTones[] = {262, 277, 294, 311, 330, 349, 370, 392,&lt;br /&gt;
                  415, 440, 466, 494, 0, 523, 554, 587, 622, 659,&lt;br /&gt;
                  699, 740, 784, 830, 880, 932, 988};&lt;br /&gt;
  //this array is holding the pin numbers driving the row of my led matrix                &lt;br /&gt;
  int myRowPins[] = {3, 4, 5, 6, 7};&lt;br /&gt;
  //this array is holding the pin numbers driving the Column of my led matrix                   &lt;br /&gt;
  int myColPins[] = {9, 10, 11, 12, 13};&lt;br /&gt;
  //this array is holding the indices to notes stored in myTones for the pre-programmed&lt;br /&gt;
  //tune&lt;br /&gt;
  int myTune[] = {14, 11, 14, 6, 15, 14, 15, 14, 11, 15, 14, 15, 6, 11, 9, 11, 9, 8, 11, 9};&lt;br /&gt;
  //these are note durations and used to control loop speed during pre-programmed tune                   &lt;br /&gt;
  int durations[] = {100, 100, 200, 400, 100, 100, 100, 200, 400, 100, 100, 200, 400, 100, 100, 100, 100, 100, 100, 400};&lt;br /&gt;
&lt;br /&gt;
//Initialization Routine&lt;br /&gt;
void setup() {&lt;br /&gt;
  // initialize serial communications (for debugging only):&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  // definining these digital pins as outputs&lt;br /&gt;
  pinMode(3, OUTPUT);&lt;br /&gt;
  pinMode(4, OUTPUT);&lt;br /&gt;
  pinMode(5, OUTPUT);     &lt;br /&gt;
  pinMode(6, OUTPUT);&lt;br /&gt;
  pinMode(7, OUTPUT);&lt;br /&gt;
  pinMode(9, OUTPUT);     &lt;br /&gt;
  pinMode(10, OUTPUT);     &lt;br /&gt;
  pinMode(11, OUTPUT); &lt;br /&gt;
  pinMode(12, OUTPUT);&lt;br /&gt;
  pinMode(13, OUTPUT);&lt;br /&gt;
  &lt;br /&gt;
  //Initializing Row Pins to High&lt;br /&gt;
  digitalWrite(3, HIGH);&lt;br /&gt;
  digitalWrite(4, HIGH);&lt;br /&gt;
  digitalWrite(5, HIGH);&lt;br /&gt;
  digitalWrite(6, HIGH);&lt;br /&gt;
  digitalWrite(7, HIGH);&lt;br /&gt;
  &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
//Main Program Loop&lt;br /&gt;
void loop() {&lt;br /&gt;
  // read the sensors:&lt;br /&gt;
  int val = analogRead(0);&lt;br /&gt;
  int val2 = analogRead(1);&lt;br /&gt;
  int val3 = analogRead(2);&lt;br /&gt;
  int val4 = analogRead(3);&lt;br /&gt;
  int val5 = analogRead(4);&lt;br /&gt;
  &lt;br /&gt;
  //map sensor inputs to useful ranges&lt;br /&gt;
  int selector = map(val3, 1, 850, 0, 1);&lt;br /&gt;
  int button1 = map(val4, 1, 850, 0, 1);&lt;br /&gt;
  int button2 = map(val5, 1, 850, 0, 1);&lt;br /&gt;
  &lt;br /&gt;
  int index = map(val, 1, 850, 0, 4);&lt;br /&gt;
  int index2 = map(val2, 1, 850, 0, 4);&lt;br /&gt;
  int index3 = index2*5;&lt;br /&gt;
  &lt;br /&gt;
  //continuous play mode&lt;br /&gt;
  if (selector == 0)&lt;br /&gt;
  {&lt;br /&gt;
    &lt;br /&gt;
    if ((index != oldindex) || (index2 != oldindex2))&lt;br /&gt;
    {&lt;br /&gt;
      //turn off old led, turn on new led&lt;br /&gt;
       digitalWrite(myColPins[oldindex], LOW);&lt;br /&gt;
       digitalWrite(myRowPins[oldindex2], HIGH);&lt;br /&gt;
       digitalWrite(myColPins[index], HIGH);&lt;br /&gt;
       digitalWrite(myRowPins[index2], LOW);&lt;br /&gt;
    }&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
      //choose a tone from the myTones array&lt;br /&gt;
      int thisPitch = myTones[index+index3];&lt;br /&gt;
      &lt;br /&gt;
      //Serial.println(button2);&lt;br /&gt;
      // play the pitch:&lt;br /&gt;
      tone(2, thisPitch, 10);&lt;br /&gt;
      &lt;br /&gt;
      //keep track of old index values so we can turn off the old led in case of change&lt;br /&gt;
      oldindex = index;&lt;br /&gt;
      oldindex2 = index2;&lt;br /&gt;
  }&lt;br /&gt;
      //this is trigger mode, where no sound will play unless trigger is pulled&lt;br /&gt;
    if (selector == 1)&lt;br /&gt;
    {&lt;br /&gt;
      if ((index != oldindex) || (index2 != oldindex2))&lt;br /&gt;
    {&lt;br /&gt;
       digitalWrite(myColPins[oldindex], LOW);&lt;br /&gt;
       digitalWrite(myRowPins[oldindex2], HIGH);&lt;br /&gt;
       digitalWrite(myColPins[index], HIGH);&lt;br /&gt;
       digitalWrite(myRowPins[index2], LOW);&lt;br /&gt;
    }&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
      //selects tone in case trigger is pulled&lt;br /&gt;
      int thisPitch = myTones[index+index3];&lt;br /&gt;
      &lt;br /&gt;
      //check trigger&lt;br /&gt;
      if (button1 == 0)&lt;br /&gt;
      {&lt;br /&gt;
        //trigger pulled, play tone&lt;br /&gt;
        tone(2, thisPitch, 10);&lt;br /&gt;
      }&lt;br /&gt;
      oldindex = index;&lt;br /&gt;
      oldindex2 = index2;&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
    //This is the pre-programmed routine of &amp;quot;Final Countdown&amp;quot;&lt;br /&gt;
      //check button&lt;br /&gt;
    if (button2 == 0)&lt;br /&gt;
    {&lt;br /&gt;
      oldindex = 2;&lt;br /&gt;
      oldindex2 = 2;&lt;br /&gt;
      //for loop steps through the myTune array to choose indices for tones&lt;br /&gt;
      for (int i=0; i&amp;lt;20; i++)&lt;br /&gt;
      {&lt;br /&gt;
        //index for columns is i div 5&lt;br /&gt;
        //index for rows is i % 5&lt;br /&gt;
        index = myTune[i]/5;&lt;br /&gt;
        index2 = myTune[i]%5;&lt;br /&gt;
        digitalWrite(myColPins[oldindex2],LOW);&lt;br /&gt;
        digitalWrite(myRowPins[oldindex],HIGH);&lt;br /&gt;
        digitalWrite(myColPins[index2],HIGH);&lt;br /&gt;
        digitalWrite(myRowPins[index],LOW);&lt;br /&gt;
        &lt;br /&gt;
        //playing the current note of the pre programmed sequence&lt;br /&gt;
        tone(2, myTones[myTune[i]], (durations[i]*2));&lt;br /&gt;
        delay (durations[i]*2);&lt;br /&gt;
        oldindex = index;&lt;br /&gt;
        oldindex2 = index2;&lt;br /&gt;
        //Serial.println(index2);&lt;br /&gt;
        &lt;br /&gt;
      }&lt;br /&gt;
      //clears last light from tune sequence&lt;br /&gt;
      digitalWrite(myColPins[oldindex2],LOW);&lt;br /&gt;
      digitalWrite(myRowPins[oldindex],HIGH);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;Field Research Listed Below&amp;#039;&amp;#039;: ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CellArch.gif]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I could link together several devices all utilizing Cell Processors in a home network as they were intended and designed for, I &lt;br /&gt;
would have tremendous computing power.  Instead I only have one, in my Sony Playstation 3....&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:HAARP.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I had the knowledge and the opportunity to operate and manipulate the HAARP antennas, I would carry out epic weather experiments.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Hubble.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Oh the fun I would have with Hubble.... I think some of the best artwork in history has come from pictures taken by the Hubble &lt;br /&gt;
Telescope.  Given the opportunity to control Hubble, I would probably do long exposures on dark areas with no stars.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:LHC.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Playing with the Large Hadron Collider must be a blast.... Literally &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ATMPee.jpg]]&lt;br /&gt;
If I had control over all of the ATM machines and their networks, this girl wouldn&amp;#039;t be the only one to pee herself...&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=File:Finished2.jpg&amp;diff=3075</id>
		<title>File:Finished2.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=File:Finished2.jpg&amp;diff=3075"/>
				<updated>2010-03-19T00:02:27Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=3074</id>
		<title>Students/MikeTeall</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=3074"/>
				<updated>2010-03-19T00:00:51Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: /* Final Project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Hello&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My name is Mike Teall, I am a Junior Year ICAM major through the Visual Arts department.  I wanted to be an ICAM major because for whatever silly reason, I thought I would learn about Graphic Design and Programming.  I have since found out that the ICAM major does not focus Graphic Arts at all and the programming is very limited.  I have decided to stick it out anyways and learn that other stuff on my own and hopefully having an ICAM degree will help me as well.  I am taking this class as my two quarter A/B requirement for my major.  I have between a novice level and mild enthusiast level interest in electronics.  I have done some&lt;br /&gt;
soldering, wire stripping, etc.  I replaced the power jack on my girlfriend&amp;#039;s laptop, I put a new barrel connector on my power&lt;br /&gt;
adapter for my laptop as well.  I have put together several desktop systems, including my most current one which has an Intel i7 920 processor running at 3.7 Ghz with a gigantic air cooler, 6 Gigabytes of ddr3 ram running at 1600 Mhz, an ATI Radeon 5770 graphics card running crossfire x, 2 terabytes of hard disk space running in a RAID configuration, and a 750 watt power supply with a really nice case.  I do not know all the ins and outs of all electronics, but I have a decent basic understanding and some limited experience to bring to the classroom with me.  I am also interested in cutting edge electronics in general and feel this class would be fun for me along with giving me the most skills out of the A/B class sequences for the ICAM major in addition to providing me with some of the skills necessary to complete the ICAM senior project. &lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Midterm Project&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Mercury Tilt Switch&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Materials: 4 mercury tilt switches, 1 on/off toggle switch, one toilet float ball, sound chip from a birthday card,  wire, solder, hot glue gun, particle board.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:float_ball.jpg]]&lt;br /&gt;
[[Image:toggle_switch.jpg]]&lt;br /&gt;
[[Image:mercury_tilt_switch.jpg]]&lt;br /&gt;
[[Image:card_sound_chip.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
I cut the top off the float ball and removed the stem as well.  I cut out a round piece of particle board and drilled a hole in the middle to fit inside.  I then glued the 4 mercury switches down on the particle board.  I then wired all 4 of them along with the toggle switch in series, which I connected to the sound chip.  The sound will only play if the toggle switch is on, and the device is held level.  All 4 mercury switches must have the ball of liquid mercury touching the two leads on the inside for the sound to play.  A tilt of only a couple degrees will break the circuit.&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Final Project&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Board1.jpg]]&lt;br /&gt;
[[Image:Board2.jpg]]&lt;br /&gt;
[[Image:LED1.jpg]]&lt;br /&gt;
[[Image:LED2.jpg]]&lt;br /&gt;
[[Image:Mounted.jpg]]&lt;br /&gt;
[[Image:Mounted2.jpg]]&lt;br /&gt;
[[Image:Finished.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Finished.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Materials: &lt;br /&gt;
&lt;br /&gt;
Project Box 3&amp;quot;x5&amp;quot;, Freeduino, Old Analog flight joystick 15 pin, 15 pin solderable female connector, Toggle Switch, 9v Battery, 35 red LED&amp;#039;s (only 25 used for project), a 2&amp;quot; 8 ohm speaker, An unprinted circuit board, screws, a whole lot of wire, and the rest of my solder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After revisions to my project due to feedback from my Instructor and Ta, I have decided to make an instrument spanning two octaves starting on c4 and ending on b5. The sound circuit will be very simple, going from digital output pin 2 of the arduino through a 100 ohm resistor, and one capacitor into the positive terminal of the speaker, and the other speaker terminal going to ground.  I am going to make a 5x7 led matrix that will utilize a 5x5 portion for the project.  The LED&amp;#039;s and the sound circuit will be mounted on an unprinted circuit board.  This circuit board has 19 one inch or so pieces of stiff wire soldered into it to act as pins, so the whole circuit board simply plugs directly into the top of the freeduino.  There are 5 analog inputs, 11 digital outputs, 1 +5v, 2 Gnd.  The control of the device is an analog joystick with x and y axis, 2 buttons, and an adjustment wheel that I am using as a third button.  There will be three different modes of interaction: In Free play mode the user only has to move the joystick around on the x and y axis to produce the respective tones.  In selective mode the user will move the stick to any position, but the sound will only be produced when the user presses the trigger button.  For demo mode, the user simply pushes the top button and a preprogramed melody will play.  &lt;br /&gt;
&lt;br /&gt;
Actual Used Code:&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
  Vis 147a Final Project&lt;br /&gt;
  &amp;quot;Analog Joystick as an instrument&amp;quot;&lt;br /&gt;
   Written by Mike Teall&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
//initializing both indexes&lt;br /&gt;
  int oldindex = 0;&lt;br /&gt;
  int oldindex2 = 0;&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
  //my array of frequencies from c to b over two octaves, with one dead zone in the middle&lt;br /&gt;
  int myTones[] = {262, 277, 294, 311, 330, 349, 370, 392,&lt;br /&gt;
                  415, 440, 466, 494, 0, 523, 554, 587, 622, 659,&lt;br /&gt;
                  699, 740, 784, 830, 880, 932, 988};&lt;br /&gt;
  //this array is holding the pin numbers driving the row of my led matrix                &lt;br /&gt;
  int myRowPins[] = {3, 4, 5, 6, 7};&lt;br /&gt;
  //this array is holding the pin numbers driving the Column of my led matrix                   &lt;br /&gt;
  int myColPins[] = {9, 10, 11, 12, 13};&lt;br /&gt;
  //this array is holding the indices to notes stored in myTones for the pre-programmed&lt;br /&gt;
  //tune&lt;br /&gt;
  int myTune[] = {14, 11, 14, 6, 15, 14, 15, 14, 11, 15, 14, 15, 6, 11, 9, 11, 9, 8, 11, 9};&lt;br /&gt;
  //these are note durations and used to control loop speed during pre-programmed tune                   &lt;br /&gt;
  int durations[] = {100, 100, 200, 400, 100, 100, 100, 200, 400, 100, 100, 200, 400, 100, 100, 100, 100, 100, 100, 400};&lt;br /&gt;
&lt;br /&gt;
//Initialization Routine&lt;br /&gt;
void setup() {&lt;br /&gt;
  // initialize serial communications (for debugging only):&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  // definining these digital pins as outputs&lt;br /&gt;
  pinMode(3, OUTPUT);&lt;br /&gt;
  pinMode(4, OUTPUT);&lt;br /&gt;
  pinMode(5, OUTPUT);     &lt;br /&gt;
  pinMode(6, OUTPUT);&lt;br /&gt;
  pinMode(7, OUTPUT);&lt;br /&gt;
  pinMode(9, OUTPUT);     &lt;br /&gt;
  pinMode(10, OUTPUT);     &lt;br /&gt;
  pinMode(11, OUTPUT); &lt;br /&gt;
  pinMode(12, OUTPUT);&lt;br /&gt;
  pinMode(13, OUTPUT);&lt;br /&gt;
  &lt;br /&gt;
  //Initializing Row Pins to High&lt;br /&gt;
  digitalWrite(3, HIGH);&lt;br /&gt;
  digitalWrite(4, HIGH);&lt;br /&gt;
  digitalWrite(5, HIGH);&lt;br /&gt;
  digitalWrite(6, HIGH);&lt;br /&gt;
  digitalWrite(7, HIGH);&lt;br /&gt;
  &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
//Main Program Loop&lt;br /&gt;
void loop() {&lt;br /&gt;
  // read the sensors:&lt;br /&gt;
  int val = analogRead(0);&lt;br /&gt;
  int val2 = analogRead(1);&lt;br /&gt;
  int val3 = analogRead(2);&lt;br /&gt;
  int val4 = analogRead(3);&lt;br /&gt;
  int val5 = analogRead(4);&lt;br /&gt;
  &lt;br /&gt;
  //map sensor inputs to useful ranges&lt;br /&gt;
  int selector = map(val3, 1, 850, 0, 1);&lt;br /&gt;
  int button1 = map(val4, 1, 850, 0, 1);&lt;br /&gt;
  int button2 = map(val5, 1, 850, 0, 1);&lt;br /&gt;
  &lt;br /&gt;
  int index = map(val, 1, 850, 0, 4);&lt;br /&gt;
  int index2 = map(val2, 1, 850, 0, 4);&lt;br /&gt;
  int index3 = index2*5;&lt;br /&gt;
  &lt;br /&gt;
  //continuous play mode&lt;br /&gt;
  if (selector == 0)&lt;br /&gt;
  {&lt;br /&gt;
    &lt;br /&gt;
    if ((index != oldindex) || (index2 != oldindex2))&lt;br /&gt;
    {&lt;br /&gt;
      //turn off old led, turn on new led&lt;br /&gt;
       digitalWrite(myColPins[oldindex], LOW);&lt;br /&gt;
       digitalWrite(myRowPins[oldindex2], HIGH);&lt;br /&gt;
       digitalWrite(myColPins[index], HIGH);&lt;br /&gt;
       digitalWrite(myRowPins[index2], LOW);&lt;br /&gt;
    }&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
      //choose a tone from the myTones array&lt;br /&gt;
      int thisPitch = myTones[index+index3];&lt;br /&gt;
      &lt;br /&gt;
      //Serial.println(button2);&lt;br /&gt;
      // play the pitch:&lt;br /&gt;
      tone(2, thisPitch, 10);&lt;br /&gt;
      &lt;br /&gt;
      //keep track of old index values so we can turn off the old led in case of change&lt;br /&gt;
      oldindex = index;&lt;br /&gt;
      oldindex2 = index2;&lt;br /&gt;
  }&lt;br /&gt;
      //this is trigger mode, where no sound will play unless trigger is pulled&lt;br /&gt;
    if (selector == 1)&lt;br /&gt;
    {&lt;br /&gt;
      if ((index != oldindex) || (index2 != oldindex2))&lt;br /&gt;
    {&lt;br /&gt;
       digitalWrite(myColPins[oldindex], LOW);&lt;br /&gt;
       digitalWrite(myRowPins[oldindex2], HIGH);&lt;br /&gt;
       digitalWrite(myColPins[index], HIGH);&lt;br /&gt;
       digitalWrite(myRowPins[index2], LOW);&lt;br /&gt;
    }&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
      //selects tone in case trigger is pulled&lt;br /&gt;
      int thisPitch = myTones[index+index3];&lt;br /&gt;
      &lt;br /&gt;
      //check trigger&lt;br /&gt;
      if (button1 == 0)&lt;br /&gt;
      {&lt;br /&gt;
        //trigger pulled, play tone&lt;br /&gt;
        tone(2, thisPitch, 10);&lt;br /&gt;
      }&lt;br /&gt;
      oldindex = index;&lt;br /&gt;
      oldindex2 = index2;&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
    //This is the pre-programmed routine of &amp;quot;Final Countdown&amp;quot;&lt;br /&gt;
      //check button&lt;br /&gt;
    if (button2 == 0)&lt;br /&gt;
    {&lt;br /&gt;
      oldindex = 2;&lt;br /&gt;
      oldindex2 = 2;&lt;br /&gt;
      //for loop steps through the myTune array to choose indices for tones&lt;br /&gt;
      for (int i=0; i&amp;lt;20; i++)&lt;br /&gt;
      {&lt;br /&gt;
        //index for columns is i div 5&lt;br /&gt;
        //index for rows is i % 5&lt;br /&gt;
        index = myTune[i]/5;&lt;br /&gt;
        index2 = myTune[i]%5;&lt;br /&gt;
        digitalWrite(myColPins[oldindex2],LOW);&lt;br /&gt;
        digitalWrite(myRowPins[oldindex],HIGH);&lt;br /&gt;
        digitalWrite(myColPins[index2],HIGH);&lt;br /&gt;
        digitalWrite(myRowPins[index],LOW);&lt;br /&gt;
        &lt;br /&gt;
        //playing the current note of the pre programmed sequence&lt;br /&gt;
        tone(2, myTones[myTune[i]], (durations[i]*2));&lt;br /&gt;
        delay (durations[i]*2);&lt;br /&gt;
        oldindex = index;&lt;br /&gt;
        oldindex2 = index2;&lt;br /&gt;
        //Serial.println(index2);&lt;br /&gt;
        &lt;br /&gt;
      }&lt;br /&gt;
      //clears last light from tune sequence&lt;br /&gt;
      digitalWrite(myColPins[oldindex2],LOW);&lt;br /&gt;
      digitalWrite(myRowPins[oldindex],HIGH);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;Field Research Listed Below&amp;#039;&amp;#039;: ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CellArch.gif]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I could link together several devices all utilizing Cell Processors in a home network as they were intended and designed for, I &lt;br /&gt;
would have tremendous computing power.  Instead I only have one, in my Sony Playstation 3....&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:HAARP.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I had the knowledge and the opportunity to operate and manipulate the HAARP antennas, I would carry out epic weather experiments.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Hubble.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Oh the fun I would have with Hubble.... I think some of the best artwork in history has come from pictures taken by the Hubble &lt;br /&gt;
Telescope.  Given the opportunity to control Hubble, I would probably do long exposures on dark areas with no stars.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:LHC.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Playing with the Large Hadron Collider must be a blast.... Literally &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ATMPee.jpg]]&lt;br /&gt;
If I had control over all of the ATM machines and their networks, this girl wouldn&amp;#039;t be the only one to pee herself...&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=3073</id>
		<title>Students/MikeTeall</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=3073"/>
				<updated>2010-03-19T00:00:30Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: /* Final Project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Hello&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My name is Mike Teall, I am a Junior Year ICAM major through the Visual Arts department.  I wanted to be an ICAM major because for whatever silly reason, I thought I would learn about Graphic Design and Programming.  I have since found out that the ICAM major does not focus Graphic Arts at all and the programming is very limited.  I have decided to stick it out anyways and learn that other stuff on my own and hopefully having an ICAM degree will help me as well.  I am taking this class as my two quarter A/B requirement for my major.  I have between a novice level and mild enthusiast level interest in electronics.  I have done some&lt;br /&gt;
soldering, wire stripping, etc.  I replaced the power jack on my girlfriend&amp;#039;s laptop, I put a new barrel connector on my power&lt;br /&gt;
adapter for my laptop as well.  I have put together several desktop systems, including my most current one which has an Intel i7 920 processor running at 3.7 Ghz with a gigantic air cooler, 6 Gigabytes of ddr3 ram running at 1600 Mhz, an ATI Radeon 5770 graphics card running crossfire x, 2 terabytes of hard disk space running in a RAID configuration, and a 750 watt power supply with a really nice case.  I do not know all the ins and outs of all electronics, but I have a decent basic understanding and some limited experience to bring to the classroom with me.  I am also interested in cutting edge electronics in general and feel this class would be fun for me along with giving me the most skills out of the A/B class sequences for the ICAM major in addition to providing me with some of the skills necessary to complete the ICAM senior project. &lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Midterm Project&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Mercury Tilt Switch&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Materials: 4 mercury tilt switches, 1 on/off toggle switch, one toilet float ball, sound chip from a birthday card,  wire, solder, hot glue gun, particle board.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:float_ball.jpg]]&lt;br /&gt;
[[Image:toggle_switch.jpg]]&lt;br /&gt;
[[Image:mercury_tilt_switch.jpg]]&lt;br /&gt;
[[Image:card_sound_chip.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
I cut the top off the float ball and removed the stem as well.  I cut out a round piece of particle board and drilled a hole in the middle to fit inside.  I then glued the 4 mercury switches down on the particle board.  I then wired all 4 of them along with the toggle switch in series, which I connected to the sound chip.  The sound will only play if the toggle switch is on, and the device is held level.  All 4 mercury switches must have the ball of liquid mercury touching the two leads on the inside for the sound to play.  A tilt of only a couple degrees will break the circuit.&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Final Project&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Board1.jpg]]&lt;br /&gt;
[[Image:Board2.jpg]]&lt;br /&gt;
[[Image:LED1.jpg]]&lt;br /&gt;
[[Image:LED2.jpg]]&lt;br /&gt;
[[Image:Mounted.jpg]]&lt;br /&gt;
[[Image:Mounted2.jpg]]&lt;br /&gt;
[[Image:Finished.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Materials: &lt;br /&gt;
&lt;br /&gt;
Project Box 3&amp;quot;x5&amp;quot;, Freeduino, Old Analog flight joystick 15 pin, 15 pin solderable female connector, Toggle Switch, 9v Battery, 35 red LED&amp;#039;s (only 25 used for project), a 2&amp;quot; 8 ohm speaker, An unprinted circuit board, screws, a whole lot of wire, and the rest of my solder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After revisions to my project due to feedback from my Instructor and Ta, I have decided to make an instrument spanning two octaves starting on c4 and ending on b5. The sound circuit will be very simple, going from digital output pin 2 of the arduino through a 100 ohm resistor, and one capacitor into the positive terminal of the speaker, and the other speaker terminal going to ground.  I am going to make a 5x7 led matrix that will utilize a 5x5 portion for the project.  The LED&amp;#039;s and the sound circuit will be mounted on an unprinted circuit board.  This circuit board has 19 one inch or so pieces of stiff wire soldered into it to act as pins, so the whole circuit board simply plugs directly into the top of the freeduino.  There are 5 analog inputs, 11 digital outputs, 1 +5v, 2 Gnd.  The control of the device is an analog joystick with x and y axis, 2 buttons, and an adjustment wheel that I am using as a third button.  There will be three different modes of interaction: In Free play mode the user only has to move the joystick around on the x and y axis to produce the respective tones.  In selective mode the user will move the stick to any position, but the sound will only be produced when the user presses the trigger button.  For demo mode, the user simply pushes the top button and a preprogramed melody will play.  &lt;br /&gt;
&lt;br /&gt;
Actual Used Code:&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
  Vis 147a Final Project&lt;br /&gt;
  &amp;quot;Analog Joystick as an instrument&amp;quot;&lt;br /&gt;
   Written by Mike Teall&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
//initializing both indexes&lt;br /&gt;
  int oldindex = 0;&lt;br /&gt;
  int oldindex2 = 0;&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
  //my array of frequencies from c to b over two octaves, with one dead zone in the middle&lt;br /&gt;
  int myTones[] = {262, 277, 294, 311, 330, 349, 370, 392,&lt;br /&gt;
                  415, 440, 466, 494, 0, 523, 554, 587, 622, 659,&lt;br /&gt;
                  699, 740, 784, 830, 880, 932, 988};&lt;br /&gt;
  //this array is holding the pin numbers driving the row of my led matrix                &lt;br /&gt;
  int myRowPins[] = {3, 4, 5, 6, 7};&lt;br /&gt;
  //this array is holding the pin numbers driving the Column of my led matrix                   &lt;br /&gt;
  int myColPins[] = {9, 10, 11, 12, 13};&lt;br /&gt;
  //this array is holding the indices to notes stored in myTones for the pre-programmed&lt;br /&gt;
  //tune&lt;br /&gt;
  int myTune[] = {14, 11, 14, 6, 15, 14, 15, 14, 11, 15, 14, 15, 6, 11, 9, 11, 9, 8, 11, 9};&lt;br /&gt;
  //these are note durations and used to control loop speed during pre-programmed tune                   &lt;br /&gt;
  int durations[] = {100, 100, 200, 400, 100, 100, 100, 200, 400, 100, 100, 200, 400, 100, 100, 100, 100, 100, 100, 400};&lt;br /&gt;
&lt;br /&gt;
//Initialization Routine&lt;br /&gt;
void setup() {&lt;br /&gt;
  // initialize serial communications (for debugging only):&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  // definining these digital pins as outputs&lt;br /&gt;
  pinMode(3, OUTPUT);&lt;br /&gt;
  pinMode(4, OUTPUT);&lt;br /&gt;
  pinMode(5, OUTPUT);     &lt;br /&gt;
  pinMode(6, OUTPUT);&lt;br /&gt;
  pinMode(7, OUTPUT);&lt;br /&gt;
  pinMode(9, OUTPUT);     &lt;br /&gt;
  pinMode(10, OUTPUT);     &lt;br /&gt;
  pinMode(11, OUTPUT); &lt;br /&gt;
  pinMode(12, OUTPUT);&lt;br /&gt;
  pinMode(13, OUTPUT);&lt;br /&gt;
  &lt;br /&gt;
  //Initializing Row Pins to High&lt;br /&gt;
  digitalWrite(3, HIGH);&lt;br /&gt;
  digitalWrite(4, HIGH);&lt;br /&gt;
  digitalWrite(5, HIGH);&lt;br /&gt;
  digitalWrite(6, HIGH);&lt;br /&gt;
  digitalWrite(7, HIGH);&lt;br /&gt;
  &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
//Main Program Loop&lt;br /&gt;
void loop() {&lt;br /&gt;
  // read the sensors:&lt;br /&gt;
  int val = analogRead(0);&lt;br /&gt;
  int val2 = analogRead(1);&lt;br /&gt;
  int val3 = analogRead(2);&lt;br /&gt;
  int val4 = analogRead(3);&lt;br /&gt;
  int val5 = analogRead(4);&lt;br /&gt;
  &lt;br /&gt;
  //map sensor inputs to useful ranges&lt;br /&gt;
  int selector = map(val3, 1, 850, 0, 1);&lt;br /&gt;
  int button1 = map(val4, 1, 850, 0, 1);&lt;br /&gt;
  int button2 = map(val5, 1, 850, 0, 1);&lt;br /&gt;
  &lt;br /&gt;
  int index = map(val, 1, 850, 0, 4);&lt;br /&gt;
  int index2 = map(val2, 1, 850, 0, 4);&lt;br /&gt;
  int index3 = index2*5;&lt;br /&gt;
  &lt;br /&gt;
  //continuous play mode&lt;br /&gt;
  if (selector == 0)&lt;br /&gt;
  {&lt;br /&gt;
    &lt;br /&gt;
    if ((index != oldindex) || (index2 != oldindex2))&lt;br /&gt;
    {&lt;br /&gt;
      //turn off old led, turn on new led&lt;br /&gt;
       digitalWrite(myColPins[oldindex], LOW);&lt;br /&gt;
       digitalWrite(myRowPins[oldindex2], HIGH);&lt;br /&gt;
       digitalWrite(myColPins[index], HIGH);&lt;br /&gt;
       digitalWrite(myRowPins[index2], LOW);&lt;br /&gt;
    }&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
      //choose a tone from the myTones array&lt;br /&gt;
      int thisPitch = myTones[index+index3];&lt;br /&gt;
      &lt;br /&gt;
      //Serial.println(button2);&lt;br /&gt;
      // play the pitch:&lt;br /&gt;
      tone(2, thisPitch, 10);&lt;br /&gt;
      &lt;br /&gt;
      //keep track of old index values so we can turn off the old led in case of change&lt;br /&gt;
      oldindex = index;&lt;br /&gt;
      oldindex2 = index2;&lt;br /&gt;
  }&lt;br /&gt;
      //this is trigger mode, where no sound will play unless trigger is pulled&lt;br /&gt;
    if (selector == 1)&lt;br /&gt;
    {&lt;br /&gt;
      if ((index != oldindex) || (index2 != oldindex2))&lt;br /&gt;
    {&lt;br /&gt;
       digitalWrite(myColPins[oldindex], LOW);&lt;br /&gt;
       digitalWrite(myRowPins[oldindex2], HIGH);&lt;br /&gt;
       digitalWrite(myColPins[index], HIGH);&lt;br /&gt;
       digitalWrite(myRowPins[index2], LOW);&lt;br /&gt;
    }&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
      //selects tone in case trigger is pulled&lt;br /&gt;
      int thisPitch = myTones[index+index3];&lt;br /&gt;
      &lt;br /&gt;
      //check trigger&lt;br /&gt;
      if (button1 == 0)&lt;br /&gt;
      {&lt;br /&gt;
        //trigger pulled, play tone&lt;br /&gt;
        tone(2, thisPitch, 10);&lt;br /&gt;
      }&lt;br /&gt;
      oldindex = index;&lt;br /&gt;
      oldindex2 = index2;&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
    //This is the pre-programmed routine of &amp;quot;Final Countdown&amp;quot;&lt;br /&gt;
      //check button&lt;br /&gt;
    if (button2 == 0)&lt;br /&gt;
    {&lt;br /&gt;
      oldindex = 2;&lt;br /&gt;
      oldindex2 = 2;&lt;br /&gt;
      //for loop steps through the myTune array to choose indices for tones&lt;br /&gt;
      for (int i=0; i&amp;lt;20; i++)&lt;br /&gt;
      {&lt;br /&gt;
        //index for columns is i div 5&lt;br /&gt;
        //index for rows is i % 5&lt;br /&gt;
        index = myTune[i]/5;&lt;br /&gt;
        index2 = myTune[i]%5;&lt;br /&gt;
        digitalWrite(myColPins[oldindex2],LOW);&lt;br /&gt;
        digitalWrite(myRowPins[oldindex],HIGH);&lt;br /&gt;
        digitalWrite(myColPins[index2],HIGH);&lt;br /&gt;
        digitalWrite(myRowPins[index],LOW);&lt;br /&gt;
        &lt;br /&gt;
        //playing the current note of the pre programmed sequence&lt;br /&gt;
        tone(2, myTones[myTune[i]], (durations[i]*2));&lt;br /&gt;
        delay (durations[i]*2);&lt;br /&gt;
        oldindex = index;&lt;br /&gt;
        oldindex2 = index2;&lt;br /&gt;
        //Serial.println(index2);&lt;br /&gt;
        &lt;br /&gt;
      }&lt;br /&gt;
      //clears last light from tune sequence&lt;br /&gt;
      digitalWrite(myColPins[oldindex2],LOW);&lt;br /&gt;
      digitalWrite(myRowPins[oldindex],HIGH);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;Field Research Listed Below&amp;#039;&amp;#039;: ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CellArch.gif]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I could link together several devices all utilizing Cell Processors in a home network as they were intended and designed for, I &lt;br /&gt;
would have tremendous computing power.  Instead I only have one, in my Sony Playstation 3....&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:HAARP.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I had the knowledge and the opportunity to operate and manipulate the HAARP antennas, I would carry out epic weather experiments.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Hubble.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Oh the fun I would have with Hubble.... I think some of the best artwork in history has come from pictures taken by the Hubble &lt;br /&gt;
Telescope.  Given the opportunity to control Hubble, I would probably do long exposures on dark areas with no stars.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:LHC.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Playing with the Large Hadron Collider must be a blast.... Literally &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ATMPee.jpg]]&lt;br /&gt;
If I had control over all of the ATM machines and their networks, this girl wouldn&amp;#039;t be the only one to pee herself...&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=File:Finished.JPG&amp;diff=3070</id>
		<title>File:Finished.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=File:Finished.JPG&amp;diff=3070"/>
				<updated>2010-03-18T23:57:45Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=3055</id>
		<title>Students/MikeTeall</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=3055"/>
				<updated>2010-03-18T23:28:54Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: /* Final Project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Hello&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My name is Mike Teall, I am a Junior Year ICAM major through the Visual Arts department.  I wanted to be an ICAM major because for whatever silly reason, I thought I would learn about Graphic Design and Programming.  I have since found out that the ICAM major does not focus Graphic Arts at all and the programming is very limited.  I have decided to stick it out anyways and learn that other stuff on my own and hopefully having an ICAM degree will help me as well.  I am taking this class as my two quarter A/B requirement for my major.  I have between a novice level and mild enthusiast level interest in electronics.  I have done some&lt;br /&gt;
soldering, wire stripping, etc.  I replaced the power jack on my girlfriend&amp;#039;s laptop, I put a new barrel connector on my power&lt;br /&gt;
adapter for my laptop as well.  I have put together several desktop systems, including my most current one which has an Intel i7 920 processor running at 3.7 Ghz with a gigantic air cooler, 6 Gigabytes of ddr3 ram running at 1600 Mhz, an ATI Radeon 5770 graphics card running crossfire x, 2 terabytes of hard disk space running in a RAID configuration, and a 750 watt power supply with a really nice case.  I do not know all the ins and outs of all electronics, but I have a decent basic understanding and some limited experience to bring to the classroom with me.  I am also interested in cutting edge electronics in general and feel this class would be fun for me along with giving me the most skills out of the A/B class sequences for the ICAM major in addition to providing me with some of the skills necessary to complete the ICAM senior project. &lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Midterm Project&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Mercury Tilt Switch&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Materials: 4 mercury tilt switches, 1 on/off toggle switch, one toilet float ball, sound chip from a birthday card,  wire, solder, hot glue gun, particle board.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:float_ball.jpg]]&lt;br /&gt;
[[Image:toggle_switch.jpg]]&lt;br /&gt;
[[Image:mercury_tilt_switch.jpg]]&lt;br /&gt;
[[Image:card_sound_chip.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
I cut the top off the float ball and removed the stem as well.  I cut out a round piece of particle board and drilled a hole in the middle to fit inside.  I then glued the 4 mercury switches down on the particle board.  I then wired all 4 of them along with the toggle switch in series, which I connected to the sound chip.  The sound will only play if the toggle switch is on, and the device is held level.  All 4 mercury switches must have the ball of liquid mercury touching the two leads on the inside for the sound to play.  A tilt of only a couple degrees will break the circuit.&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Final Project&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Board1.jpg]]&lt;br /&gt;
[[Image:Board2.jpg]]&lt;br /&gt;
[[Image:LED1.jpg]]&lt;br /&gt;
[[Image:LED2.jpg]]&lt;br /&gt;
[[Image:Mounted.jpg]]&lt;br /&gt;
[[Image:Mounted2.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Materials: &lt;br /&gt;
&lt;br /&gt;
Project Box 3&amp;quot;x5&amp;quot;, Freeduino, Old Analog flight joystick 15 pin, 15 pin solderable female connector, Toggle Switch, 9v Battery, 35 red LED&amp;#039;s (only 25 used for project), a 2&amp;quot; 8 ohm speaker, An unprinted circuit board, screws, a whole lot of wire, and the rest of my solder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After revisions to my project due to feedback from my Instructor and Ta, I have decided to make an instrument spanning two octaves starting on c4 and ending on b5. The sound circuit will be very simple, going from digital output pin 2 of the arduino through a 100 ohm resistor, and one capacitor into the positive terminal of the speaker, and the other speaker terminal going to ground.  I am going to make a 5x7 led matrix that will utilize a 5x5 portion for the project.  The LED&amp;#039;s and the sound circuit will be mounted on an unprinted circuit board.  This circuit board has 19 one inch or so pieces of stiff wire soldered into it to act as pins, so the whole circuit board simply plugs directly into the top of the freeduino.  There are 5 analog inputs, 11 digital outputs, 1 +5v, 2 Gnd.  The control of the device is an analog joystick with x and y axis, 2 buttons, and an adjustment wheel that I am using as a third button.  There will be three different modes of interaction: In Free play mode the user only has to move the joystick around on the x and y axis to produce the respective tones.  In selective mode the user will move the stick to any position, but the sound will only be produced when the user presses the trigger button.  For demo mode, the user simply pushes the top button and a preprogramed melody will play.  &lt;br /&gt;
&lt;br /&gt;
Actual Used Code:&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
  Vis 147a Final Project&lt;br /&gt;
  &amp;quot;Analog Joystick as an instrument&amp;quot;&lt;br /&gt;
   Written by Mike Teall&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
//initializing both indexes&lt;br /&gt;
  int oldindex = 0;&lt;br /&gt;
  int oldindex2 = 0;&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
  //my array of frequencies from c to b over two octaves, with one dead zone in the middle&lt;br /&gt;
  int myTones[] = {262, 277, 294, 311, 330, 349, 370, 392,&lt;br /&gt;
                  415, 440, 466, 494, 0, 523, 554, 587, 622, 659,&lt;br /&gt;
                  699, 740, 784, 830, 880, 932, 988};&lt;br /&gt;
  //this array is holding the pin numbers driving the row of my led matrix                &lt;br /&gt;
  int myRowPins[] = {3, 4, 5, 6, 7};&lt;br /&gt;
  //this array is holding the pin numbers driving the Column of my led matrix                   &lt;br /&gt;
  int myColPins[] = {9, 10, 11, 12, 13};&lt;br /&gt;
  //this array is holding the indices to notes stored in myTones for the pre-programmed&lt;br /&gt;
  //tune&lt;br /&gt;
  int myTune[] = {14, 11, 14, 6, 15, 14, 15, 14, 11, 15, 14, 15, 6, 11, 9, 11, 9, 8, 11, 9};&lt;br /&gt;
  //these are note durations and used to control loop speed during pre-programmed tune                   &lt;br /&gt;
  int durations[] = {100, 100, 200, 400, 100, 100, 100, 200, 400, 100, 100, 200, 400, 100, 100, 100, 100, 100, 100, 400};&lt;br /&gt;
&lt;br /&gt;
//Initialization Routine&lt;br /&gt;
void setup() {&lt;br /&gt;
  // initialize serial communications (for debugging only):&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  // definining these digital pins as outputs&lt;br /&gt;
  pinMode(3, OUTPUT);&lt;br /&gt;
  pinMode(4, OUTPUT);&lt;br /&gt;
  pinMode(5, OUTPUT);     &lt;br /&gt;
  pinMode(6, OUTPUT);&lt;br /&gt;
  pinMode(7, OUTPUT);&lt;br /&gt;
  pinMode(9, OUTPUT);     &lt;br /&gt;
  pinMode(10, OUTPUT);     &lt;br /&gt;
  pinMode(11, OUTPUT); &lt;br /&gt;
  pinMode(12, OUTPUT);&lt;br /&gt;
  pinMode(13, OUTPUT);&lt;br /&gt;
  &lt;br /&gt;
  //Initializing Row Pins to High&lt;br /&gt;
  digitalWrite(3, HIGH);&lt;br /&gt;
  digitalWrite(4, HIGH);&lt;br /&gt;
  digitalWrite(5, HIGH);&lt;br /&gt;
  digitalWrite(6, HIGH);&lt;br /&gt;
  digitalWrite(7, HIGH);&lt;br /&gt;
  &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
//Main Program Loop&lt;br /&gt;
void loop() {&lt;br /&gt;
  // read the sensors:&lt;br /&gt;
  int val = analogRead(0);&lt;br /&gt;
  int val2 = analogRead(1);&lt;br /&gt;
  int val3 = analogRead(2);&lt;br /&gt;
  int val4 = analogRead(3);&lt;br /&gt;
  int val5 = analogRead(4);&lt;br /&gt;
  &lt;br /&gt;
  //map sensor inputs to useful ranges&lt;br /&gt;
  int selector = map(val3, 1, 850, 0, 1);&lt;br /&gt;
  int button1 = map(val4, 1, 850, 0, 1);&lt;br /&gt;
  int button2 = map(val5, 1, 850, 0, 1);&lt;br /&gt;
  &lt;br /&gt;
  int index = map(val, 1, 850, 0, 4);&lt;br /&gt;
  int index2 = map(val2, 1, 850, 0, 4);&lt;br /&gt;
  int index3 = index2*5;&lt;br /&gt;
  &lt;br /&gt;
  //continuous play mode&lt;br /&gt;
  if (selector == 0)&lt;br /&gt;
  {&lt;br /&gt;
    &lt;br /&gt;
    if ((index != oldindex) || (index2 != oldindex2))&lt;br /&gt;
    {&lt;br /&gt;
      //turn off old led, turn on new led&lt;br /&gt;
       digitalWrite(myColPins[oldindex], LOW);&lt;br /&gt;
       digitalWrite(myRowPins[oldindex2], HIGH);&lt;br /&gt;
       digitalWrite(myColPins[index], HIGH);&lt;br /&gt;
       digitalWrite(myRowPins[index2], LOW);&lt;br /&gt;
    }&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
      //choose a tone from the myTones array&lt;br /&gt;
      int thisPitch = myTones[index+index3];&lt;br /&gt;
      &lt;br /&gt;
      //Serial.println(button2);&lt;br /&gt;
      // play the pitch:&lt;br /&gt;
      tone(2, thisPitch, 10);&lt;br /&gt;
      &lt;br /&gt;
      //keep track of old index values so we can turn off the old led in case of change&lt;br /&gt;
      oldindex = index;&lt;br /&gt;
      oldindex2 = index2;&lt;br /&gt;
  }&lt;br /&gt;
      //this is trigger mode, where no sound will play unless trigger is pulled&lt;br /&gt;
    if (selector == 1)&lt;br /&gt;
    {&lt;br /&gt;
      if ((index != oldindex) || (index2 != oldindex2))&lt;br /&gt;
    {&lt;br /&gt;
       digitalWrite(myColPins[oldindex], LOW);&lt;br /&gt;
       digitalWrite(myRowPins[oldindex2], HIGH);&lt;br /&gt;
       digitalWrite(myColPins[index], HIGH);&lt;br /&gt;
       digitalWrite(myRowPins[index2], LOW);&lt;br /&gt;
    }&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
      //selects tone in case trigger is pulled&lt;br /&gt;
      int thisPitch = myTones[index+index3];&lt;br /&gt;
      &lt;br /&gt;
      //check trigger&lt;br /&gt;
      if (button1 == 0)&lt;br /&gt;
      {&lt;br /&gt;
        //trigger pulled, play tone&lt;br /&gt;
        tone(2, thisPitch, 10);&lt;br /&gt;
      }&lt;br /&gt;
      oldindex = index;&lt;br /&gt;
      oldindex2 = index2;&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
    //This is the pre-programmed routine of &amp;quot;Final Countdown&amp;quot;&lt;br /&gt;
      //check button&lt;br /&gt;
    if (button2 == 0)&lt;br /&gt;
    {&lt;br /&gt;
      oldindex = 2;&lt;br /&gt;
      oldindex2 = 2;&lt;br /&gt;
      //for loop steps through the myTune array to choose indices for tones&lt;br /&gt;
      for (int i=0; i&amp;lt;20; i++)&lt;br /&gt;
      {&lt;br /&gt;
        //index for columns is i div 5&lt;br /&gt;
        //index for rows is i % 5&lt;br /&gt;
        index = myTune[i]/5;&lt;br /&gt;
        index2 = myTune[i]%5;&lt;br /&gt;
        digitalWrite(myColPins[oldindex2],LOW);&lt;br /&gt;
        digitalWrite(myRowPins[oldindex],HIGH);&lt;br /&gt;
        digitalWrite(myColPins[index2],HIGH);&lt;br /&gt;
        digitalWrite(myRowPins[index],LOW);&lt;br /&gt;
        &lt;br /&gt;
        //playing the current note of the pre programmed sequence&lt;br /&gt;
        tone(2, myTones[myTune[i]], (durations[i]*2));&lt;br /&gt;
        delay (durations[i]*2);&lt;br /&gt;
        oldindex = index;&lt;br /&gt;
        oldindex2 = index2;&lt;br /&gt;
        //Serial.println(index2);&lt;br /&gt;
        &lt;br /&gt;
      }&lt;br /&gt;
      //clears last light from tune sequence&lt;br /&gt;
      digitalWrite(myColPins[oldindex2],LOW);&lt;br /&gt;
      digitalWrite(myRowPins[oldindex],HIGH);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;Field Research Listed Below&amp;#039;&amp;#039;: ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CellArch.gif]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I could link together several devices all utilizing Cell Processors in a home network as they were intended and designed for, I &lt;br /&gt;
would have tremendous computing power.  Instead I only have one, in my Sony Playstation 3....&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:HAARP.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I had the knowledge and the opportunity to operate and manipulate the HAARP antennas, I would carry out epic weather experiments.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Hubble.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Oh the fun I would have with Hubble.... I think some of the best artwork in history has come from pictures taken by the Hubble &lt;br /&gt;
Telescope.  Given the opportunity to control Hubble, I would probably do long exposures on dark areas with no stars.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:LHC.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Playing with the Large Hadron Collider must be a blast.... Literally &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ATMPee.jpg]]&lt;br /&gt;
If I had control over all of the ATM machines and their networks, this girl wouldn&amp;#039;t be the only one to pee herself...&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=File:Mounted2.jpg&amp;diff=3025</id>
		<title>File:Mounted2.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=File:Mounted2.jpg&amp;diff=3025"/>
				<updated>2010-03-18T22:43:17Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=File:Mounted.jpg&amp;diff=3024</id>
		<title>File:Mounted.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=File:Mounted.jpg&amp;diff=3024"/>
				<updated>2010-03-18T22:43:05Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=File:LED2.jpg&amp;diff=3023</id>
		<title>File:LED2.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=File:LED2.jpg&amp;diff=3023"/>
				<updated>2010-03-18T22:42:46Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=File:LED1.jpg&amp;diff=3022</id>
		<title>File:LED1.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=File:LED1.jpg&amp;diff=3022"/>
				<updated>2010-03-18T22:42:30Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=File:Board2.jpg&amp;diff=3021</id>
		<title>File:Board2.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=File:Board2.jpg&amp;diff=3021"/>
				<updated>2010-03-18T22:41:56Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=File:Board1.jpg&amp;diff=3019</id>
		<title>File:Board1.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=File:Board1.jpg&amp;diff=3019"/>
				<updated>2010-03-18T22:41:33Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=3015</id>
		<title>Students/MikeTeall</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=3015"/>
				<updated>2010-03-18T22:28:10Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: /* Final Project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Hello&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My name is Mike Teall, I am a Junior Year ICAM major through the Visual Arts department.  I wanted to be an ICAM major because for whatever silly reason, I thought I would learn about Graphic Design and Programming.  I have since found out that the ICAM major does not focus Graphic Arts at all and the programming is very limited.  I have decided to stick it out anyways and learn that other stuff on my own and hopefully having an ICAM degree will help me as well.  I am taking this class as my two quarter A/B requirement for my major.  I have between a novice level and mild enthusiast level interest in electronics.  I have done some&lt;br /&gt;
soldering, wire stripping, etc.  I replaced the power jack on my girlfriend&amp;#039;s laptop, I put a new barrel connector on my power&lt;br /&gt;
adapter for my laptop as well.  I have put together several desktop systems, including my most current one which has an Intel i7 920 processor running at 3.7 Ghz with a gigantic air cooler, 6 Gigabytes of ddr3 ram running at 1600 Mhz, an ATI Radeon 5770 graphics card running crossfire x, 2 terabytes of hard disk space running in a RAID configuration, and a 750 watt power supply with a really nice case.  I do not know all the ins and outs of all electronics, but I have a decent basic understanding and some limited experience to bring to the classroom with me.  I am also interested in cutting edge electronics in general and feel this class would be fun for me along with giving me the most skills out of the A/B class sequences for the ICAM major in addition to providing me with some of the skills necessary to complete the ICAM senior project. &lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Midterm Project&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Mercury Tilt Switch&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Materials: 4 mercury tilt switches, 1 on/off toggle switch, one toilet float ball, sound chip from a birthday card,  wire, solder, hot glue gun, particle board.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:float_ball.jpg]]&lt;br /&gt;
[[Image:toggle_switch.jpg]]&lt;br /&gt;
[[Image:mercury_tilt_switch.jpg]]&lt;br /&gt;
[[Image:card_sound_chip.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
I cut the top off the float ball and removed the stem as well.  I cut out a round piece of particle board and drilled a hole in the middle to fit inside.  I then glued the 4 mercury switches down on the particle board.  I then wired all 4 of them along with the toggle switch in series, which I connected to the sound chip.  The sound will only play if the toggle switch is on, and the device is held level.  All 4 mercury switches must have the ball of liquid mercury touching the two leads on the inside for the sound to play.  A tilt of only a couple degrees will break the circuit.&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Final Project&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:joystick.jpg]]&lt;br /&gt;
[[Image:led_matrix.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Materials: &lt;br /&gt;
&lt;br /&gt;
Project Box 3&amp;quot;x5&amp;quot;, Freeduino, Old Analog flight joystick 15 pin, 15 pin solderable female connector, Toggle Switch, 9v Battery, 35 red LED&amp;#039;s (only 25 used for project), a 2&amp;quot; 8 ohm speaker, An unprinted circuit board, screws, a whole lot of wire, and the rest of my solder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After revisions to my project due to feedback from my Instructor and Ta, I have decided to make an instrument spanning two octaves starting on c4 and ending on b5. The sound circuit will be very simple, going from digital output pin 2 of the arduino through a 100 ohm resistor, and one capacitor into the positive terminal of the speaker, and the other speaker terminal going to ground.  I am going to make a 5x7 led matrix that will utilize a 5x5 portion for the project.  The LED&amp;#039;s and the sound circuit will be mounted on an unprinted circuit board.  This circuit board has 19 one inch or so pieces of stiff wire soldered into it to act as pins, so the whole circuit board simply plugs directly into the top of the freeduino.  There are 5 analog inputs, 11 digital outputs, 1 +5v, 2 Gnd.  The control of the device is an analog joystick with x and y axis, 2 buttons, and an adjustment wheel that I am using as a third button.  There will be three different modes of interaction: In Free play mode the user only has to move the joystick around on the x and y axis to produce the respective tones.  In selective mode the user will move the stick to any position, but the sound will only be produced when the user presses the trigger button.  For demo mode, the user simply pushes the top button and a preprogramed melody will play.  &lt;br /&gt;
&lt;br /&gt;
Actual Used Code:&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
  Vis 147a Final Project&lt;br /&gt;
  &amp;quot;Analog Joystick as an instrument&amp;quot;&lt;br /&gt;
   Written by Mike Teall&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
//initializing both indexes&lt;br /&gt;
  int oldindex = 0;&lt;br /&gt;
  int oldindex2 = 0;&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
  //my array of frequencies from c to b over two octaves, with one dead zone in the middle&lt;br /&gt;
  int myTones[] = {262, 277, 294, 311, 330, 349, 370, 392,&lt;br /&gt;
                  415, 440, 466, 494, 0, 523, 554, 587, 622, 659,&lt;br /&gt;
                  699, 740, 784, 830, 880, 932, 988};&lt;br /&gt;
  //this array is holding the pin numbers driving the row of my led matrix                &lt;br /&gt;
  int myRowPins[] = {3, 4, 5, 6, 7};&lt;br /&gt;
  //this array is holding the pin numbers driving the Column of my led matrix                   &lt;br /&gt;
  int myColPins[] = {9, 10, 11, 12, 13};&lt;br /&gt;
  //this array is holding the indices to notes stored in myTones for the pre-programmed&lt;br /&gt;
  //tune&lt;br /&gt;
  int myTune[] = {14, 11, 14, 6, 15, 14, 15, 14, 11, 15, 14, 15, 6, 11, 9, 11, 9, 8, 11, 9};&lt;br /&gt;
  //these are note durations and used to control loop speed during pre-programmed tune                   &lt;br /&gt;
  int durations[] = {100, 100, 200, 400, 100, 100, 100, 200, 400, 100, 100, 200, 400, 100, 100, 100, 100, 100, 100, 400};&lt;br /&gt;
&lt;br /&gt;
//Initialization Routine&lt;br /&gt;
void setup() {&lt;br /&gt;
  // initialize serial communications (for debugging only):&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  // definining these digital pins as outputs&lt;br /&gt;
  pinMode(3, OUTPUT);&lt;br /&gt;
  pinMode(4, OUTPUT);&lt;br /&gt;
  pinMode(5, OUTPUT);     &lt;br /&gt;
  pinMode(6, OUTPUT);&lt;br /&gt;
  pinMode(7, OUTPUT);&lt;br /&gt;
  pinMode(9, OUTPUT);     &lt;br /&gt;
  pinMode(10, OUTPUT);     &lt;br /&gt;
  pinMode(11, OUTPUT); &lt;br /&gt;
  pinMode(12, OUTPUT);&lt;br /&gt;
  pinMode(13, OUTPUT);&lt;br /&gt;
  &lt;br /&gt;
  //Initializing Row Pins to High&lt;br /&gt;
  digitalWrite(3, HIGH);&lt;br /&gt;
  digitalWrite(4, HIGH);&lt;br /&gt;
  digitalWrite(5, HIGH);&lt;br /&gt;
  digitalWrite(6, HIGH);&lt;br /&gt;
  digitalWrite(7, HIGH);&lt;br /&gt;
  &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
//Main Program Loop&lt;br /&gt;
void loop() {&lt;br /&gt;
  // read the sensors:&lt;br /&gt;
  int val = analogRead(0);&lt;br /&gt;
  int val2 = analogRead(1);&lt;br /&gt;
  int val3 = analogRead(2);&lt;br /&gt;
  int val4 = analogRead(3);&lt;br /&gt;
  int val5 = analogRead(4);&lt;br /&gt;
  &lt;br /&gt;
  //map sensor inputs to useful ranges&lt;br /&gt;
  int selector = map(val3, 1, 850, 0, 1);&lt;br /&gt;
  int button1 = map(val4, 1, 850, 0, 1);&lt;br /&gt;
  int button2 = map(val5, 1, 850, 0, 1);&lt;br /&gt;
  &lt;br /&gt;
  int index = map(val, 1, 850, 0, 4);&lt;br /&gt;
  int index2 = map(val2, 1, 850, 0, 4);&lt;br /&gt;
  int index3 = index2*5;&lt;br /&gt;
  &lt;br /&gt;
  //continuous play mode&lt;br /&gt;
  if (selector == 0)&lt;br /&gt;
  {&lt;br /&gt;
    &lt;br /&gt;
    if ((index != oldindex) || (index2 != oldindex2))&lt;br /&gt;
    {&lt;br /&gt;
      //turn off old led, turn on new led&lt;br /&gt;
       digitalWrite(myColPins[oldindex], LOW);&lt;br /&gt;
       digitalWrite(myRowPins[oldindex2], HIGH);&lt;br /&gt;
       digitalWrite(myColPins[index], HIGH);&lt;br /&gt;
       digitalWrite(myRowPins[index2], LOW);&lt;br /&gt;
    }&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
      //choose a tone from the myTones array&lt;br /&gt;
      int thisPitch = myTones[index+index3];&lt;br /&gt;
      &lt;br /&gt;
      //Serial.println(button2);&lt;br /&gt;
      // play the pitch:&lt;br /&gt;
      tone(2, thisPitch, 10);&lt;br /&gt;
      &lt;br /&gt;
      //keep track of old index values so we can turn off the old led in case of change&lt;br /&gt;
      oldindex = index;&lt;br /&gt;
      oldindex2 = index2;&lt;br /&gt;
  }&lt;br /&gt;
      //this is trigger mode, where no sound will play unless trigger is pulled&lt;br /&gt;
    if (selector == 1)&lt;br /&gt;
    {&lt;br /&gt;
      if ((index != oldindex) || (index2 != oldindex2))&lt;br /&gt;
    {&lt;br /&gt;
       digitalWrite(myColPins[oldindex], LOW);&lt;br /&gt;
       digitalWrite(myRowPins[oldindex2], HIGH);&lt;br /&gt;
       digitalWrite(myColPins[index], HIGH);&lt;br /&gt;
       digitalWrite(myRowPins[index2], LOW);&lt;br /&gt;
    }&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
      //selects tone in case trigger is pulled&lt;br /&gt;
      int thisPitch = myTones[index+index3];&lt;br /&gt;
      &lt;br /&gt;
      //check trigger&lt;br /&gt;
      if (button1 == 0)&lt;br /&gt;
      {&lt;br /&gt;
        //trigger pulled, play tone&lt;br /&gt;
        tone(2, thisPitch, 10);&lt;br /&gt;
      }&lt;br /&gt;
      oldindex = index;&lt;br /&gt;
      oldindex2 = index2;&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
    //This is the pre-programmed routine of &amp;quot;Final Countdown&amp;quot;&lt;br /&gt;
      //check button&lt;br /&gt;
    if (button2 == 0)&lt;br /&gt;
    {&lt;br /&gt;
      oldindex = 2;&lt;br /&gt;
      oldindex2 = 2;&lt;br /&gt;
      //for loop steps through the myTune array to choose indices for tones&lt;br /&gt;
      for (int i=0; i&amp;lt;20; i++)&lt;br /&gt;
      {&lt;br /&gt;
        //index for columns is i div 5&lt;br /&gt;
        //index for rows is i % 5&lt;br /&gt;
        index = myTune[i]/5;&lt;br /&gt;
        index2 = myTune[i]%5;&lt;br /&gt;
        digitalWrite(myColPins[oldindex2],LOW);&lt;br /&gt;
        digitalWrite(myRowPins[oldindex],HIGH);&lt;br /&gt;
        digitalWrite(myColPins[index2],HIGH);&lt;br /&gt;
        digitalWrite(myRowPins[index],LOW);&lt;br /&gt;
        &lt;br /&gt;
        //playing the current note of the pre programmed sequence&lt;br /&gt;
        tone(2, myTones[myTune[i]], (durations[i]*2));&lt;br /&gt;
        delay (durations[i]*2);&lt;br /&gt;
        oldindex = index;&lt;br /&gt;
        oldindex2 = index2;&lt;br /&gt;
        //Serial.println(index2);&lt;br /&gt;
        &lt;br /&gt;
      }&lt;br /&gt;
      //clears last light from tune sequence&lt;br /&gt;
      digitalWrite(myColPins[oldindex2],LOW);&lt;br /&gt;
      digitalWrite(myRowPins[oldindex],HIGH);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;Field Research Listed Below&amp;#039;&amp;#039;: ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CellArch.gif]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I could link together several devices all utilizing Cell Processors in a home network as they were intended and designed for, I &lt;br /&gt;
would have tremendous computing power.  Instead I only have one, in my Sony Playstation 3....&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:HAARP.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I had the knowledge and the opportunity to operate and manipulate the HAARP antennas, I would carry out epic weather experiments.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Hubble.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Oh the fun I would have with Hubble.... I think some of the best artwork in history has come from pictures taken by the Hubble &lt;br /&gt;
Telescope.  Given the opportunity to control Hubble, I would probably do long exposures on dark areas with no stars.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:LHC.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Playing with the Large Hadron Collider must be a blast.... Literally &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ATMPee.jpg]]&lt;br /&gt;
If I had control over all of the ATM machines and their networks, this girl wouldn&amp;#039;t be the only one to pee herself...&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=2921</id>
		<title>Students/MikeTeall</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=2921"/>
				<updated>2010-03-11T23:37:27Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: /* Final Project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Hello&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My name is Mike Teall, I am a Junior Year ICAM major through the Visual Arts department.  I wanted to be an ICAM major because for whatever silly reason, I thought I would learn about Graphic Design and Programming.  I have since found out that the ICAM major does not focus Graphic Arts at all and the programming is very limited.  I have decided to stick it out anyways and learn that other stuff on my own and hopefully having an ICAM degree will help me as well.  I am taking this class as my two quarter A/B requirement for my major.  I have between a novice level and mild enthusiast level interest in electronics.  I have done some&lt;br /&gt;
soldering, wire stripping, etc.  I replaced the power jack on my girlfriend&amp;#039;s laptop, I put a new barrel connector on my power&lt;br /&gt;
adapter for my laptop as well.  I have put together several desktop systems, including my most current one which has an Intel i7 920 processor running at 3.7 Ghz with a gigantic air cooler, 6 Gigabytes of ddr3 ram running at 1600 Mhz, an ATI Radeon 5770 graphics card running crossfire x, 2 terabytes of hard disk space running in a RAID configuration, and a 750 watt power supply with a really nice case.  I do not know all the ins and outs of all electronics, but I have a decent basic understanding and some limited experience to bring to the classroom with me.  I am also interested in cutting edge electronics in general and feel this class would be fun for me along with giving me the most skills out of the A/B class sequences for the ICAM major in addition to providing me with some of the skills necessary to complete the ICAM senior project. &lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Midterm Project&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Mercury Tilt Switch&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Materials: 4 mercury tilt switches, 1 on/off toggle switch, one toilet float ball, sound chip from a birthday card,  wire, solder, hot glue gun, particle board.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:float_ball.jpg]]&lt;br /&gt;
[[Image:toggle_switch.jpg]]&lt;br /&gt;
[[Image:mercury_tilt_switch.jpg]]&lt;br /&gt;
[[Image:card_sound_chip.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
I cut the top off the float ball and removed the stem as well.  I cut out a round piece of particle board and drilled a hole in the middle to fit inside.  I then glued the 4 mercury switches down on the particle board.  I then wired all 4 of them along with the toggle switch in series, which I connected to the sound chip.  The sound will only play if the toggle switch is on, and the device is held level.  All 4 mercury switches must have the ball of liquid mercury touching the two leads on the inside for the sound to play.  A tilt of only a couple degrees will break the circuit.&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Final Project&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:joystick.jpg]]&lt;br /&gt;
[[Image:led_matrix.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
I am going to make a 5x7 led matrix that will utilize a 5x5 portion for the project.  The arduino and the matrix will be a very challenging memory game, like Simon, only there will be 25 choices instead of 4.  I will try to incorporate sound into the setup.  Each LED will have it&amp;#039;s own frequency associated with it to help the user associate tone with position.  The game will be controlled by an old analog joystick and the button on the stick.  I am trying to work on routines that will randomize the patterns, and increase the number and speed to make the game fully stand alone.  The materials include 35 red leds, a board to mount them into, wire, over one hundred sixty solder points, small 8 ohm speaker, an enclosed project box with a red lense, the arduino, the joystick, and a 15 pin female connector.  I hope it works out and we have some fun with it.&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;Field Research Listed Below&amp;#039;&amp;#039;: ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CellArch.gif]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I could link together several devices all utilizing Cell Processors in a home network as they were intended and designed for, I &lt;br /&gt;
would have tremendous computing power.  Instead I only have one, in my Sony Playstation 3....&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:HAARP.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I had the knowledge and the opportunity to operate and manipulate the HAARP antennas, I would carry out epic weather experiments.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Hubble.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Oh the fun I would have with Hubble.... I think some of the best artwork in history has come from pictures taken by the Hubble &lt;br /&gt;
Telescope.  Given the opportunity to control Hubble, I would probably do long exposures on dark areas with no stars.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:LHC.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Playing with the Large Hadron Collider must be a blast.... Literally &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ATMPee.jpg]]&lt;br /&gt;
If I had control over all of the ATM machines and their networks, this girl wouldn&amp;#039;t be the only one to pee herself...&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=2890</id>
		<title>Students/MikeTeall</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=2890"/>
				<updated>2010-03-09T08:36:47Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Hello&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My name is Mike Teall, I am a Junior Year ICAM major through the Visual Arts department.  I wanted to be an ICAM major because for whatever silly reason, I thought I would learn about Graphic Design and Programming.  I have since found out that the ICAM major does not focus Graphic Arts at all and the programming is very limited.  I have decided to stick it out anyways and learn that other stuff on my own and hopefully having an ICAM degree will help me as well.  I am taking this class as my two quarter A/B requirement for my major.  I have between a novice level and mild enthusiast level interest in electronics.  I have done some&lt;br /&gt;
soldering, wire stripping, etc.  I replaced the power jack on my girlfriend&amp;#039;s laptop, I put a new barrel connector on my power&lt;br /&gt;
adapter for my laptop as well.  I have put together several desktop systems, including my most current one which has an Intel i7 920 processor running at 3.7 Ghz with a gigantic air cooler, 6 Gigabytes of ddr3 ram running at 1600 Mhz, an ATI Radeon 5770 graphics card running crossfire x, 2 terabytes of hard disk space running in a RAID configuration, and a 750 watt power supply with a really nice case.  I do not know all the ins and outs of all electronics, but I have a decent basic understanding and some limited experience to bring to the classroom with me.  I am also interested in cutting edge electronics in general and feel this class would be fun for me along with giving me the most skills out of the A/B class sequences for the ICAM major in addition to providing me with some of the skills necessary to complete the ICAM senior project. &lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Midterm Project&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Mercury Tilt Switch&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Materials: 4 mercury tilt switches, 1 on/off toggle switch, one toilet float ball, sound chip from a birthday card,  wire, solder, hot glue gun, particle board.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:float_ball.jpg]]&lt;br /&gt;
[[Image:toggle_switch.jpg]]&lt;br /&gt;
[[Image:mercury_tilt_switch.jpg]]&lt;br /&gt;
[[Image:card_sound_chip.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
I cut the top off the float ball and removed the stem as well.  I cut out a round piece of particle board and drilled a hole in the middle to fit inside.  I then glued the 4 mercury switches down on the particle board.  I then wired all 4 of them along with the toggle switch in series, which I connected to the sound chip.  The sound will only play if the toggle switch is on, and the device is held level.  All 4 mercury switches must have the ball of liquid mercury touching the two leads on the inside for the sound to play.  A tilt of only a couple degrees will break the circuit.&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Final Project&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:joystick.jpg]]&lt;br /&gt;
[[Image:led_matrix.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
I am going to make a 5x5 led matrix that displays different ordered sequences at varying speeds depending on analog user input.  The matrix will have 25 LED&amp;#039;s being controlled by only 10 digital outputs of the Arduino.  I will also be utilizing a couple analog inputs for my user control mechanism, which happens to be an old analog joystick for computer flight games.  Since there is an X and Y axis, I will use them accordingly to switch between patterned sequences and change the speed as well.  I will see what I can do with the code to make it interesting for the class.  &lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;Field Research Listed Below&amp;#039;&amp;#039;: ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CellArch.gif]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I could link together several devices all utilizing Cell Processors in a home network as they were intended and designed for, I &lt;br /&gt;
would have tremendous computing power.  Instead I only have one, in my Sony Playstation 3....&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:HAARP.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I had the knowledge and the opportunity to operate and manipulate the HAARP antennas, I would carry out epic weather experiments.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Hubble.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Oh the fun I would have with Hubble.... I think some of the best artwork in history has come from pictures taken by the Hubble &lt;br /&gt;
Telescope.  Given the opportunity to control Hubble, I would probably do long exposures on dark areas with no stars.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:LHC.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Playing with the Large Hadron Collider must be a blast.... Literally &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ATMPee.jpg]]&lt;br /&gt;
If I had control over all of the ATM machines and their networks, this girl wouldn&amp;#039;t be the only one to pee herself...&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=File:Led_matrix.png&amp;diff=2889</id>
		<title>File:Led matrix.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=File:Led_matrix.png&amp;diff=2889"/>
				<updated>2010-03-09T08:35:03Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=File:Joystick.jpg&amp;diff=2888</id>
		<title>File:Joystick.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=File:Joystick.jpg&amp;diff=2888"/>
				<updated>2010-03-09T08:34:40Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=2848</id>
		<title>Students/MikeTeall</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=2848"/>
				<updated>2010-03-04T23:59:25Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Hello&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My name is Mike Teall, I am a Junior Year ICAM major through the Visual Arts department.  I wanted to be an ICAM major because for whatever silly reason, I thought I would learn about Graphic Design and Programming.  I have since found out that the ICAM major does not focus Graphic Arts at all and the programming is very limited.  I have decided to stick it out anyways and learn that other stuff on my own and hopefully having an ICAM degree will help me as well.  I am taking this class as my two quarter A/B requirement for my major.  I have between a novice level and mild enthusiast level interest in electronics.  I have done some&lt;br /&gt;
soldering, wire stripping, etc.  I replaced the power jack on my girlfriend&amp;#039;s laptop, I put a new barrel connector on my power&lt;br /&gt;
adapter for my laptop as well.  I have put together several desktop systems, including my most current one which has an Intel i7 920 processor running at 3.7 Ghz with a gigantic air cooler, 6 Gigabytes of ddr3 ram running at 1600 Mhz, an ATI Radeon 5770 graphics card running crossfire x, 2 terabytes of hard disk space running in a RAID configuration, and a 750 watt power supply with a really nice case.  I do not know all the ins and outs of all electronics, but I have a decent basic understanding and some limited experience to bring to the classroom with me.  I am also interested in cutting edge electronics in general and feel this class would be fun for me along with giving me the most skills out of the A/B class sequences for the ICAM major in addition to providing me with some of the skills necessary to complete the ICAM senior project. &lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Midterm Project&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Mercury Tilt Switch&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Materials: 4 mercury tilt switches, 1 on/off toggle switch, one toilet float ball, sound chip from a birthday card,  wire, solder, hot glue gun, particle board.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:float_ball.jpg]]&lt;br /&gt;
[[Image:toggle_switch.jpg]]&lt;br /&gt;
[[Image:mercury_tilt_switch.jpg]]&lt;br /&gt;
[[Image:card_sound_chip.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
I cut the top off the float ball and removed the stem as well.  I cut out a round piece of particle board and drilled a hole in the middle to fit inside.  I then glued the 4 mercury switches down on the particle board.  I then wired all 4 of them along with the toggle switch in series, which I connected to the sound chip.  The sound will only play if the toggle switch is on, and the device is held level.  All 4 mercury switches must have the ball of liquid mercury touching the two leads on the inside for the sound to play.  A tilt of only a couple degrees will break the circuit.&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Final Project&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
I am still unsure at this time what my final project will be just yet.  I received my freeduino from NKC electronics earlier this week, but unfortunately the 16 mhz crystal that was in the kit was broken and I am waiting on a replacement.  &lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;Field Research Listed Below&amp;#039;&amp;#039;: ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CellArch.gif]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I could link together several devices all utilizing Cell Processors in a home network as they were intended and designed for, I &lt;br /&gt;
would have tremendous computing power.  Instead I only have one, in my Sony Playstation 3....&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:HAARP.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I had the knowledge and the opportunity to operate and manipulate the HAARP antennas, I would carry out epic weather experiments.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Hubble.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Oh the fun I would have with Hubble.... I think some of the best artwork in history has come from pictures taken by the Hubble &lt;br /&gt;
Telescope.  Given the opportunity to control Hubble, I would probably do long exposures on dark areas with no stars.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:LHC.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Playing with the Large Hadron Collider must be a blast.... Literally &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ATMPee.jpg]]&lt;br /&gt;
If I had control over all of the ATM machines and their networks, this girl wouldn&amp;#039;t be the only one to pee herself...&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=2591</id>
		<title>Students/MikeTeall</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=2591"/>
				<updated>2010-02-04T10:58:14Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Hello&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My name is Mike Teall, I am a Junior Year ICAM major through the Visual Arts department.  I wanted to be an ICAM major because for whatever silly reason, I thought I would learn about Graphic Design and Programming.  I have since found out that the ICAM major does not focus Graphic Arts at all and the programming is very limited.  I have decided to stick it out anyways and learn that other stuff on my own and hopefully having an ICAM degree will help me as well.  I am taking this class as my two quarter A/B requirement for my major.  I have between a novice level and mild enthusiast level interest in electronics.  I have done some&lt;br /&gt;
soldering, wire stripping, etc.  I replaced the power jack on my girlfriend&amp;#039;s laptop, I put a new barrel connector on my power&lt;br /&gt;
adapter for my laptop as well.  I have put together several desktop systems, including my most current one which has an Intel i7 920 processor running at 3.7 Ghz with a gigantic air cooler, 6 Gigabytes of ddr3 ram running at 1600 Mhz, an ATI Radeon 5770 graphics card running crossfire x, 2 terabytes of hard disk space running in a RAID configuration, and a 750 watt power supply with a really nice case.  I do not know all the ins and outs of all electronics, but I have a decent basic understanding and some limited experience to bring to the classroom with me.  I am also interested in cutting edge electronics in general and feel this class would be fun for me along with giving me the most skills out of the A/B class sequences for the ICAM major in addition to providing me with some of the skills necessary to complete the ICAM senior project. &lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Midterm Project&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Mercury Tilt Switch&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Materials: 4 mercury tilt switches, 1 on/off toggle switch, one toilet float ball, sound chip from a birthday card,  wire, solder, hot glue gun, particle board.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:float_ball.jpg]]&lt;br /&gt;
[[Image:toggle_switch.jpg]]&lt;br /&gt;
[[Image:mercury_tilt_switch.jpg]]&lt;br /&gt;
[[Image:card_sound_chip.png]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
I cut the top off the float ball and removed the stem as well.  I cut out a round piece of particle board and drilled a hole in the middle to fit inside.  I then glued the 4 mercury switches down on the particle board.  I then wired all 4 of them along with the toggle switch in series, which I connected to the sound chip.  The sound will only play if the toggle switch is on, and the device is held level.  All 4 mercury switches must have the ball of liquid mercury touching the two leads on the inside for the sound to play.  A tilt of only a couple degrees will break the circuit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;Field Research Listed Below&amp;#039;&amp;#039;: ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CellArch.gif]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I could link together several devices all utilizing Cell Processors in a home network as they were intended and designed for, I &lt;br /&gt;
would have tremendous computing power.  Instead I only have one, in my Sony Playstation 3....&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:HAARP.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I had the knowledge and the opportunity to operate and manipulate the HAARP antennas, I would carry out epic weather experiments.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Hubble.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Oh the fun I would have with Hubble.... I think some of the best artwork in history has come from pictures taken by the Hubble &lt;br /&gt;
Telescope.  Given the opportunity to control Hubble, I would probably do long exposures on dark areas with no stars.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:LHC.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Playing with the Large Hadron Collider must be a blast.... Literally &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ATMPee.jpg]]&lt;br /&gt;
If I had control over all of the ATM machines and their networks, this girl wouldn&amp;#039;t be the only one to pee herself...&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=File:Toggle_switch.jpg&amp;diff=2589</id>
		<title>File:Toggle switch.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=File:Toggle_switch.jpg&amp;diff=2589"/>
				<updated>2010-02-04T10:52:52Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=File:Mercury_tilt_switch.jpg&amp;diff=2588</id>
		<title>File:Mercury tilt switch.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=File:Mercury_tilt_switch.jpg&amp;diff=2588"/>
				<updated>2010-02-04T10:52:37Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=File:Float_ball.jpg&amp;diff=2586</id>
		<title>File:Float ball.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=File:Float_ball.jpg&amp;diff=2586"/>
				<updated>2010-02-04T10:52:22Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=File:Card_sound_chip.png&amp;diff=2585</id>
		<title>File:Card sound chip.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=File:Card_sound_chip.png&amp;diff=2585"/>
				<updated>2010-02-04T10:51:56Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=2351</id>
		<title>Students/MikeTeall</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=2351"/>
				<updated>2010-01-27T08:54:18Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Hello&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My name is Mike Teall, I am a Junior Year ICAM major through the Visual Arts department.  I wanted to be an ICAM major because for whatever silly reason, I thought I would learn about Graphic Design and Programming.  I have since found out that the ICAM major does not focus Graphic Arts at all and the programming is very limited.  I have decided to stick it out anyways and learn that other stuff on my own and hopefully having an ICAM degree will help me as well.  I am taking this class as my two quarter A/B requirement for my major.  I have between a novice level and mild enthusiast level interest in electronics.  I have done some&lt;br /&gt;
soldering, wire stripping, etc.  I replaced the power jack on my girlfriend&amp;#039;s laptop, I put a new barrel connector on my power&lt;br /&gt;
adapter for my laptop as well.  I have put together several desktop systems, including my most current one which has an Intel i7 920 processor running at 3.7 Ghz with a gigantic air cooler, 6 Gigabytes of ddr3 ram running at 1600 Mhz, an ATI Radeon 5770 graphics card running crossfire x, 2 terabytes of hard disk space running in a RAID configuration, and a 750 watt power supply with a really nice case.  I do not know all the ins and outs of all electronics, but I have a decent basic understanding and some limited experience to bring to the classroom with me.  I am also interested in cutting edge electronics in general and feel this class would be fun for me along with giving me the most skills out of the A/B class sequences for the ICAM major in addition to providing me with some of the skills necessary to complete the ICAM senior project. &lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;&amp;#039;Midterm Project Proposal&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
So I have two different ideas that I could possibly do for the midterm project:  &lt;br /&gt;
&lt;br /&gt;
1. A tilt sensor switch that turns a light on or off, along with some other event.  &lt;br /&gt;
&lt;br /&gt;
2. The simple psycho-galvanometer. (checks for the change in resistance in the human skin depending on body chemistry altered by a number of different things such as: emotion, attention, and stress.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. The tilt sensor device would have 4 tilt sensor switches in 4 corners of a square object that one is to hold.  If the individual tilts any of the 4 corners past approximately 2 degrees, the current will flow and light up a light bulb.  The current will also possibly trigger an obnoxious sound through the small speaker we were given in our electronics kits.  &lt;br /&gt;
&lt;br /&gt;
2. The galvanometer will be hooked up to a participant via a static wrist strap or maybe even wires soldered to 2 pennies and taped on perhaps.  The participant will then light up the bulb involuntarily through various emotional responses or some trigger event perhaps :)&lt;br /&gt;
&lt;br /&gt;
Either of these projects are contingent on the availability of the components.  So far I have found tilt sensors, but have yet to even look for the rest.  I will decide which project I want to build after lecture on Thursday and also by component availability as well.  Once I decide which project to build, I will draw a simple schematic and write more on how it works.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;Field Research Listed Below&amp;#039;&amp;#039;: ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CellArch.gif]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I could link together several devices all utilizing Cell Processors in a home network as they were intended and designed for, I &lt;br /&gt;
would have tremendous computing power.  Instead I only have one, in my Sony Playstation 3....&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:HAARP.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I had the knowledge and the opportunity to operate and manipulate the HAARP antennas, I would carry out epic weather experiments.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Hubble.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Oh the fun I would have with Hubble.... I think some of the best artwork in history has come from pictures taken by the Hubble &lt;br /&gt;
Telescope.  Given the opportunity to control Hubble, I would probably do long exposures on dark areas with no stars.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:LHC.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Playing with the Large Hadron Collider must be a blast.... Literally &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ATMPee.jpg]]&lt;br /&gt;
If I had control over all of the ATM machines and their networks, this girl wouldn&amp;#039;t be the only one to pee herself...&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=1606</id>
		<title>Students/MikeTeall</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=1606"/>
				<updated>2010-01-12T06:31:24Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Hello&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My name is Mike Teall, I am a Junior Year ICAM major through the Visual Arts department.  I wanted to be an ICAM major because for whatever silly reason, I thought I would learn about Graphic Design and Programming.  I have since found out that the ICAM major does not focus Graphic Arts at all and the programming is very limited.  I have decided to stick it out anyways and learn that other stuff on my own and hopefully having an ICAM degree will help me as well.  I am taking this class as my two quarter A/B requirement for my major.  I have between a novice level and mild enthusiast level interest in electronics.  I have done some&lt;br /&gt;
soldering, wire stripping, etc.  I replaced the power jack on my girlfriend&amp;#039;s laptop, I put a new barrel connector on my power&lt;br /&gt;
adapter for my laptop as well.  I have put together several desktop systems, including my most current one which has an Intel i7 920 processor running at 3.7 Ghz with a gigantic air cooler, 6 Gigabytes of ddr3 ram running at 1600 Mhz, an ATI Radeon 5770 graphics card running crossfire x, 2 terabytes of hard disk space running in a RAID configuration, and a 750 watt power supply with a really nice case.  I do not know all the ins and outs of all electronics, but I have a decent basic understanding and some limited experience to bring to the classroom with me.  I am also interested in cutting edge electronics in general and feel this class would be fun for me along with giving me the most skills out of the A/B class sequences for the ICAM major in addition to providing me with some of the skills necessary to complete the ICAM senior project. &lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;Field Research Listed Below&amp;#039;&amp;#039;: ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CellArch.gif]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I could link together several devices all utilizing Cell Processors in a home network as they were intended and designed for, I &lt;br /&gt;
would have tremendous computing power.  Instead I only have one, in my Sony Playstation 3....&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:HAARP.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I had the knowledge and the opportunity to operate and manipulate the HAARP antennas, I would carry out epic weather experiments.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Hubble.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Oh the fun I would have with Hubble.... I think some of the best artwork in history has come from pictures taken by the Hubble &lt;br /&gt;
Telescope.  Given the opportunity to control Hubble, I would probably do long exposures on dark areas with no stars.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:LHC.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Playing with the Large Hadron Collider must be a blast.... Literally &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ATMPee.jpg]]&lt;br /&gt;
If I had control over all of the ATM machines and their networks, this girl wouldn&amp;#039;t be the only one to pee herself...&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=1603</id>
		<title>Students/MikeTeall</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=1603"/>
				<updated>2010-01-12T06:30:42Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Hello&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My name is Mike Teall, I am a Junior Year ICAM major through the Visual Arts department.  I wanted to be an ICAM major because for whatever silly reason, I thought I would learn about Graphic Design and Programming.  I have since found out that the ICAM major does not focus Graphic Arts at all and the programming is very limited.  I have decided to stick it out anyways and learn that other stuff on my own and hopefully having an ICAM degree will help me as well.  I am taking this class as my two quarter A/B requirement for my major.  I have between a novice level and mild enthusiast level interest in electronics.  I have done some&lt;br /&gt;
soldering, wire stripping, etc.  I replaced the power jack on my girlfriend&amp;#039;s laptop, I put a new barrel connector on my power&lt;br /&gt;
adapter for my laptop as well.  I have put together several desktop systems, including my most current one which has an Intel i7 920 processor running at 3.7 Ghz with a gigantic air cooler, 6 Gigabytes of ddr3 ram running at 1600 Mhz, an ATI Radeon 5770 graphics card running crossfire x, 2 terabytes of hard disk space running in a RAID configuration, and a 750 watt power supply with a really nice case.  I do not know all the ins and outs of all electronics, but I have a decent basic understanding and some limited experience to bring to the classroom with me.  I am also interested in cutting edge electronics in general and feel this class would be fun for me along with giving me the most skills out of the A/B class sequences for the ICAM major in addition to providing me with some of the skills necessary to complete the ICAM senior project. &lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;Field Research Listed Below&amp;#039;&amp;#039;: ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CellArch.gif]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I could link together several devices all utilizing Cell Processors in a home network as they were intended and designed for, I &lt;br /&gt;
would have tremendous computing power.  Instead I only have one, in my Sony Playstation 3....&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:HAARP.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I had the knowledge and the opportunity to operate and manipulate the HAARP antennas, I would carry out epic weather experiments.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Hubble.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Oh the fun I would have with Hubble.... I think some of the best artwork in history has come from pictures taken by the Hubble &lt;br /&gt;
Telescope.  Given the opportunity to control Hubble, I would probably do long exposures on dark areas with no stars.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:LHC.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Playing with the Large Hadron Collider must be a blast.... Literally &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ATMPee.jpg]]&lt;br /&gt;
If I had control over all of the ATM machines and their networks, this girl wouldn&amp;#039;t be the only one to pee herself...&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=1602</id>
		<title>Students/MikeTeall</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=1602"/>
				<updated>2010-01-12T06:20:06Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Hello&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My name is Mike Teall, I am a Junior Year ICAM major through the Visual Arts department.  I wanted to be an ICAM major because for whatever silly reason, I thought I would learn about Graphic Design and Programming.  I have since found out that the ICAM major does not focus Graphic Arts at all and the programming is very limited.  I have decided to stick it out anyways and learn that other stuff on my own and hopefully having an ICAM degree will help me as well.  I am taking this class as my two quarter A/B requirement for my major.  I have between a novice level and mild enthusiast level interest in electronics.  I have done some&lt;br /&gt;
soldering, wire stripping, etc.  I replaced the power jack on my girlfriend&amp;#039;s laptop, I put a new barrel connector on my power&lt;br /&gt;
adapter for my laptop as well.  I do not know all the ins and outs of all electronics, but I have a decent basic understanding and&lt;br /&gt;
some limited experience to bring to the classroom with me.  I am also interested in cutting edge electronics in general and feel this class would be fun for me along with giving me the most skills out of the A/B class sequences for the ICAM major in addition to providing me with some of the skills necessary to complete the ICAM senior project. &lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;Field Research Listed Below&amp;#039;&amp;#039;: ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CellArch.gif]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I could link together several devices all utilizing Cell Processors in a home network as they were intended and designed for, I &lt;br /&gt;
would have tremendous computing power.  Instead I only have one, in my Sony Playstation 3....&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:HAARP.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I had the knowledge and the opportunity to operate and manipulate the HAARP antennas, I would carry out epic weather experiments.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Hubble.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Oh the fun I would have with Hubble.... I think some of the best artwork in history has come from pictures taken by the Hubble &lt;br /&gt;
Telescope.  Given the opportunity to control Hubble, I would probably do long exposures on dark areas with no stars.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:LHC.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Playing with the Large Hadron Collider must be a blast.... Literally &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ATMPee.jpg]]&lt;br /&gt;
If I had control over all of the ATM machines and their networks, this girl wouldn&amp;#039;t be the only one to pee herself...&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=1601</id>
		<title>Students/MikeTeall</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=1601"/>
				<updated>2010-01-12T06:08:58Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;#039;&amp;#039;&amp;#039;Hello&amp;#039;&amp;#039;&amp;#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My name is Mike Teall, I am a Junior Year ICAM major through the Visual Arts department. I am taking this class as my two quarter&lt;br /&gt;
A/B requirement for my major.  I have between a novice level and mild enthusiast level interest in electronics.  I have done some&lt;br /&gt;
soldering, wire stripping, etc.  I replaced the power jack on my girlfriend&amp;#039;s laptop, I put a new barrel connector on my power&lt;br /&gt;
adapter for my laptop as well.  I do not know all the ins and outs of all electronics, but I have a decent basic understanding and&lt;br /&gt;
some limited experience to bring to the classroom with me.  I am also interested in cutting edge electronics in general and feel this class would be fun for me along with giving me the most skills out of the A/B class sequences for the ICAM major in addition to providing me with some of the skills necessary to complete the ICAM senior project. &lt;br /&gt;
&lt;br /&gt;
== &amp;#039;&amp;#039;Field Research Listed Below&amp;#039;&amp;#039;: ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CellArch.gif]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I could link together several devices all utilizing Cell Processors in a home network as they were intended and designed for, I &lt;br /&gt;
would have tremendous computing power.  Instead I only have one, in my Sony Playstation 3....&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:HAARP.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I had the knowledge and the opportunity to operate and manipulate the HAARP antennas, I would carry out epic weather experiments.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Hubble.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Oh the fun I would have with Hubble.... I think some of the best artwork in history has come from pictures taken by the Hubble &lt;br /&gt;
Telescope.  Given the opportunity to control Hubble, I would probably do long exposures on dark areas with no stars.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:LHC.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Playing with the Large Hadron Collider must be a blast.... Literally &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ATMPee.jpg]]&lt;br /&gt;
If I had control over all of the ATM machines and their networks, this girl wouldn&amp;#039;t be the only one to pee herself...&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=1599</id>
		<title>Students/MikeTeall</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=1599"/>
				<updated>2010-01-12T06:04:39Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hello ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My name is Mike Teall, I am a Junior Year ICAM major through the Visual Arts department. I am taking this class as my two quarter&lt;br /&gt;
A/B requirement for my major.  I have between a novice level and mild enthusiast level interest in electronics.  I have done some&lt;br /&gt;
soldering, wire stripping, etc.  I replaced the power jack on my girlfriend&amp;#039;s laptop, I put a new barrel connector on my power&lt;br /&gt;
adapter for my laptop as well.  I do not know all the ins and outs of all electronics, but I have a decent basic understanding and&lt;br /&gt;
some limited experience to bring to the classroom with me.  I am also interested in cutting edge electronics in general and feel this&lt;br /&gt;
class would be the most fun and give me the most skills out of the choices of the A/B class sequences for the ICAM major as well as&lt;br /&gt;
give me some of the skills necessary to complete the ICAM senior project as well.  &lt;br /&gt;
&lt;br /&gt;
== Field Research Listed Below: ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CellArch.gif]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I could link together several devices all utilizing Cell Processors in a home network as they were intended and designed for, I &lt;br /&gt;
would have tremendous computing power.  Instead I only have one, in my Sony Playstation 3....&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:HAARP.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I had the knowledge and the opportunity to operate and manipulate the HAARP antennas, I would carry out epic weather experiments.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Hubble.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Oh the fun I would have with Hubble.... I think some of the best artwork in history has come from pictures taken by the Hubble &lt;br /&gt;
Telescope.  Given the opportunity to control Hubble, I would probably do long exposures on dark areas with no stars.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:LHC.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Playing with the Large Hadron Collider must be a blast.... Literally &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ATMPee.jpg]]&lt;br /&gt;
If I had control over all of the ATM machines and their networks, this girl wouldn&amp;#039;t be the only one to pee herself...&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=1598</id>
		<title>Students/MikeTeall</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=1598"/>
				<updated>2010-01-12T06:04:10Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Hello ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My name is Mike Teall, I am a Junior Year ICAM major through the Visual Arts department. I am taking this class as my two quarter&lt;br /&gt;
A/B requirement for my major.  I have between a novice level and mild enthusiast level interest in electronics.  I have done some&lt;br /&gt;
soldering, wire stripping, etc.  I replaced the power jack on my girlfriend&amp;#039;s laptop, I put a new barrel connector on my power&lt;br /&gt;
adapter for my laptop as well.  I do not know all the ins and outs of all electronics, but I have a decent basic understanding and&lt;br /&gt;
some limited experience to bring to the classroom with me.  I am also interested in cutting edge electronics in general and feel this&lt;br /&gt;
class would be the most fun and give me the most skills out of the choices of the A/B class sequences for the ICAM major as well as&lt;br /&gt;
give me some of the skills necessary to complete the ICAM senior project as well.  &lt;br /&gt;
&lt;br /&gt;
== &lt;br /&gt;
Field Research Listed Below:&lt;br /&gt;
 ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CellArch.gif]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I could link together several devices all utilizing Cell Processors in a home network as they were intended and designed for, I &lt;br /&gt;
would have tremendous computing power.  Instead I only have one, in my Sony Playstation 3....&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:HAARP.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
If I had the knowledge and the opportunity to operate and manipulate the HAARP antennas, I would carry out epic weather experiments.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Hubble.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Oh the fun I would have with Hubble.... I think some of the best artwork in history has come from pictures taken by the Hubble &lt;br /&gt;
Telescope.  Given the opportunity to control Hubble, I would probably do long exposures on dark areas with no stars.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:LHC.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Playing with the Large Hadron Collider must be a blast.... Literally &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ATMPee.jpg]]&lt;br /&gt;
If I had control over all of the ATM machines and their networks, this girl wouldn&amp;#039;t be the only one to pee herself...&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=1597</id>
		<title>Students/MikeTeall</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=1597"/>
				<updated>2010-01-12T06:02:06Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hello&lt;br /&gt;
&lt;br /&gt;
My name is Mike Teall, I am a Junior Year ICAM major through the Visual Arts department. I am taking this class as my two quarter&lt;br /&gt;
A/B requirement for my major.  I have between a novice level and mild enthusiast level interest in electronics.  I have done some&lt;br /&gt;
soldering, wire stripping, etc.  I replaced the power jack on my girlfriend&amp;#039;s laptop, I put a new barrel connector on my power&lt;br /&gt;
adapter for my laptop as well.  I do not know all the ins and outs of all electronics, but I have a decent basic understanding and&lt;br /&gt;
some limited experience to bring to the classroom with me.  I am also interested in cutting edge electronics in general and feel this&lt;br /&gt;
class would be the most fun and give me the most skills out of the choices of the A/B class sequences for the ICAM major as well as&lt;br /&gt;
give me some of the skills necessary to complete the ICAM senior project as well.  &lt;br /&gt;
&lt;br /&gt;
Field Research Listed Below:&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:CellArch.gif]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
If I could link together several devices all utilizing Cell Processors in a home network as they were intended and designed for, I &lt;br /&gt;
would have tremendous computing power.  Instead I only have one, in my Sony Playstation 3....&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:HAARP.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
If I had the knowledge and the opportunity to operate and manipulate the HAARP antennas, I would carry out epic weather experiments.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Hubble.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Oh the fun I would have with Hubble.... I think some of the best artwork in history has come from pictures taken by the Hubble &lt;br /&gt;
Telescope.  Given the opportunity to control Hubble, I would probably do long exposures on dark areas with no stars.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:LHC.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Playing with the Large Hadron Collider must be a blast.... Literally &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:ATMPee.jpg]]&lt;br /&gt;
If I had control over all of the ATM machines and their networks, this girl wouldn&amp;#039;t be the only one to pee herself...&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=1596</id>
		<title>Students/MikeTeall</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=1596"/>
				<updated>2010-01-12T06:00:17Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hello&lt;br /&gt;
&lt;br /&gt;
My name is Mike Teall, I am a Junior Year ICAM major through the Visual Arts department. I am taking this class as my two quarter&lt;br /&gt;
A/B requirement for my major.  I have between a novice level and mild enthusiast level interest in electronics.  I have done some&lt;br /&gt;
soldering, wire stripping, etc.  I replaced the power jack on my girlfriend&amp;#039;s laptop, I put a new barrel connector on my power&lt;br /&gt;
adapter for my laptop as well.  I do not know all the ins and outs of all electronics, but I have a decent basic understanding and&lt;br /&gt;
some limited experience to bring to the classroom with me.  I am also interested in cutting edge electronics in general and feel this&lt;br /&gt;
class would be the most fun and give me the most skills out of the choices of the A/B class sequences for the ICAM major as well as&lt;br /&gt;
give me some of the skills necessary to complete the ICAM senior project as well.  &lt;br /&gt;
&lt;br /&gt;
Field Research Listed Below:&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Image:CellArch.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
If I could link together several devices all utilizing Cell Processors in a home network as they were intended and designed for, I &lt;br /&gt;
would have tremendous computing power.  Instead I only have one, in my Sony Playstation 3....&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Image:HAARP.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
If I had the knowledge and the opportunity to operate and manipulate the HAARP antennas, I would carry out epic weather experiments.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Image:Hubble.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Oh the fun I would have with Hubble.... I think some of the best artwork in history has come from pictures taken by the Hubble &lt;br /&gt;
Telescope.  Given the opportunity to control Hubble, I would probably do long exposures on dark areas with no stars.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Image:LHC.jpg]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Playing with the Large Hadron Collider must be a blast.... Literally &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Image:ATMPee.jpg]]&lt;br /&gt;
If I had control over all of the ATM machines and their networks, this girl wouldn&amp;#039;t be the only one to pee herself...&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=1595</id>
		<title>Students/MikeTeall</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=1595"/>
				<updated>2010-01-12T05:57:56Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mike Teall.&lt;br /&gt;
Junior Year/ICAM Visual Arts&lt;br /&gt;
&lt;br /&gt;
My name is Mike Teall, I am a Junior Year ICAM major through the Visual Arts department. I am taking this class as my two quarter&lt;br /&gt;
A/B requirement for my major.  I have between a novice level and mild enthusiast level interest in electronics.  I have done some&lt;br /&gt;
soldering, wire stripping, etc.  I replaced the power jack on my girlfriend&amp;#039;s laptop, I put a new barrel connector on my power&lt;br /&gt;
adapter for my laptop as well.  I do not know all the ins and outs of all electronics, but I have a decent basic understanding and&lt;br /&gt;
some limited experience to bring to the classroom with me.  I am also interested in cutting edge electronics in general and feel this&lt;br /&gt;
class would be the most fun and give me the most skills out of the choices of the A/B class sequences for the ICAM major as well as&lt;br /&gt;
give me some of the skills necessary to complete the ICAM senior project as well.  &lt;br /&gt;
&lt;br /&gt;
Field Research Listed Below:&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Image:CellArch.jpg]]&lt;br /&gt;
If I could link together several devices all utilizing Cell Processors in a home network as they were intended and designed for, I &lt;br /&gt;
would have tremendous computing power.  Instead I only have one, in my Sony Playstation 3....&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Image:HAARP.jpg]]&lt;br /&gt;
If I had the knowledge and the opportunity to operate and manipulate the HAARP antennas, I would carry out epic weather experiments.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Image:Hubble.jpg]]&lt;br /&gt;
Oh the fun I would have with Hubble.... I think some of the best artwork in history has come from pictures taken by the Hubble &lt;br /&gt;
Telescope.  Given the opportunity to control Hubble, I would probably do long exposures on dark areas with no stars.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Image:LHC.jpg]]&lt;br /&gt;
Playing with the Large Hadron Collider must be a blast.... Literally &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Image:ATMPee.jpg]]&lt;br /&gt;
If I had control over all of the ATM machines and their networks, this girl wouldn&amp;#039;t be the only one to pee herself...&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=File:LHC.jpg&amp;diff=1588</id>
		<title>File:LHC.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=File:LHC.jpg&amp;diff=1588"/>
				<updated>2010-01-12T04:55:59Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: Large Hadron Collider&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Large Hadron Collider&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=File:Hubble.jpg&amp;diff=1587</id>
		<title>File:Hubble.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=File:Hubble.jpg&amp;diff=1587"/>
				<updated>2010-01-12T04:55:33Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: Hubble&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hubble&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=File:HAARP.jpg&amp;diff=1586</id>
		<title>File:HAARP.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=File:HAARP.jpg&amp;diff=1586"/>
				<updated>2010-01-12T04:55:05Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: HAARP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HAARP&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=File:CellArch.gif&amp;diff=1585</id>
		<title>File:CellArch.gif</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=File:CellArch.gif&amp;diff=1585"/>
				<updated>2010-01-12T04:54:22Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: Cell Processor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Cell Processor&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=1584</id>
		<title>Students/MikeTeall</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=Students/MikeTeall&amp;diff=1584"/>
				<updated>2010-01-12T04:53:19Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi,&lt;br /&gt;
&lt;br /&gt;
My name is Mike Teall, I am a Junior Year ICAM major through the Visual Arts department. I am taking this class as my two quarter&lt;br /&gt;
A/B requirement for my major.  I have between a novice level and mild enthusiast level interest in electronics.  I have done some&lt;br /&gt;
soldering, wire stripping, etc.  I replaced the power jack on my girlfriend&amp;#039;s laptop, I put a new barrel connector on my power&lt;br /&gt;
adapter for my laptop as well.  I do not know all the ins and outs of all electronics, but I have a decent basic understanding and&lt;br /&gt;
some limited experience to bring to the classroom with me.  I am also interested in cutting edge electronics in general and feel this&lt;br /&gt;
class would be the most fun and give me the most skills out of the choices of the A/B class sequences for the ICAM major as well as&lt;br /&gt;
give me some of the skills necessary to complete the ICAM senior project as well.  &lt;br /&gt;
&lt;br /&gt;
I will be posting my Field Research Shortly ;)&lt;br /&gt;
&lt;br /&gt;
[[Image:ATMPee.jpg]]&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	<entry>
		<id>http://wiki.roberttwomey.com/index.php?title=File:ATMPee.jpg&amp;diff=1583</id>
		<title>File:ATMPee.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.roberttwomey.com/index.php?title=File:ATMPee.jpg&amp;diff=1583"/>
				<updated>2010-01-12T04:51:55Z</updated>
		
		<summary type="html">&lt;p&gt;Mistateo: If I controlled all of the ATM&amp;#039;s this would happen all the time :)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If I controlled all of the ATM&amp;#039;s this would happen all the time :)&lt;/div&gt;</summary>
		<author><name>Mistateo</name></author>	</entry>

	</feed>