29-01-2014, 10:59
Hola,
Si queréis ahorraros la resistencia de los pulsadores o interruptores de entrada, el propio chip lleva unas resistencias de 20K integradas que pueden activarse por programa. Cuando se define un pin como entrada, se puede activar su resistencia pull-up de la siguiente manera:
pinMode(pin, INPUT); // pone el pin como entrada
digitalWrite(pin, HIGH); // activa la resistencia pullup
De esta manera, el pusador se puede conectar directamente sin resistencias. La diferencia es que entonces el pulsador se pone entre el GND y el PIN, y no entre los 5V y el pin.
Salut,
Dani
Si queréis ahorraros la resistencia de los pulsadores o interruptores de entrada, el propio chip lleva unas resistencias de 20K integradas que pueden activarse por programa. Cuando se define un pin como entrada, se puede activar su resistencia pull-up de la siguiente manera:
pinMode(pin, INPUT); // pone el pin como entrada
digitalWrite(pin, HIGH); // activa la resistencia pullup
De esta manera, el pusador se puede conectar directamente sin resistencias. La diferencia es que entonces el pulsador se pone entre el GND y el PIN, y no entre los 5V y el pin.
Salut,
Dani