Search wiring.org.co:

Referencia para la versión de Wiring 1.0 Build 0100+. Si tiene una versión previa, use la referencia incluida con su software. Si encuentra errores o tiene comentarios, no dude en contactarnos.

Nombre |

### noPullup()

Ejemplos |
    int inpin = 8;
    int val = 0;
    char ch;

    void setup() {
      pinMode(WLED, OUTPUT);
      pinMode(inpin, INPUT);
      Serial.begin(9600);
    }

    void loop() {
      // cuando el pin tiene la resistencia
      // interna pullup activada
      // leer el pin cuando no hay nada conectado
      // retorna HIGH
      if (Serial.available() > 0) {
        ch = Serial.read();
        if (ch == 'p') {
          pullup(inpin);
        }
        else {
          // de lo contrario retorna LOW
          // o un valor inestable en la lectura
          noPullup(inpin);
        }
      }

      val = digitalRead(inpin);
      if (val == HIGH)
      {
        digitalWrite(WLED, HIGH);
      }
      else {
        digitalWrite(WLED, LOW);
      }
    }
Descripción | Las resistencias pullup son usadas en los circuitos para garantizar que un pin de entrada está en un valor lógico esperado (HIGH) cuando el pin está desconectado o en alta impedancia. El método noPullup() deshabilita la resistencia interna pullup de un pin en el core AVR. Por defecto la resistencia pullup está deshabilitada.
Sintaxis |
    pullup(pin)
Parámetros |

pin | int: número del pin

Retorna | None
Uso | Application
Relacionados | pullup() INPUT OUTPUT pinMode() digitalWrite()
digitalRead()

Updated on July 07, 2011 11:13:24pm PDT