Función pinMode Arduino IDE

La función pinMode() en el Arduino IDE establece el modo del pin especificado como entrada o salida. El pin digital del Arduino puede estar en dos estados. En modo de entrada, el pin lee una tensión de 0 a 5 voltios y en modo de salida, entrega una tensión de 5 voltios al pin. El modo del pin se selecciona con la función pinMode(pin, mode), donde pin es el número de pin y mode es el modo de funcionamiento del pin en la placa Arduino.

Para esta actividad necesitaremos:

  • Arduino Uno / Arduino Nano / Arduino Mega

Función pinMode Arduino IDE descripción

Descripción función pinMode OUTPUT

OUTPUT (el puerto funciona como una salida) – el pin se convierte en una fuente de alimentación con una corriente máxima de 40mA. Dependiendo del comando digitalWrite() o analogWrite(), el pin emite una tensión de 0 a 5 voltios. Ejemplo: pinMode (10, OUTPUT);

Descripción función pinMode INPUT

INPUT (el puerto funciona como una entrada) en este modo, el pin lee los datos de los sensores analógicos y digitales, el estado de los botones. El puerto está en un estado de alta impedancia, es decir, el pin tiene una alta resistencia. Ejemplo: pinMode (A1, INPUT);

Descripción función pinMode INPUT PULLUP

INPUT_PULLUP (el puerto funciona como una entrada) pero se conecta una resistencia de 20kΩ al pin. En este modo, no se puede utilizar ninguna resistencia pull-up externa para conectar el botón al Arduino. Ejemplo: pinMode (10, INPUT_PULLUP);




Conclusión. No conecte dispositivos que consuman más de 40mA a los pines del microcontrolador Arduino, ya que el objetivo principal del microcontrolador es controlar otros dispositivos mediante señales lógicas. Si se conecta a la clavija un dispositivo que consuma más corriente que el valor especificado, puede quemarse. Por lo tanto, no conecte nada más potente que un LED a los pines del microcontrolador Arduino.


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *