Chat


How can I help you?
entrada digital y salida dual digital en arduino.

@copilot entrada digital y salida dual digital en arduino.
2y
Vamos a diseñar un circuito utilizando un microcontrolador Arduino para tener una entrada digital y dos salidas digitales.
Componentes Necesarios
  1. Arduino Uno (o cualquier modelo de Arduino).
  2. Push button (Botón pulsador) para la entrada digital.
  3. Resistencia (~10kΩ para el pull-down en el botón).
  4. Dos LEDs para las salidas digitales.
  5. Resistencias de 220Ω para los LEDs.
Conexiones
  1. Push Button:
    • Conecta uno de los terminales del botón al pin digital $2$ del Arduino.
    • Conecta el otro terminal del botón a 5V.
    • Añade una resistencia de 10kΩ entre el pin $D2$ y GND para actuar como resistencia pull-down.
  2. LED1:
    • Conecta el ánodo del LED al pin digital $8$ del Arduino a través de una resistencia de 220Ω.
    • Conecta el cátodo del LED a GND.
  3. LED2:
    • Conecta el ánodo del LED al pin digital $9$ del Arduino a través de una resistencia de 220Ω.
    • Conecta el cátodo del LED a GND.
Código Ejemplo
Aquí tienes un ejemplo de código para el Arduino que lee el botón y controla los LEDs basándose en el estado del botón:

Cpp


const int buttonPin = 2;  // Pin del botón
const int ledPin1 = 8;    // Pin del LED 1
const int ledPin2 = 9;    // Pin del LED 2

void setup() {
  pinMode(buttonPin, INPUT);
  pinMode(ledPin1, OUTPUT);
  pinMode(ledPin2, OUTPUT);
}

void loop() {
  int buttonState = digitalRead(buttonPin);

  if (buttonState == HIGH) {
    digitalWrite(ledPin1, HIGH);
    digitalWrite(ledPin2, HIGH);
  } else {
    digitalWrite(ledPin1, LOW);
    digitalWrite(ledPin2, LOW);
  }
}
Resumen de Conexiones
  • Conecta Push Button:1 al Arduino:D2.
  • Conecta Push Button:2 a 5V.
  • Conecta una resistencia de 10kΩ entre Arduino:D2 y GND.
  • Conecta LED1:Anodo a Arduino:D8 a través de una resistencia de 220Ω.
  • Conecta LED1:Catodo a GND.
  • Conecta LED2:Anodo a Arduino:D9 a través de una resistencia de 220Ω.
  • Conecta LED2:Catodo a GND.
Esto debería establecer una entrada digital para el botón y dos salidas digitales para los LEDs en tu proyecto de Arduino.
2y
1