A000064

A000064 Datasheet


Code A000064

Part Datasheet
A000064 A000064 A000064 (pdf)
PDF Datasheet Preview
ARDUINO WIRELESS PROTO SHIELD

Code A000064

The Wireless Proto shield allows an Arduino board to communicate wirelessly using a wireless Xbee module or similar
• The Wireless Proto shield allows an Arduino board to communicate wirelessly using a wireless module. It is based on the Xbee modules from Digi, but can use any module with the same footprint. The module can communicate up to 100 feet indoors or 300 feet outdoors with It can be used as a serial/usb replacement or you can put it into a command mode and configure it for a variety of broadcast and mesh networking options. The shields breaks out each of the Xbee's pins to a solder pad. This shield doesn't have the SD socket.

An switch allows the wireless module to communicate with the serial converter or with the microcontroller.

Getting Started

You can find in the Getting Started section all the information you need to configure your board, use the Arduino So ftware IDE , and start tinker with coding and electronics.
• OSH Schematics

Arduino Wireless Proto Shield is hardware! You can build your own board using the following files:

EAGLE FILES IN .ZIP

SCHEMATICS IN .PDF schematc.pdf

Switch Settings

The Wireless Proto shield has an switch labelled Serial Select. It determines how the Xbee's serial communication connects to the serial communication between the microcontroller ATmega8 or ATmega168 and serial chip on the Arduino board.

When in the Micro position, the DOUT pin of the wireless module is connected to the RX pin of the microcontroller and DIN is connected to TX. The wireless module will then communicate with the microcontroller. Note that the RX and TX pins of the microcontroller are still connected to the TX and RX pins respectively of the
converter. Data sent from the microcontroller will be transmitted to the computer via USB as well as being sent wirelessly by the wireless module. The microcontroller will not be programmable via USB in this mode.

With the switch in the USB position, the DOUT pin the wireless module is connected to the RX pin of the converter, and DIN on the wireless module is connected to the TX pin of the converter. This means that the module can communicate directly with the computer. The microcontroller on the board will be bypassed. To use the shield in this mode, you must program the microcontroller with an empty sketch shown below , or remove it from the board.

Empty sketch void setup void loop

Networking

The Wireless Proto shield can be used with different modules with the same footprint as the XBeemodules. The instructions below are for the XBee modules sometimes called "Series 1" to distinguish them from the Series 2 modules, although "Series 1" doesn't appear in the official name or product description and also for the XBee ZNet or XBee ZB modules, both known as "Series 2" modules. All the modules, basically have the same type of configuration parameters, but differ by the function that they implement and the topologies of networks that they can create. Can communicate with each other only modules of the same family.

Addressing

There are multiple parameters that need to be configured correctly for two modules to talk to each other although with the default settings, all modules
should be able to talk to each other . They need to be on the same network, as set by the ID parameter see "Configuration" below for more details on the parameters . The modules need to be on the same channel, as set by the CHparameter. Finally, a module's destination address DH and DL parameters determine which modules on its network and channel will receive the data it transmits. This can happen in a few ways:
• If a module's DH is 0 and its DL is less than 0xFFFF i.e. 16 bits , data transmitted by that module will be received by any module whose address MY parameter equals DL.
• If DH is 0 and DL equals 0xFFFF, the module's transmissions will be received by all modules.
• If DH is or DL is greater than 0xFFFF, the transmission will only be received by the module whose serial number equals the transmitting module's destination address i.e. whose SH equals the transmitting module's DH and whose SL equals its DL .

Again, this address matching will only happen between modules on the same network and channel. If two modules are on different networks or channels, they can't communicate regardless of their addresses.

For the "Series 2" modules you must chose which firmware put on the module to give it Coordinator, Router or End Device functionality. Series 2 use only serial low SL and serial high SH for addressing.

Configuration

Here are some of the more useful parameters for configuring your Xbee module. For instructions on reading and writing them using AT commands, see the:
• guide to the Wireless shield with the modules.
• guide to the Wireless shield with the ZNet modules.

Make sure to prepend AT to the parameter name when sending a command to the module e.g. to read the ID parameter, you should send the command ATID .

Command Description

Valid Values

Default Value

The network ID of the XBee module.
0 0xFFFF
3332

The channel of the XBee module.
0x0B 0x1A
0X0C
More datasheets: M3442 SL002 | M3442 SL001 | M3442 SL005 | 275 | 100314QCX | 100314SCX | 100314SC | 100314QI | 100314QC | 100314QIX


Notice: we do not provide any warranties that information, datasheets, application notes, circuit diagrams, or software stored on this website are up-to-date or error free. The archived A000064 Datasheet file may be downloaded here without warranties.

Datasheet ID: A000064 518296