Components

Learned the basic vocabulary of various components and terminology of physical computing.

Electronics

IMG_0232.png

Familiared with the multimeter, especially measuring the continuity that is helpful for debug. I used a 13V plug and 7805 voltage regulator to convert the voltage from 13V to 5V, provided electricity to the whole breadboard.

Setting up the breadboard

IMG_0289.png

As I learned Arduino could provide 3.3V output, I used Arduino as the power supply and made a simple circuit including two resistors, one pushbutton, and one LED. My first circuit was failed, which burned a LED because I connected both pin to the anode and the current was too high.

I also noticed that the Elegoo breadboard's inner rows are stiff, and outside rows are looser. To put Arduino on the breadboard, I used a jumper wire and 7805 voltage regulator to lose the holes.

Switches and Pushbuttons

Learned some basic kinds of switches and made a finger switch that can control 4 LEDs.

IMG_0327_111 copy.jpg

In my first version of the finger switch, I stuck wires under tapes, which connected the circuit somehow but was uneasy to control. Thus I found out the conductive tape has a better electricity continuity on the front side than the back side.

Afterwards, I learned soldering and soldered conductive tapes with wires in my second version. It worked much better in continuity, but the wires attacted to my hand was uncomfortable, and tapes fell off very often due to the stiffness of wires and non-intuitive design. I improved the soldering design with softer jumper wires and soldered them vertically.

practice soldering with potientiometer

practice soldering with potientiometer

first soldering design

first soldering design

improved soldering design

improved soldering design

I also played this switch with drum music, exploring the possibilities that if LED could be substituted with speakers or switches could function as instruments.

Finger Switch1.mp4

Finger Switch2.mp4

Questions

What's the safey circuit while using Arduino?

What's the Arduino pinMode function?