Page 278 - Hacking Roomba
P. 278

Chapter 13 — Giving Roomba a New Brain and Senses                    259




                             Typical Computer Architecture             Typical Microcontroller Architecture
                                        System bus  RAM                       Internal bus  RAM



                                CPU                                   CPU
                                               ROM                                   ROM


                                               INPUT                                 INPUT
                                              DEVICE                                 DEVICE
                                CLOCK                                 CLOCK
                                              OUTPUT                                 OUTPUT
                                              DEVICE                                 DEVICE
                                                                      BUS
                                                                     interface
                                                                                  External bus




                                                                     OUTPUT  INPUT
                                                                     DEVICE  DEVICE

                             FIGURE 13-1: Typical computer architecture vs. microcontroller architecture

                             For the Basic Stamp projects, you’ll need:

                                 Basic Stamp Board of Education Full Kit, Jameco part number 283101
                                 Two 0.1 µF capacitors, Jameco part number 545561
                                 Two photocells, Jameco part number 202403

                             For the Arduino projects, you’ll need:

                                 Arduino USB board, Sparkfun part number Arduino-USB
                                 8mm Red LED, Quickar part number 8R4DHCB-H or similar
                                 8mm Green LED, Quickar part number 8G4DHCB-H or similar
                                 8mm Blue LED, Quickar part number 8B4DHCB-H or similar
                                 Two 8-pin header receptacles, Jameco part number 70754
                                 Single line wire wrap socket, Jameco part number 101282
                                 Small solderless breadboard, Digikey part number 923273-ND or Sparkfun PType-BBM
                                 General-purpose circuit board, Radio Shack part number 276-150
   273   274   275   276   277   278   279   280   281   282   283