Zigduino Radio working


code: [select]
/*

run sketch on 2 zigduinos, open serial monitor @ 9600 baud, , type in stuff
watch rx zigduino output you've input serial port of tx zigduino

*/

#include <zigduinoradio.h>

void setup()
{
  zigduinoradio.begin(11);
  serial.begin(9600);
 
  zigduinoradio.attacherror(errhandle);
  zigduinoradio.attachtxdone(onxmitdone);
}

void loop()
{
  if (serial.available())
  {
    zigduinoradio.begintransmission();
   
    serial.println();
    serial.print("tx: ");
   
    while(serial.available())
    {
      char c = serial.read();
      serial.write(c);
      zigduinoradio.write(c);
    }
   
    serial.println();
   
    zigduinoradio.endtransmission();
  }
 
  if (zigduinoradio.available())
  {
    serial.println();
    serial.print("rx: ");
   
    while(zigduinoradio.available())
      serial.write(zigduinoradio.read());
     
    serial.println();
    serial.print("lqi: ");
    serial.print(zigduinoradio.getlqi(), 10);
    serial.print(", rssi: ");
    serial.print(zigduinoradio.getlastrssi(), 10);
    serial.print(" dbm, ed: ");
    serial.print(zigduinoradio.getlasted(), 10);
    serial.println("dbm");
  }
  else
  {
    serial.println("zigduino not availeble");
  }
 
  delay(100);
}

void errhandle(radio_error_t err)
{
  serial.println();
  serial.print("error: ");
  serial.print((uint8_t)err, 10);
  serial.println();
}

void onxmitdone(radio_tx_done_t x)
{
  serial.println();
  serial.print("txdone: ");
  serial.print((uint8_t)x, 10);
  serial.println();
}

compile code on 2 zigduino. , write "hello" in serial monitor following output of 1 serial monitor.
code: [select]

tx: hello

txdone: 0


2nd zigduino's serial monitor did't receive thing nothing shows.
what's wrong me?

quote
what's wrong me?

it appear thread title wrong. radio not working. or not wired correctly.

i can't you, though, have no idea zigduino is, or library using.


Arduino Forum > Using Arduino > Programming Questions > Zigduino Radio working


arduino

Comments

Popular posts from this blog

Convierte tu Raspberry en un NAS. Firmware fvdw-sl 15.3 - Raspberry Pi Forums

How to format a Get Request

avrdude: verification error, first mismatch at byte 0x0000 0x0c != 0x62