Page 94 - Programming the Raspberry Pi Getting Started with Python
P. 94

•  Sixteen bidirectional buffered I/O connections
             •  Jumper-selected 3.3V or 5V operation
             •  Raspberry Pi I2C and SPI serial connections broken out (caution: unbuffered)
             •  Raspberry Pi GPIO pins 0 to 7 broken out (caution: unbuffered)
             At the time of writing, the board is not supplied with any supporting Python module; however, this
          is likely to change, either through efforts of the supplier or the Raspberry Pi community.
          RaspiRobotBoard
          I have to declare my personal interest in the RaspiRobotBoard, shown in Figure 9-4, because it is a
          board I have designed. The focus of this board is firmly on allowing the Raspberry Pi to be used as a
          robot  controller. For this reason, it has a motor controller that allows you to control the direction of

          two motors (usually attached to wheels).
































          Figure 9-4    The RaspiRobotBoard
             Another  feature  that  makes  it  suitable  for  use  as  a  robot  platform  is  the  voltage  regulator  that
          powers the Raspberry Pi using any source of power between 6V and 9V, such as four AA batteries.
          The  RaspiRobotBoard  also  has  connectors  for  two  different  types  of  serial  port,  one  of  which  is
          intended to take an adapter board for an ultrasonic range finder module. The board also has a pair of
          switch inputs, two LEDs, and another pair of buffered outputs that can be used to drive other LEDs or
          low-current loads. This board is used in Chapter 11 to build a small roving robot.
          Gertboard
          The Gertboard is designed by Gert van Loo of Broadcom and therefore is the most official Raspberry
          Pi expansion board (see Figure 9-5).
   89   90   91   92   93   94   95   96   97   98   99