IO Expansion Shield User Manual

Similar documents
ARPI600. Contents. From Waveshare Wiki

3.1 I-7560 Pin Assignment and Specifications: Introduction

Dual Serial Shield User Manual

TA0139 USER MANUAL ARDUINO 2 WHEEL DRIVE WIRELESS BLUETOOTH ROBOT KIT

Arduino UNO R3 ESP8266 Web Server Serial Port WiFi Shield ESP13

Lesson 5 Arduino Prototype Development Platforms. Chapter-8 L05: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

WiFi to RS-232 adapter user manual

1.6inch SPI Module user manual

USB-COMi-TB USB to Industrial Single RS-422 / 485 Adapter Manual. Specifications and Features

WBoard EX. -WIFI Development Platform Based on Arduino

USB/RS232 TO cctalk COMMUNICATION BOARD Technical Information

Multi-Function Smart Indicator User Manual

User s Manual Closer to Real, Zigbee Module ZIG-100. Wireless Communication. ROBOTIS CO.,LTD

User Manual. ESP8266 Wifi Shield

ARDUINO INDUSTRIAL 1 01 Code: A000126

Wiring Section 3-3. NQ-Series communication ports support various types of (serial) communication.

A3-TFFCBL-02 USB-to-UART Adapter User Manual

8:1 Serial Port Expander

icex-cmtm General specs and Installation guide

User Manual V1.1 Date: WiFi RS-232 Adapter. Red LED: IP Address Blue LED: TX/RX 5V Out (Pin 9)

REQUIRED MATERIALS Epiphany-DAQ board Wire Jumpers IR Rangefinder Sensor LED Resistors Breadboard Multimeter (if needed)

ARDUINO YÚN MINI Code: A000108

+ (5~27 VDC) GND. Bluetooth V4.1 BLE RS-232 Serial Adapter. Model: BLE-232B. 1. Package content: BLE RS-232 adapter

+ (5~27 VDC) GND. Bluetooth V4.2 BLE RS-232 Serial Adapter. Model: BLE-232D-E. 1. Package content: BLE RS-232 adapter

Bluetooth V4.1 BLE RS-232 Serial Adapter Model: BLE-232B Bluetooth V4.2 BLE RS-232 Serial Adapter Model: BLE-232C

GEM80 & ewon Setup Quick Guide

8/11/11. Radio Communication Configurations Zigbee Configurations. Zigbee. XBee Wireless

ARDUINO YÚN Code: A000008

Elchin Mammadov. Overview of Communication Systems

This 4-port RS-422/485 Adapter is provided with an external switching power adapter in the package.

XBee Wireless. Michelle Shorter

USER MANUAL HPS-120. About this product: Your Communications Solutions Provider

ESPino - Specifications

Wireless-Tag WT51822-S4AT

WiFi to RS-232 adapter user manual

Name: Serial MP3 Player A manual

I-7560U/7561U/7563U. User Manual WARRANTY WARNING COPYRIGHT TRADEMARKS CONTACT US

keyestudio Keyestudio MEGA 2560 R3 Board

Serial Bluetooth Smart Adapter - RS232, Low Energy 4.2 BLE Datasheet and Quick Reference for USBLE232C

Xbee Shield. Introduction

USB-16COMi-M 16-Port RS-422/485 USB Serial Adapter User Manual. Features and Specifications. Power Supply

MIT Media Lab: XBee Workshop. Instructor: Rob Faludi

RoboticsConnection XBee Connection Guide. Summerour Robotics Guide V1.1

Serial Bluetooth Smart Adapter - RS232, Low Energy 4.1 BLE Datasheet and Quick Reference for BLE232V2

L13. Communicating wireless by XBee modules

JDY-40 wireless serial port module

ARDUINO WIRELESS SD SHIELD Code: A000065

SH1030 Rev Introduction. Ultra low power DASH7 Arduino Shield Modem. Applications. Description. 868 MHz. Features

