INTERRUPT WRITING IN TINKERCAD

 




CODE:-

void setup() {
  pinMode(4, OUTPUT);
  pinMode(12, OUTPUT);
  pinMode(2, INPUT_PULLUP);
  pinMode(3, INPUT_PULLUP);
  
Serial.begin(9600);
  
attachInterrupt(digitalPinToInterrupt(2), Ledon, CHANGE);
  attachInterrupt(digitalPinToInterrupt(3), Ledon, CHANGE);
}
void loop() {
  // nothing here!
}

void Ledon() {
int x=digitalRead(2);
  int Y=digitalRead(3);

if(x == 1)
  {
  digitalWrite(4, LOW);
  digitalWrite(12, LOW);
}
if(Y == 1)
  {
    digitalWrite(12, LOW);
   digitalWrite(4, LOW);
  
}
 
if((x != 1)&&(Y!=0))
  {
  digitalWrite(4, HIGH);
}
  if(Y != 1&&x!=1)
  {
    digitalWrite(12, HIGH);
}
}
    



Comments

Popular posts from this blog

networks and security cia 1

emf