2008 3.05

From Media Design: Networked & Lens-Based wiki
Revision as of 10:30, 15 May 2008 by Michael Murtaugh (talk | contribs) (New page: PZI techdaze exercise a. Create a "call and response" arduino application. program the arduino to read one or more inputs (*at least one* analog), send the data only in response to readi...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

PZI techdaze

exercise

a. Create a "call and response" arduino application. program the arduino to read one or more inputs (*at least one* analog), send the data only in response to reading a byte from it's serial port (the call)

Write a simple "proof of concept" receiver (in Python)

b. Relativizing Analog Input


Use two variables, maxsensor and minsensor, to remember the highest and lowest sensor value your program as seen. Use these values to translate the sensor reading at any moment into a "scaler" that goes from 0 (when the sensor value is at the minimum) to 1 (sensor is at maximum).

Use your scaler to control a visual PyGame property (size, color, position of a drawn shape, image).

c.

CREATE a Class called Sensor to encapsulate your min / max sensor reading code.