User Tools

Site Tools


arduino:digital_io:pinmode

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

arduino:digital_io:pinmode [2013/02/15 20:45]
arduino:digital_io:pinmode [2024/02/16 01:04] (current)
Line 1: Line 1:
 +======pinMode()   ======
 +
 +====Description   ====
 +Configures the specified pin to behave either as an input or an output.
 +
 +As of Arduino 1.0.1, it is possible to enable the internal pullup resistors with the mode INPUT_PULLUP.  Additionally, the INPUT mode explicitly disables the internal pullups.
 +
 +====Syntax   ====
 +pinMode(pin, mode)
 +
 +====Parameters   ====
 +pin: the number of the pin whose mode you wish to set
 +
 +mode: [[arduino:constants:Constants|INPUT]], [[arduino:constants:Constants|OUTPUT]], or [[arduino:constants:Constants|INPUT_PULLUP]].
 +
 +====Returns   ====
 +None
 +
 +====Example   ====
 +<code arduino>
 +
 +
 +int ledPin = 13;                 // LED connected to digital pin 13
 +
 +void setup()
 +{
 +  pinMode(ledPin, OUTPUT);      // sets the digital pin as output
 +}
 +
 +void loop()
 +{
 +  digitalWrite(ledPin, HIGH);   // sets the LED on
 +  delay(1000);                  // waits for a second
 +  digitalWrite(ledPin, LOW);    // sets the LED off
 +  delay(1000);                  // waits for a second
 +}
 +</code>
 +
 +====Note   ====
 +
 +The analog input pins can be used as digital pins, referred to as A0, A1, etc.  
 +
 +====See also   ====
 +* [[arduino:constants:Constants|constants]]
 +* [[arduino:digital io:DigitalWrite]]
 +* [[arduino:digital io:DigitalRead]]
 +Source: arduino.cc
  

on the occasion of the current invasion of Russia in Ukraine

Russian Stop this War

Impressum Datenschutz