Mega 2560+2xRDM 6300 или 2xRC522
- Войдите на сайт для отправки комментариев
Втр, 03/02/2015 - 00:59
Есть Mega 2560 и 2xRDM 6300 и 2xRC522 но ни как не могу завести что бы оба работали в паре...
RDM 6300:
1)если в коде
SoftwareSerial SoftSerial_1(50, 51) ;// Подключение к 1-ой RDM6300
SoftwareSerial SoftSerial_2(52, 53) ;// Подключение к 2-ой RDM6300
void setup(){
SoftSerial_1.begin(9600);// Запуск RDM6300
SoftSerial_2.begin(9600);// Запуск RDM6300
}
То работает только последняя SoftSerial_2.begin(9600)....
RC522: вообше не понял как подключить по SPI эти две штуки сразу.
http://arduino.ru/forum/apparatnye-voprosy/problemy-s-neskolkimi-softwareserial
Ммм
2xRDM6300 UART Вопрос решен!
#define RFIDSerialRate 2400 int led1 = 11; int led2 = 5; unsigned long reader1Blink; unsigned long reader2Blink; void setup(){ Serial1.begin(RFIDSerialRate); Serial2.begin(RFIDSerialRate); pinMode(2,OUTPUT); pinMode(3, OUTPUT); pinMode(led1, OUTPUT); pinMode(led2, OUTPUT); digitalWrite(2, LOW); digitalWrite(3, LOW); Serial.begin(9600); }//setup() void loop(){ if(Serial1.available()){ Serial.println("Test1"); reader1Blink = millis()+500; while(Serial1.available()) Serial1.read();//purge buffer }//if(Serial1) if(Serial2.available()){ Serial.println("Test2"); reader2Blink = millis()+500; while(Serial2.available()) Serial2.read();//purge buffer }//if(Serial2) digitalWrite(led1, reader1Blink>millis()); digitalWrite(led2, reader2Blink>millis()); }//loop()