Oppure

Loading
10/07/12 16:18
MillenniumBug
Salve a tutti,
ho 2 arduino uno, 2 wireless proto shield( arduino.cc/en/Main/…) e 2 moduli xbee serie 2.
Ho configurato i moduli con X-CTU facendo sì che uno sia coordinator e l'altro router/end device.Ho programmato la scheda arduino Receiver così:
#include <SoftwareSerial.h>
const int pinLed = 13;
SoftwareSerial mySerial(2,3);
int msg;
void setup() {
  pinMode(2,INPUT);
  pinMode(3,OUTPUT);
  Serial.begin(9600);
  pinMode(pinLed,OUTPUT);
  mySerial.begin(9600);
  delay(1000);
}
void loop() {
  if(mySerial.available()) {
    msg = mySerial.read();
     if(msg=='A') {
    digitalWrite(pinLed,HIGH);
  }
  }
 delay(150);
}

e la Sender:
#include <SoftwareSerial.h>
SoftwareSerial mySerial(2,3);
void setup() {
  pinMode(2,INPUT);
  pinMode(3,OUTPUT);
  Serial.begin(9600);
  mySerial.begin(9600);
  
}
void loop() {
mySerial.print('A');
delay(150);
}

Il problema è che non c'è comunicazione tra le 2 schede (i serial select delle 2 shield sono impostati su MICRO) e di conseguenza non si accende il led.

Grazie in anticipo
aaa
12/07/12 14:00
MillenniumBug
Ho risolto, avevo sbagliato la configurazione
aaa