VS-626M5 Parameter Upload/Download Software User s Manual (Preliminary) 5/18/99

1 of 4 1/23/ :17 AM

LM048 Bluetooth v2.0, v2.1 RS232 Serial Adapter Standalone (With Embedded Bluetooth v2.0 / v2.1 Stack)

WiFiBee MT7681 (Arduino WiFi Wireless Programming) SKU: TEL0107

ARDUINO LEONARDO WITH HEADERS Code: A000057

INSTALLATION GUIDE Maxiflex P3e CPU M1262F

LM058 Bluetooth v2.0, v2.1 RS232 Serial Adapter - SMA Connector Standalone (With Embedded Bluetooth v2.0 / v2.1 Stack)

Communication Shield user manual

FT232 Serial to USB Converter

RN-174. WiFly GSX Super Module. Features. Description. Applications. rn-174-ds v1.1 1/24/2011

Serial to Ethernet Converter HL-SE02P-V1. User s Manual V3.606

ARDUINO M0 PRO Code: A000111

XNUCLEO-F030R8, Improved STM32 NUCLEO Board

Quick Start. Appearance and pin assignments

ARDUINO MICRO WITHOUT HEADERS Code: A000093

Evaluation Board for ELM4 / LSM4. Technical Reference Manual

DF BluetoothV3 Bluetooth module (SKU:TEL0026)

Pridgen Vermeer Robotics Xmega128 Manual

Embedded Modbus TCP Module GS11-MT. User Manual REV 1.1. SST Automation.

8 Port USB to RS- 232/422/485 Octal Adapter. Product Manual. Coolgear, Inc. Version 1.1 April 2018 Model Number: USB-8COMi-RM.

WiFi to RS-422/485 adapter user manual

Product Manual. USB to Optical Adapter Industrial Isolated RS- 232/422/485. Coolgear, Inc. Version 2.1 December 2018 Model Number: USB-COMi-Si-M

USR-TCP Hard version: V2.0 File version: V

LM058 Bluetooth Serial Adapter SMA Antenna 100m m Range SPP GAP + Wireless DTR DSR RTS CTS

USB RS485/RS422 Converter INTRODUCTION USB-i485 USB-i485 SPECIFICATIONS USB-i485 USB-i485 NOVUS AUTOMATION 1/8

PCI Express 4-Port Industrial Serial I/O Cards

LM058 Bluetooth Serial Adapter

Active RFID Reader User Manual

Arduino Dock 2. The Hardware

Grove Digital Extender 0059-GRVDE-DSBT/SF

CSCI 6907 PROJECT PROPOSAL LIGHTS OUT MANAGEMENT

USER S MANUAL. PH232Ex1. #1 RS-232 Serial Port to Ethernet, Terminal Server/Client. Doc No: PH232Ex1-UM-001 IPEX. (IP Electronix)

XBee ZigBee SMT RF Module Development Kit Getting Started Guide

DFRduino M0 Mainboard (Arduino Compatible) SKU: DFR0392

WICE-SPI Hardware Operation Manual

Figure 3-1: XBee Loopback Testing

GETTING STARTED GUIDE

Industrial Serial Device Server

Sierra Radio Systems. Mesh Data Network. Reference Manual. Version 1.0

RN-WIFLY-EVAL-UM. WiFly Evaluation Kit Roving Networks. All rights reserved. RN-WIFLY-EVAL-UM-1.0 Version /8/2011 USER MANUAL

USR-TCP Hard version: V1.1 File version: V

Pmod ESP32 Reference Manual

TA0297 WEMOS D1 R2 WIFI ARDUINO DEVELOPMENT BOARD ESP8266

Wii Nunchuk Transceiver. Wiring Diagrams

RS232/RS422 INTERFACE SETUP MANUAL FOR PHV Series High Voltage POWER SUPPLY Document: Rev A

