UART TINKERCAD

 




ARDINO CODE 1:-

  void setup() {
 
  pinMode(8, INPUT_PULLUP); 
  pinMode(13, OUTPUT);      
  digitalWrite(13, LOW);    
  Serial.begin(9600);       
}

void loop() {
  if (Serial.available()) {
  
    char data_rcvd = Serial.read();
     
    if (data_rcvd == '1') {
       digitalWrite(13, HIGH); 
    }
    if (data_rcvd == '0') {
     digitalWrite(13, LOW);  
    }  
}

 if (digitalRead(8) == HIGH) {
    
     Serial.write('0');
  }    
  else {
    
    Serial.write('1');
  }}

ARDINO 2:-

void setup() {
 
  pinMode(8, INPUT_PULLUP); 
  pinMode(13, OUTPUT);      
  digitalWrite(13, LOW);    
  Serial.begin(9600);       
}

void loop() {
  if (Serial.available()) {
  
    char data_rcvd = Serial.read();
     
    if (data_rcvd == '1') {
       digitalWrite(13, HIGH); 
    }
    if (data_rcvd == '0') {
     digitalWrite(13, LOW);  
    }  
}

 if (digitalRead(8) == HIGH) {
    
     Serial.write('0');
  }    
  else {
    
    Serial.write('1');
  }
}

AR







Comments

Popular posts from this blog

networks and security cia 1

emf