CONTENIDO ►
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