XBee Starter Kit Getting Started Guide

Z232. Technical Manual. Low cost wireless interface for TERN controllers th Street, Davis, CA 95616, USA Tel: Fax:

BM1001 & BM2001 Serial & USB Adaptor

USB to RS-485/RS-422 Interface Converter. User Manual

The Atmel ATmega328P Microcontroller

EasyBee. Additional Board. Manual. MikroElektronika

RB-See-217. Seeedstudio Grove XBee Carrier

Transcription:

IO Expansion Shield User Manual 1 Features 3-pin & 4-pin sensor interfaces, supports connecting sensors directly without complicate custom connections XBee module connector WIFI-LPT100 wireless module connector 2 What's on Board 1. XBee module connector 2. IIC interface 3. SPI interface 4. 3-pin sensor interface o VCC : power positive o GND : ground o D : digital pin, correspond to the Arduino board 5. WIFI-LPT100 connector 6. 4-pin sensor interface o VCC : power positive o GND : ground o A : analog pin, correspond to the Arduino board o D : digital pin, correspond to the Arduino board 7. VCC configuration : for selecting sensor interfaces power voltage 8. Debugging/Communication selection jumper o when connecting TXD and TX, RXD and RX respectively, the Arduino board may debug/config the XBee module or WIFI-LPT100 through serial port o when connecting TXD and RX, RXD and TX respectively, the Arduino board may communicate with the XBee module or WIFI-LPT100 through serial 9. Power indicator 10. WIFI-LPT100 state indicator 11. XBee module state indicator 12. WIFI-LPT100 RELOAD button : for restoring to factory setting 13. XBee module and WIFI-LPT100 RESET button 14. XBee module EASYLINK button port 1

3 Getting started with IO Expansion Shield 3.1 Preparations One WIFI-LPT100 module Two Arduino development boards Two XBee modules Two IO Expansion Shields TCP232 serial software 3.2 How to use with WIFI-LPT100 module WIFI-LPT100 is a Wi-Fi wireless communication module developed by. It adopts LPT100 wireless technology. This module features with Wi-Fi to serial conversion function, making it possible to be operated as a serial port and providing good user experience in MCU communication. 1) Insert the WIFI-LPT100 module into the WIFI-LPT100 interface of IO Expansion Shield, and set the jumpers of IO Expansion Shield: Connect TXD totx; Connect RXD to RX. 2) Connect IO Expansion Shield to Arduino development board. 3) Power up Arduino development board, and connect it to a PC via a USB cable. Waiting a few seconds, the READY LED indicator will light up. 4) Open Wi-Fi on your PC, and check the wireless network status (Usually, there will be a symbol in stair-step shape appears on the right of the taskbar. Clicking this symbol, you will see the available Wi-Fi connection(s)). Select WIFI-LPT100 and Connect. 5) Start the software TCP232, and select corresponding COM port. Then, set the Baud rate: 115200, and click the button OPEN. Configure the parameters in option NetSettings : Protocol->TCP Client Server IP->10.10.100.254 Server Port->8899 And click the button Connect. 6) Enter a message in the data transmission box on the button left, and click the button Send nearby. You can find that the message will be received by the network data receive box. Similarly, when you input a message in the data transmission box on the button right, and click the button Send nearby, you can see that the message you inputted will be received by the COM port data receive 2

