Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed XBee mbed-rtos
Diff: examples/xbee_io05.cpp
- Revision:
- 7:39deffbdcae4
- Parent:
- 6:d456c203adb6
diff -r d456c203adb6 -r 39deffbdcae4 examples/xbee_io05.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/examples/xbee_io05.cpp Wed Sep 26 06:13:30 2012 +0000 @@ -0,0 +1,26 @@ +#include "XBee.h" + +void xbee_io05() { + XBee xbee(p9, p10); + xbee.baud(115200); + xbee.init(); + + xbee.setDestination(XBeeAddress64(0x0013A200, 0x40310E99)); + + xbee.sendRemoteCommand("D1", 2); // analog input + while (xbee.receive()); // clear receive buffer + + for (int i = 0; i < 60; i++) { + xbee.sendRemoteCommand("IS"); + if (xbee.receive() == XBee::RemoteCommandResponse) { + XBeeCommandData data(16); + xbee.scan(data); + + IOSample sample(data); + printf("AD1 = %3.2fV\n", 1.2 * sample.ad[1] / 1023); + } + wait(1); + } + + printf("done.\n"); +} \ No newline at end of file