Physical Computing

Blog posts and documentation for physical computing with Tom Igoe.
Dec
13

Final Project: PhiPhi's Quantum Tuna Cans

Yuke Ding and I spent a little over a month developing this little project – a friendly demonstration of some fundamental
5 min read
Nov
20

Week 10: Music Player, and Serial Communication of Rotation to Unity

SPI and I2CWeek 10Background: Synchronous serial communication is needed for simpler ICs that don’t have internal clocks. There are
5 min read
Nov
14

Week 9: SPI and I2C WIP, and Final Project Idea

Final ProjectDing and I are working together on creating an activity for understanding some basic concepts of quantum computing. See
2 min read
Nov
07

Week 8: Serial Communication Between Arduino and Unity

Inspired by the possibilities I saw using p5.js, I thought I would try serial communication between the Arduino and
3 min read
Oct
31

Week 7: Serial Communication

Week 7 NotesBackground Asynchronous Serial Communication TTL: transistor-transistor logic – used by UARTs (universal asynchronous receiver-transmitters), high voltage means logic 1,
2 min read
Oct
24

Midterm

Everything is here: GitHub - mashiyatz/pcomp-midterm: Arduino code for building a motor operated drawer with an undead doorman.Arduino
1 min read
Oct
18

Week 5: Skulls and Motors

Week 5 NotesBackground Readings: Controlling High-Current Loads: Trying to understand how the relay works: through induction there’s a magnetic
1 min read
Oct
03

Week 4: How do you open a door?

For this week's Designing Assistive Technology class, I had to build something out of cardboard – I thought it would be
2 min read
Sep
26

Week 3: Not everything needs wires

Week 3 NotesBackground Analog Output: PWM: pulse width modulation creates a pseudo-analog voltage – effective voltage created by constantly changing V;
4 min read
Sep
19

Week 2: Why Won't This Speaker Work?! Because I Need Delay!

Week 2 NotesBackground Microcontrollers: Input: sensor; output: actuator GPIO: general purpose input and output Microcontroller: a simple (firmware only) processor,
3 min read