کتابخانه مرکزی دانشگاه صنعتی شریف
    • [نمايش بزرگتر]
    • [نمايش کوچکتر]
  • صفحه 
     از  0
  • [صفحه قبل]
  • [صفحه بعد]
  • [نمایش تمام صفحه]
  • [بستن]
 
PIC robotics: a beginner's guide to robotics projects using the PICmicro
Iovine, John.

اطلاعات کتابشناختی

PIC robotics: a beginner's guide to robotics projects using the PICmicro
Author :   Iovine, John.
Publisher :   McGraw-Hill,
Pub. Year  :   2004
Subjects :   Robotics. Programmable controllers.
Call Number :   ‭TJ 211 .I58 2004

جستجو در محتوا

ترتيب

فهرست مطالب

  • Cover (1)
  • Contents (6)
  • Preface (12)
  • Chapter 1. Robot Intelligence (13)
    • What Is a Microcontroller? (13)
    • Why Use a Microcontroller? (13)
    • Designer Computers So Many Microcontrollers (14)
    • The Compiler (14)
    • PIC Programming Overview (14)
    • Software and Hardware (14)
    • PicBasic and PicBasic Pro Compilers (15)
    • EPIC Programmer (16)
    • Firmware (17)
    • Consumables (17)
    • 16F84 PIC Microcontroller (17)
    • Step 1: Writing Code (the Basic Program) (18)
    • Step 2: Using the Compiler (19)
    • Step 3: Installing the Firmware, or Programming the PIC Chip (19)
    • Ready, Steady, Go (20)
    • Parts List (20)
  • Chapter 2. Installing the Compiler (23)
    • Installing the PicBasic Compiler Software (23)
    • Installing the PicBasic Pro Compiler (24)
  • Chapter 3. Installing the EPIC Software (31)
    • Installing the EPIC Software in Windows (31)
    • Installing the EPIC Software, DOS Version (34)
    • Supplemental Applications Directory (34)
  • Chapter 4. CodeDesigner (35)
    • CodeDesigner Features (35)
    • Software Installation (37)
    • Setting CodeDesigner Options (37)
    • First Program (43)
    • The EPIC Programming Board Software (45)
    • Parts List (47)
  • Chapter 5. Using DOS to Code, Compile, and Program (49)
    • Compile (51)
    • Programming the PIC Chip (55)
    • The EPIC Programming Board Software (56)
      • Using EPIC DOS Version (57)
      • Continuing with the wink.bas Program (57)
  • Chapter 6. Testing the PIC Microcontroller (61)
    • The PIC Microntroller (61)
      • The Solderless Breadboard (61)
      • Three Schematics, One Circuit (62)
      • Wink (65)
      • Troubleshooting the Circuit (66)
    • PIC Experimenter's Board and LCD Display (66)
      • PIC Experimenter's Board (68)
      • Use (68)
      • Simple Experiment (70)
      • Built-in LCD (72)
      • Using the LCD: PicBasic and PicBasic Pro Examples (75)
    • Introduction to Binary and the PIC Microcontroller (77)
      • Using TRIS and Port Registers (80)
      • Accessing the Ports for Output (82)
      • Counting Program (83)
      • Counting in Binary by 1 (83)
      • Input (84)
      • The button Command (84)
      • A button Example (86)
      • peek (87)
      • peek and PicBasic Pro (88)
      • Basic Input and Output Commands (89)
    • Servomotors (90)
    • Parts List (91)
  • Chapter 7. Intelligence (95)
    • Approaches to Building Intelligence (95)
    • Where's the Intelligence? (97)
    • Layered Behavioral Responses (97)
    • Behavior-Based Robotics (98)
  • Chapter 8. Walter's Turtle (99)
    • Behavior-Based Robotics (99)
    • William Grey Walter Robotics Pioneer (99)
    • Four Modes of Operation (100)
    • Observed Behavior (100)
    • Building a Walter Tortoise (101)
    • Drive and Steering Motors (102)
    • Modifying the HS-425BB Servomotor (103)
    • Sheet Metal Fabrication (109)
    • Shell (111)
    • Finding the Center of Gravity (112)
    • Attaching Bumper to Robot Base (113)
    • Bumper Switch (116)
    • Mounting the Steering Servomotor (119)
    • Photoresistor (121)
    • Trimming the Sensor Array (124)
    • Schematic (126)
    • Program (127)
    • Adding Sleep Mode (133)
    • Power (133)
    • Behavior (133)
    • Fudge Factor (133)
    • Light Intensity (133)
    • Handedness (135)
    • Parts List (135)
  • Chapter 9. Braitenberg Vehicles (137)
    • Neural I/O Relationships (138)
    • Vehicles (138)
    • Building Vehicles (140)
      • Back Wheels (141)
      • Front Wheels (143)
      • CdS Photoresistor Cells (145)
      • Trimming the Sensor Array (149)
      • PIC 16F84 Microcontroller (151)
      • Testing (151)
    • Second Braitenberg Vehicle (Avoidance Behavior) (153)
    • Parts List (153)
  • Chapter 10. Hexapod Walker (155)
    • Imitation of Life (155)
    • Six Legs Tripod Gait (155)
    • Three-Servomotor Walker Robot (156)
    • Function (156)
    • Moving Forward (157)
    • Moving Backward (158)
    • Turning Left (159)
    • Turning Right (160)
    • Construction (160)
      • Mounting the Servomotors (163)
      • Leg Positioning (164)
      • Linkage (166)
      • Center (Tilt) Servomotor (166)
      • Sensors (167)
      • Electronics (170)
      • Microcontroller Program (171)
    • Parts List (176)
  • Chapter 11. Speech Recognition (177)
    • Applications (179)
    • Software Approach (179)
    • Learning to Listen (179)
    • Speaker-Dependent and Speaker-Independent Recognition (179)
    • Recognition Style (180)
    • Speech Recognition Circuit (180)
      • Circuit Construction (180)
      • Keypad (181)
      • To Train (181)
    • Testing Recognition (184)
      • Error Codes (184)
      • Clearing the Trained Word Memory (184)
    • Independent Recognition System (184)
    • Voice Security System (185)
    • Speech Interface Control Circuit (185)
      • How the Circuit Works (186)
      • PIC 16F84 Microcontroller Program (188)
      • Active High Output (189)
      • SPDT Relay Output (189)
    • Circuit Construction (189)
    • Programming the Speech Recognition Circuit Training, Testing, and Retraining (189)
    • SRI-02 and SRI-03 Interfaces (192)
    • Robot Control (192)
    • Parts List (193)
  • Chapter 12. Robotic Arm (197)
    • Servomotor Building Blocks for Robotics (197)
    • Basic Servomotor Bracket Assembly (198)
    • Assembling Multiple-Servomotor Assemblies (201)
    • Building a Five-Servomotor Robotic Arm (204)
    • Servomotors (209)
      • Servomotor Controllers (211)
      • Simple Servomotor Controller (212)
    • Four- and Five-Servomotor Controllers (216)
    • Increasing the Lifting Capacity of the Robotic Arm (227)
    • Adding a Robotic Arm Base (228)
    • Parts List (235)
  • Chapter 13. Bipedal Walker Robot (237)
    • A Question of Balance? (238)
    • A Little Feedback (239)
    • Servomotors (239)
    • Servomotor Brackets (240)
    • Footpads (240)
    • Assembly (242)
    • Schematic (243)
    • Program (245)
      • Subroutines M1, M2, and M3 (246)
    • Going Further (253)
      • Turning Right and Left (254)
    • Parts List (254)
  • Chapter 14. Color Robotic Vision System (255)
    • CMU Camera (256)
    • Serial Communication (257)
    • VB Application Program (260)
    • Interfacing the CMU Camera to a Robot (262)
    • PIC 16F84 Runs at 16 MHz (263)
    • Program 1 (263)
    • Program 2 (266)
      • Incandescent or Fluorescent Lighting (266)
      • Servomotors for Robot (271)
    • Program 3 (273)
      • Robot Construction (276)
    • Running the Program (278)
    • Going Further (279)
    • Parts List (279)
  • Suppliers (281)
  • Index (283)
Loading...