Example Projects
Workshops

Actuators
Circuits
Communication
Connections
Power
Sensors
Traces
Conductive Materials
Non-Conductive Materials
Tools
Techniques
Code
Circuits
  • Amplifying Sound Circuits
  • Arduino
  • ATtiny 7-Segment Display
  • Cheap Electronic Toys
  • Controlling EL Panel and EL Wire
  • EL panel/wire inverter hack
  • Lasercut Fabric Circuits and Traces
  • Heat Controlling Circuit
  • LED with Light Sensor
  • Lilypad XBee Shield
  • Multiplexer Fabric Breakout
  • Pull-up Resistors
  • LilyPad Arduino
  • simple heat circuit
  • Solar Powered Motor Circuit
  • Translating Sound to Light
  • 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
    Circuits

    Pull-up Resistors

    The following CNMAT and Wikipedia entries cover all the important explanations of why you need and how to place pull-up or pull-down resistors.
    >> http://cnmat.berkeley.edu/recipe/how_and_why_add_pull_and_pull_down_resistors_microcontroller_i_o_
    >> http://en.wikipedia.org/wiki/Pull-up_resistor

    Analog

    For most of our fabric sensors using velostat the internal 20 K Ohm pull-up resistors of the arduino are fine. To set these you’ll have to include the following in the setup function of your Arduino code. The analog inputs 0-5 can be addressed as digital outputs using the numbers 14-19.
    digitalWrite(14, HIGH); // set internal pullup resistor for analog pin 0

    >> http://arduino.cc/en/Tutorial/AnalogInputPins

    Digital

    For setting the internal pull-up resistors for digital input pins, the code will look like the following.
    digitalWrite(2, HIGH); // turn on internal pullup resistor for digital pin 2

    >> http://arduino.cc/en/Tutorial/DigitalPins

    The INPUT setting for all digital and analog pins is default, so it does not really need to be specified in the code like this:
    pinMode(pin, INPUT); // set pin to input

    There are various ways to wire or sew your pull-up resistors.



    2 Comments so far

    1. krav maga fort collins on January 8th, 2013

      You could certainly see your expertise within the work you write.

      The sector hopes for more passionate writers like you
      who aren’t afraid to say how they believe. Always go after your heart.

    2. If you are going for finest contents like
      myself, simply go to see this web page everyday as it offers feature contents, thanks

    Leave a comment