box. Figure 1: Setting TCP232 7) If you need to use the Arduino development board to deal with the data received by WIFI-LPT100, you should set the jumpers of IO Expansion Shield: Connect TXD to RX; Connect RXD to TX. Now, you can transmit data between WIFI-LPT100 and the MCU of Arduino development board. 3.3 How to use with XBee module XBee of MaxStream is a wireless communication module based on ZigBee technology. In an easy-to-use design, it can automatically transmit the inputted data to another XBee module by wireless connection. And it also supports AT commands for advance configuration. 1) Prepare two XBee modules, two IO Expansion Shields and two Arduino development boards. In this document, we will divide them into two groups: Group A and Group B, of which Group A includes XBee-A, IP Expansion Shield-A and Arduino development board-a, and Group B includes XBee-B, IP Expansion Shield-B and Arduino development board-b. 2) Insert the XBee-A into the XBee interfaces of IO Expansion Shield-A, and insert the XBee-B into the XBee interfaces of IO Expansion Shield-B respectively. 3) Connect the IO Expansion Shield-A to the Arduino development board-a, and connect the IO Expansion Shield-B to the Arduino development board-b respectively. And power up the Arduino development boards, and connect them to your PC via USB cables. 4) Set IO Expansion Shield jumpers: 3

Connect TXD to TX Connect RXD to RX Notices: The USB interface, TX and RX pins of Arduino development board should be used in the processes described below, so please make sure that the projects running on the Arduino development board will not occupy any serial port. If necessary, you can remove the AVR chip from Arduino development board before performing the following operations. 5) Start X-CTU software to configure XBee module on your PC. a) Select the corresponding COM port in PC Settings bar, and set relative parameters, such as baud rate. The factory default settings of XBee module is as followed: Baud rate: 9600 Data Bits: 8 Parity: NONE Stop Bits: 1 (To make sure XBee module can operate properly, the relative settings of it should be configured correctly. You can configure the XBee module by X-CTU tool, or by AT commands via a serial terminal. This document will introduce how to use X-CUT tool to configure XBee merely.) Figure 2: X-CTU operation interface b) Click the button Test/Query to test whether the software is connected to the XBee module properly. Normally, we will see the dialog box popped out, as Figure 3 shows. If it cannot communicate with the XBee module but all the communication parameters are set correctly, please check the USB connection and the jumper settings on the Arduino development board and the XBee expansion board. (The main control chip of Arduino UNO R3 is a DIP 4

AVR MCU. You can remove it to retry, if necessary.) Figure 3: Testing the connection to the XBee module c) After a successful test, click the option Modem Configuration. d) Then, click the button Read to get the current parameters of XBee-A. 5

Figure 4: Getting the current parameters of XBee-A e) Select the option ZIBGEE ROUTER/END DEVICE AT under the pull-down menu Function Set of the XBee-A. Figure 5: Setting the Function Set of XBee-A f) Set the read Networking settings: ID: 234, DH: 0, and DL: 0. g) Click the button Write to download the configured parameters into the XBee-A. h) Select the option ZIBGEE ROUTER/END DEVICE AT under the pull-down menu Function Set of the XBee- B. 6

Figure 6: Setting the Function Set of XBee-B i) Set the read Networking settings: ID: 234, DH: 0, and DL: FFFF. j) Click the button Write to download the configured parameters into the XBee-B. 6) In order to implement a simple P2P network, please configure XBee-A and XBee-B according to the processes described above. Start two X-CTU tools, and select different COM interfaces in the option PC Settings to control Group A and Group B respectively. 7) Input the data to be transmitted in the X-CTU Terminal of XBee-A, then, you can find that the inputted data will be sent to XBee-B automatically, and displayed in the X-CTU Terminal of XBee-B. In the X-CTU, data in blue is the data to be sent, and data in red is the received data. Figure 7: The X-CTU terminal of XBee-A 7

Figure 8: The X-CTU terminal of XBee-B 8) Figure 8 shows the normal operating state of XBee module. You can use XBee modules to perform wireless communication in Arduino projects. It is easy to done, transmitting the data to be sent to XBee-A via the serial port of Arduino development board-a, then, receiving the data by XBee-B and reading it out on PC via the serial port of Arduino development board-b. Notices: In this operation, you should set the jumpers of IO Expansion Shield: Connect TXD to RX; Connect RXD to TX. Then, XBee module can communicate with the MCU of Arduino development board via a serial port. 8