Example Projects
Workshops

Actuators
Circuits
Communication
Connections
Power
Sensors
Traces
Conductive Materials
Non-Conductive Materials
Tools
Techniques
Code
Code
  • Analog Input Graph
  • 2x2 Analog Input Matrix
  • ATtiny & Arduino
  • ATtiny85 Software PWM
  • Etch-a-Sketch Drawing
  • ISP Alligator Clip Extension
  • Large Analog Input Matrix
  • Position Visualization
  • RGB Colour Fade
  • About
  • Newsletter
  • Shopping Local

  • SEARCH
    Content by Mika Satomi and Hannah Perner-Wilson
    We support the Open Source Hardware movement. All our own designs published on this website are released under the Free Cultural Works definition
    The following institutions have funded our research and supported our work:

    Mika was a guest researcher at the Smart Textiles Design Lab, The Swedish School of Textiles

    Hannah is a former graduate student of the MIT Media Lab's High-Low Tech research group


    Hannah and Mika were both research fellows at the Distance Lab

    Code

    ISP Alligator Clip Extension


    Programming integrated circuits with an ISP alligator clip extension.

    ATtiny & Arduino


    This post contains a collection of links, notes and references related to programming the ATtiny 45 & 84 chips using the arduino language.

    ATtiny85 Software PWM


    PWM (“analog output”) on all five i/o pins of the ATtiny85 in software!

    Large Analog Input Matrix


    This 28×28 matrix was used in the rSkin project to visualize pressure and location of pressure applied to a rectangular neoprene pressure sensor matrix that was wrapped around a robot arm.

    RGB Colour Fade


    The following arduino code lets you input two RGB colours and then automatically fades from the first to the second. The following video shows the effects of this code.

    Position Visualization


    Using simple graphics to visualize position on a resistive touchpad.

    2×2 Analog Input Matrix


    This code is great for visualizing pressure sensor matrices using a grid of squares that are filled with gray-scale values from 0-255, corresponding to the pressure sensor value.

    Analog Input Graph


    In many of our textile sensor videos and examples we use an arduino programmed to read analog sensor values and send them over serial to a computer running a visualization written in processing. We have taken our code from the following examples:

    Etch-a-Sketch Drawing


    Reads 4 analog inputs and maps them to control the direction of a line being drawn.