Comunicação serial entre dois arduinos UNO

Boa noite galera,

estou com um projeto, onde preciso fazer a medição da distancia usando um sensor ultra som(HC-SR04), com isso eu acendo e apago o LED dependendo do valor da distancia que foi medida.Ate ai tudo bem, oque eu quero agora é passar um valor para o LED aceso para um outro Arduino UNO usando as portas TX/RX dos mesmos, o unico problema, é que não sei como fazer para enviar os dados entre os dois arduinos, sei que preciso ligar o RX do primeiro no TX do segundo e vice-versa, mas não sei como fazer na programação dos dois, para se comunicarem e fazer oque eu quero, que seria mostrar, no segundo Arduino, no display LCD quantos LED's eu tenho aceso no primeiro Arduino.
Para teste, eu somente usei a programação simples para calcular a distancia e setar um led em acesso e apagado e no outro Arduino pra mostrar no display uma mensagem de quantos LED's tenho acesso.
Segue abaixo os códigos:

//ARDUINO 1

#define echoPin 13 
#define trigPin 12  
#define led 6  
void setup()  
{  
   Serial.begin(9600);   
   pinMode(echoPin, INPUT); 
   pinMode(trigPin, OUTPUT);  
   pinMode(led, OUTPUT);
}  
  
void loop()  
{  
    digitalWrite(trigPin, LOW);  
    delayMicroseconds(2);    
    digitalWrite(trigPin, HIGH);  
    delayMicroseconds(10);  
    digitalWrite(trigPin, LOW);  
    long duration = pulseIn(echoPin,HIGH);   
    long distancia = duration /29 / 2 ;  
    if (distancia > 12) {
      digitalWrite (led, HIGH);
    }
    else {
      digitalWrite (led, LOW);
    }
  
Serial.print("Distancia em CM: ");  
Serial.println(distancia);  
delay(200);  
}

//ARDUINO 2

#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
 
  lcd.begin(16, 2);
  lcd.print("hello, world!");
}

void loop() {

  lcd.setCursor(0, 1);
  lcd.print(millis()/1000);
}

Agradeço desde ja.
luis versiane

Mensagens: 1
Registrado em: Sex Abr 25, 2014 7:11 pm
Localização: Brasilia - DF

Tem esse, protocolo I2C, que nao usa serial:

E pela serial:
http://robotic-controls.com/learn/arduino/arduino-arduino-serial-communication