Circuito de compuerta XOR en Rust

La luz se prende con un interruptor, pero no con los dos: la luz de escalera de toda la vida, con dos interruptores.

Cómo cablearlo

  1. Batería eléctrica pequeña "Power Output" → Divisor de corriente eléctrica "Power In"
  2. Divisor de corriente eléctrica "Power Out 1" → Interruptor "Power In"
  3. Divisor de corriente eléctrica "Power Out 2" → Interruptor "Power In"
  4. Interruptor "Power Out" → Puerta lógca XOR "Input A"
  5. Interruptor "Power Out" → Puerta lógca XOR "Input B"
  6. Puerta lógca XOR "Power Out" → Luz sencilla "Power In"
Abrir el editor vacío

Circuitos listos

Abrí uno en el editor, probalo y cambialo.

Cómo funciona la electricidad en Rust

En Rust la energía se empuja, no se pide: una fuente manda todo lo que genera por el cable y cada componente decide qué deja pasar. Un splitter reparte lo que le entra en partes iguales entre las salidas que tienen cable, sin mirar lo que pide cada una; lo que no se usa se pierde. Una rama saca una cantidad fija por Branch Out y el resto sigue de largo.

Las baterías son la excepción que hace andar una base: una batería siempre empuja su salida máxima (15, 50 o 100), pero sólo gasta lo que de verdad usan los que cuelgan de ella. Por eso una batería que alimenta una torreta y una luz por un splitter gasta 11 por segundo, no 50. Carga el 80 % de lo que le entra.

Casi todo lo que sólo reparte energía no consume nada: splitters, ramas, interruptores, temporizadores, contadores y compuertas. Las luces, los sensores, el RF y los controladores de puerta consumen 1, la torreta 10 y el SAM 25. Un componente al que le llega menos de lo que necesita no anda y no gasta nada.

© 2026 Vestigo