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 |
|
||
Retorna | None | ||
Uso | Application | ||
Relacionados | pullup() INPUT OUTPUT pinMode() digitalWrite() digitalRead() |