Hola a todos!
Estoy trabajando sobre un proyecto para controlar un relevador a distancia usando comunicacion XBee.
Actualemente el codigo que tengo es para que el arduino leea el puerto serie, abra y cierre el relevador cada cierto tiempo (dejare el codigo abajo), lo que yo necesito es que por medio de una instruccion mandada por el puerto serie el relvador sea capaz de abrir o cerrar segun sea la orden que le mande por el puerto serie.
Si alguien tiene alguna idea, se lo agradeceria!
![]()
ARDUINO A
int dato;
void setup() {
pinMode(A15,OUTPUT);
Serial.begin(9600);
}
void loop()
{
if(Serial.available()>0)
{
dato=Serial.read();
if(dato == '1')
{
digitalWrite(A15,HIGH);}
if(dato=='2')
{
digitalWrite(A15,LOW);
}
}
}
ARDUINO B
void setup() {
Serial.begin(9600);
}
void loop() {
Serial.println("1");
delay(3000);
Serial.println("2");
delay(1000);
}