Archive for the 3. Digital Input-Output Category

Digital Input/Output

Posted in 3. Digital Input-Output on October 19, 2009 by Rohit

Very late version of all the projects to come!

I have never worked with wires before…actually I never realized wire strippers were all jagged because it served so many different functions! It took me a really long time to understand some basic concepts. To help future MTI-ers like myself I will add a “wiring for dummies” section to each project post. Each segment will be based on a problem I had to endure while wiring the project in the post.

First the video:

Wiring for Dummies: Foundations in Fundamentals First

Understanding the basics is the most important thing wiring. In actuality, this stuff is simple. Its all based off of one thing: the direction of a current. A current must go from a positive power source to a negative ground. While any 6th grader might be able to give you similar insight, its really important to always remember this when wiring complex systems. In the end, its just a current and everything is controlled by whether that current is getting through or not.

The specific problem I endured for this entire project was identifying whether current was actually going through or not. After 2 Masters ECE students looked at my board and program they said nothing was wrong… little did I know that after bringing it to office hours, I had no ground! Only half of the LEDs were actually being grounded, causing them not to work obviously. That simple problem once overcame exposed another more trade-specific problem: wire stripping.

Wiring is somewhat of an art. Everything from creating detailed, complex yet readable circuits to soldering thousands of tiny wires takes a consistent, steady hand and great care and attention. I was very hasty at first when stripping wires and jamming them into the breadboard and Arduino, but after uploading the program my switches would constantly be blinking or would blink when the switch was only half closed. After cutting and carefully re-stripping my wires so they were clean and unexposed the program worked fine.

SUMMARY:

  • understand what a current is and how it works
  • be patient in creating circuits, rushing causes way more frustration than a few extra seconds stripping
    + buy a nice pair of stripper…soooo worth it
Advertisements

Sponge switch

Posted in 3. Digital Input-Output on October 4, 2009 by mzywica

Arduino Sketch: matthew_dio_part2

Arduino Sketch: matthew_dio_part3

Arduino Sketch: matthew_dio_mashup

Assignment 3 Using Pandool Switch

Posted in 3. Digital Input-Output with tags on September 27, 2009 by mehrdadgh

This Cup includes two switches, a press button switch on top of cup and a pandool inside inner cup. As you can see in video there are several ways to activate these two switches. The idea of switch just came in my head while seating in archtecture lounge drinking tea – no wonder!!! Here are codes and you can see what they do in video.

This Cup includes two switches, a press button switch on top of cup and a pandool inside inner cup. As you can see in video there are several ways to activate these two switches. The idea of switch just came in my head while seating in archtecture lounge drinking tea – no wonder!!! Here are codes and you can see what they do in video.

Arduino Sketch: Assignment_3_part_2_mehrdadgh
Arduino Sketch: Assignment_3_part_3
Arduino Sketch: Assignment_3_part_4
Arduino Sketch: Assignment_3_Additional

Assignment 3

Posted in 3. Digital Input-Output on September 24, 2009 by zhixunhe

Part 2: Blink

Arduino Sketch: Zhixun_Assignment3_Part2

Part 3: Binary

Arduino Sketch: Zhixun_Assignment3_Part3

Part 4: Marsh-up

Arduino Sketch: Zhixun_Assignment3_Part4

Digital Switch + Assignment 3

Posted in 3. Digital Input-Output on September 23, 2009 by Andrew Ngan

Part 1

Digital Switch: Metal Clip Switch

I decided to make my digital swtich out of a metal clip, two pieces of cardboard, and two jumper wires. It is a normally opened switch. Switch closes when pressing down on it.

Part 2

Blink

Arduino Sketch: Andrew_Assignment3_part2

Part 3

Binary + Dual Switches

Arduino Sketch: Andrew_Assignment3_part3

Part 4

Combine Part 2 + 3

Arduino Sketch: Andrew_Assignment3_part4

Digital I/O: Origami Scottie Dog and Frog

Posted in 3. Digital Input-Output on September 22, 2009 by melloko

I made two custom switches using origami: a Scottie Dog & a Frog. In part 2, the Scottie dog is the switch that speeds up the LEDs’ blinking. The Frog slows down the LEDs. Part 3 shows how the switches turn off certain LEDs depending on which switch you press. Part 4 combines part 2 and 3.

Sketches:
Part 2: Acosta_Digital_IO_2
Part 3: Acosta_Digital_IO_3
Part 4: Acosta_Digital_IO_4

Flash those digits

Posted in 3. Digital Input-Output on September 20, 2009 by Frank Scarola

Binary and counter

Arduino Sketch: counter_and_blink