The POB-Proto is an analogical and numerical Input/Output module.
With the joystick, you can pilot your robot or design a graphical user interface.
The POB-Proto allows DC motors management as well as servomotors or any kind of I/O used for your own sensors and actionnors.
POB-PROTO is the second slave device for the POB-EYE.
This board allows you to build your own interface with the
POB-EYE. The firmware of this port gives you access to 6
analogic input (PORTA), 14 digital I/O (PORTC and
Many pins of these ports are used to manage the red
joystick, 6 servomotors or another stuff.
Because POB-EYE has 15 digitals I/O, POB-TECHOLOGY made a
bus similar to a PCI bus used in a personal computer. With that
bus, POB-EYE can communicate with several slave devices faster
than any serial protocol like the I2C bus. POB-PROTO is the
second slave device of POB-EYE: it allows the user to
You can use the joystick to control the cursor on
the LCD screen. It's working due to its two
potentiometer linked to PORTA (RA0 and RA1).
Moreover a pushbutton is available on the joystick
and linked to RA4.
The POB-PROTO board has 6 connectors to gear servomotors
(PORTC0 RC1 RC2 RC3 RC6 RC7). To manage the position
of a servo, just use the SetServoMotor function.
The H bridge is linked to PORTD (RD0, RD1, RD2,
and RD3). It gears the 2 DC motors link to the
connector block. To adjust the voltage on the
motors, use the potentiometer and if needed you
can use a multimeter on the test points.
Of course, if you want to use PORTA,PORTD and
PORTC for an another purpose, feel free to do it.
Spaces on the POB-PROTO are dedicated.
Pilot your robot devices for perception and action on to the environment :
o Drive DC motors and servomotors
o Use the joystick for a graphical user interface
o Add your own sensors (distance, infrared, inclination, etc.)
o Manage I2C normalized modules (with Pob-Eye)
Other pedagogic interests :
o Analogical and numerical Input/Output management
o PIC development
o Pilot a slave device via a data and addresses bus (with POB-Eye)
POB Technology Manual
POB BASIC Programming Manual
POB JAVA Programming Manual
This module is based on a PIC 16F877 and is reprogrammable, you can manage :
o 1 joystick.
o 6 servomotors.
o 2 DC motors via an H bridge
Furthermore, the user can manage :
o 6 analogical inputs (that can be configured as digital I/O).
o 8 digital I/O.
o 6 other digital I/O (that can control 6 servomotors).
o Power pins (5v and +alim)
o Bus I2C (with Pob-Eye)
Dimensions : 100x150 mm