Programa básico realizado en simulador de Arduino.

Código fuente void setup() { pinMode(LED_BUILTIN, OUTPUT); pinMode(2, INPUT); pinMode(12, OUTPUT); } void loop() { digitalWrite(12, digitalRead(2)); digitalWrite(LED_BUILTIN, HIGH); delay(500); digitalWrite(LED_BUILTIN, LOW); delay(500); } Diagrama