RP6 ROBOT SYSTEM - 1. The RP6v2 M256 WIFI Expansion Module
●
LC-Display port
◊
Suitable for connecting a 16x2 character LCD. The port also accepts other LCDs
such as 16x4, however these must be fastened via two spacer bolts and would
protrude on one side... It is recommended to check the dimensions prior to buying
and ordering appropriate mounting hardware at the same time! If you use a dif-
ferent display format than 16x2, you might need to make some adjustments in
the library to make sure that it works properly (mainly the initialization of the dis-
play and eventually the cursor positioning). All example programs are tailor-made
for 16x2 character displays.
◊
The display will show e.g. text messages/menus, program status or sensor values.
◊
8 bit display port with all control signals. Can also be used as normal I/O ports,
dual pin configuration with a part of the XMEM interface (AD0-7, ALE, RD, WR,
plus A8 and A9 available on an extra 3-pin header).
●
All 4 external interrupts on the XBUS connector are available
(this is not the
case on the RP6-M32 Module)
.
●
USB PC interface connector
◊
For program upload. This is done exactly as with the robot itself simply and easily
via the separate USB interface and the user-friendly RobotLoader software.
◊
Alternatively - or primarily in the case of this module - the on board WLAN module
can also be used to upload new programs. This frees up the serial interface for
other applications (however during booting the bootloader generates outputs with
38400 bauds on the serial interface and there is no way to avoid this).
◊
Configuration of the WLAN module per RobotLoader software
●
Pre-installed bootloader,
therefore no ISP programming unit is required.
◊
Programs can be uploaded via the RP6 USB interface into the microcontroller.
◊
Programs can also be uploaded wireless via WLAN into the microcontroller at
about the same speed as with a wired connection.
◊
Numerous configuration options: Boot delay, LCD on/off, WLAN baud rate, deac-
tivation of WLAN boot, adjustable boot vectors, automatic program start or start
at the press of a button. A later extension of the bootloader with additional func-
tions is possible (e.g. other protocols or other displays). This of course takes up
additional flash memory space.
◊
8KB Flash ROM dedicated to the bootloader.
●
Dimensions (LxW):
112mm x 90mm, numerous M3 mounting holes
Like for the robot, some C example programs and a function library are included
which makes starting with programming much easier.
On the robot website, more programs and updates for the robot and its expansion
programs may be available. Of course you can also exchange your own programs via
the internet with other RP6 users! The RP6M256Library and the example programs are
licensed under open source license GPL!
- 12 -