Boton con doble led

Buenas a todos,

Soy nuevo en esto de la electronica, y estoy tratando de resolver un problema que se me plantea con la ilimunicion de un led.

Tengo un boton que ilumina en dos colores cambiandole la polaridad.

Me gustaria programar algo con arduino que cuando reciva señal de 5v en un pin, el arduino accione un mosfet, que ilumine el boton y cuando el arduino reciva la segunda señal accione otro mosfesfet conectado a otro pin , para que me ilumine el boton del otro color disponible.

Es decir si el arduinio recibe dos señales acciona un pin, si el arduino recive una señal acciona otro pin.

A ver si alguien me puede ayudar con esto

https://www.mouser.es/datasheet/2/979/Dailywell_01102020_MPB19_Series-1708779.pdf

Un saludoTexto preformateado

¿ De que voltaje es?

12v, pero bueno eso podria ponerle un convertidor dc dc sin problema externo.

Gracias

Conectas, (por ejemplo):

  • Termina1 del boton al pin 2 del arduino.
  • terminal 2 del boton a GND.
  • Terminal "+" del boton al pin 3 del arduino.
  • Terminal "-" del boton al pin 4 del arduino.

Y a modo de ejemplo ejecuta el siguiente codigo:

boolean led;

void setup() {
  pinMode (2, INPUT_PULLUP);
  pinMode (3, OUTPUT);
  pinMode (4, OUTPUT);
}

void loop() {
  if (analogRead (2) == LOW) {
    led = !led;
    // Otras cosas que hacer al pulsar.
  }
  cambio();
  delay (250);
}

void cambio () {
  switch (led) {
    case 0:
      digitalWrite (3, HIGH);
      digitalWrite (4, LOW);
      break;
    case 1:
      digitalWrite (4, HIGH);
      digitalWrite (3, LOW);
      break;
  }
}

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.