Reference for Wiring version 0024+. If you have a previous version, use the reference included with your software. If you see any errors or have any comments, let us know.

Name

pinMode()

Examples
int inpin = 0;
int outpin = 1;
int val = 0;

void setup() {
  pinMode(inpin, INPUT); 
  pinMode(outpin, OUTPUT);
}

void loop() {
  val = digitalRead(inpin, HIGH);
  if(val == HIGH) 
  {
    digitalWrite(outpin, HIGH);
  } else {
    digitalWrite(outpin, LOW);
  } 
}
Description The pinMode() method sets the specified digital I/O pin as INPUT or OUTPUT. A digital or binary I/O pin can have two possible values: HIGH or LOW. Is it possible to set or read the value of a digital I/O pin by using the digitalWrite() and digitalRead() methods.
Syntax
pinMode(pin,value)
Parameters
pin pin number
value INPUT or OUTPUT
Returns None
Usage Application
Related INPUT
OUTPUT
digitalWrite()
digitalRead()
Updated on November 01, 2009 11:25:09pm PST

Creative Commons License