bangnaga icon

Arduino and xbee wireless setup -- Xbee relay code

bangnaga | PRO | 06/23/25 06:38:17 AM UTC (Edited) | 0 ⭐ | 204 👁️ | Never ⏰ | []
C |

1.48 KB

|

None

|

0 👍

/

0 👎

//Xbee relay code--arduino and xbee wireless setup
 
int myData = 0;
int const ledpin = 13;
 
void setup(){
    // Start up our serial port, we configured our XBEE devices for 9600 bps.
    Serial.begin(9600);
    pinMode(ledpin, OUTPUT);
}
 
void loop(){
   
    if(Serial.available() > 0){
     
        myData = Serial.read();
     
        if(myData == '1'){
        digitalWrite(ledpin, HIGH);
        Serial.print(myData,BYTE);
        }
     
        if(myData == '2'){
        digitalWrite(ledpin, LOW);
        Serial.print(myData, BYTE);
    }
    else{
    Serial.print(myData, BYTE);
    }
   
}
}
 
//==========================================================
//Code for the AC outlet Project
 
// this is where we will put our data
int myData = 0;
int const ledpin1 = 9;
int const ledpin2 = 11;
void setup(){
    // Start up our serial port, we configured our XBEE devices for 9600 bps.
    Serial.begin(9600);
    pinMode(ledpin1, OUTPUT);
    pinMode(ledpin2, OUTPUT);
}
 
void loop(){
    // handle serial data, if any
    if(Serial.available() > 0){
     
        myData = Serial.read();
     
        if(myData == '1'){
        digitalWrite(ledpin2, LOW);
        delay(100);
        digitalWrite(ledpin1, HIGH);
        delay(100);
        Serial.print(myData,BYTE);
        delay(100);
        }
     
        if(myData == '2'){
        digitalWrite(ledpin1, LOW);
        delay(100);
        digitalWrite(ledpin2, HIGH);
        delay(100);
        Serial.print(myData, BYTE);
        delay(100);
    }
    else{
    Serial.print(myData, BYTE);
    }
   
}
}

Comments