This is an example of using 2 variable resistors as analog inputs and a switch as a digital input to control 8 LEDs with a PIC18F452 chip. Variable resistor 1 is used to control which LEDs light up. The second variable resistor controls how fast the LEDs blink. The switch decides whether the LEDs blink or not. MAX232CPE is used to allow serial communication with a computer. PICBASIC was used to program the chip. This is how the board was set up:
The following is the code:
DEFINE LOADER_USED 1
DEFINE OSC 20
I have been asked to teach a course at the Korean National University of Arts. The course is set up to explore the complex relationship between the material and the immaterial elements of design through a few experiments. This would be my first full-semester teaching experience apart from teaching as an assistant or running shorter workshops. I’d like to thank Jieun Lee and Jinbok Wie (http://wieandpartners.com) for this opportunity.
This course aims to explore the complex relationship between the physical and the metaphysical territories of design. The act of creation is often complete when conceptualization and materialization both take place. We will situate ourselves in 5 sets of experiments that are conceptually connected, but physically separated. The very nature of these experiments will actively seek to develop a new sense that will perhaps enable us to see the invisible, to touch the intangible, and/or to materialize the immaterial.
Today was my first day at a physical computing workshop run by Jin-Yo Mok (http://www.geneo.net). I’m starting from the very basics to understand how every single piece operates at the most fundamental level. The breadboard in the image shows the simplest setup of current amplification using an NPN transistor (2N2222). Hopefully, I’ll be able to design custom circuit boards in the future as I become more comfortable with all these volts and currents :)