// Nano with 20mA analog meters on pins 5 & 6 as PWM, pin 3 Hall Sensor on knife swtich, pin 12 LED output unsigned long nextmeter; void setup() {pinMode(3,INPUT_PULLUP);pinMode(12,OUTPUT); for (int i=1;i<15;i++){if (i%2) {digitalWrite(12,HIGH);}else{digitalWrite(12,LOW);}delay(200);} nextmeter=millis()+500;} void loop() { if(millis()>nextmeter){analogWrite(5,random(50)); analogWrite(6,random(50)); nextmeter=millis()+random(500);} if(digitalRead(3)){digitalWrite(12,HIGH);}else{digitalWrite(12,LOW);}}