This is my documentation page for Physical Computing.

...
Final Project

This text shows up as part of the link of the Final Project


...
Week 01

Assignment ’ I began by making a breadboard diagram in Fritzing followed by a schematic diagram in circuit-diagram.org. The diagrams portray two LEDs connected to Arduino pins 9 and 10 as outputs and a button connected to Arduino port 2 as an input. I succumbed to looking at the code solutions first. But I ran through all the tutorials. I might need an explanation on thresholds and how to use the trigger variable. ...


...
Week 02

Assignment ’ 1. Find an interesting existing Alt+Ctrl Interface From among the 2020 selected controllers in the GDC alt.ctrl archive, ’Our Sutured City’ best aligns with my earlier interest in E-Textiles. In this example, the graphic elements of the tapestry taken together ¥depict a town map, providing the basis for an adventure game. Elements of the tapestry are embedded with conductive patches linked to capacitive sensors which respond to human touch. ...


...
Week 03

Assignment ’ 1. PCB-SVG In Monday’s class, guest lecturer Leo McElroy inteoduced us to the PCB-SVG tool through which printed circuit boards can be designed. These PCB designs can then be etched using the SVG file as a mask or milled with a CNC machine by converting the SVG to gcode. The layout of the browser based tool situates a javascript window upon the left and a svg design window on the right. ...


...
Week 04

Assignment ’ 1. Serial Communication between Arduino and other Software In testing a P5js sketch to read the data from the serial port, I first uploaded the Arduino code. This code receives and prints out data from the light and distance sensors connected to the Arduino board. In p5js, it is necessary to first include the tag for the p5.webserial library in the index.html file. When the mouse is pressed, options for connecring to the Arduino are displayed. ...