Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <XBee.h>
- #define SLEEP 1000
- #define LED_SLEEP 100
- #define BOOT_SLEEP 2000
- XBee xbee = XBee();
- uint8_t payload = 0;
- Tx16Request tx = Tx16Request(0x1874, &payload, sizeof(payload));
- int statusLed = 13;
- void flashLed(int pin, int times, int wait) {
- for (int i = 0; i < times; i++) {
- digitalWrite(pin, HIGH);
- delay(wait);
- digitalWrite(pin, LOW);
- if (i + 1 < times) {
- delay(wait);
- }
- }
- }
- void setup() {
- pinMode(statusLed, OUTPUT);
- Serial.begin(115200);
- xbee.setSerial(Serial);
- delay(BOOT_SLEEP);
- }
- void loop() {
- xbee.send(tx);
- flashLed(statusLed, 1, LED_SLEEP);
- payload++;
- delay(SLEEP);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement