Я пытаюсь получить один Xbee для отправки другому Xbee. Я использую Xbees на FRDM-K64Fs. Следующие работы, но только для одного гольца:XBEE to XBEE - отправка нескольких символов из одного в другой
код приемника код
if(xbee.readable()){
char x = xbee.getc();
if(x == 'W'){
lcd.locate (1, 1);
lcd.printf("Received Char");
}
wait(1);
}
Отправитель:
xbee.putc('W');
wait(0.5);
Проблема заключается в том, когда я пытаюсь выполнить xbee.putc
несколько раз, потому что до сих пор только один символ является получено. Мне нужен способ отправить строку или int (длиннее одной цифры).
Я пробовал использовать xbee.printf
в своем коде отправки и используя while(xbee.readable())
в моем коде получения, который, похоже, не работает.
Есть ли способ, который я должен использовать?
Это не C. – Olaf
Пожалуйста, отправьте сообщение [mcve] – KevinDTimm